Составьте таблицу от набора результатов испытаний и используйте таблицу, чтобы отсортировать результаты и экспортировать их в файл CSV.
В вашей текущей папке создайте файл, содержащий ExampleTest
класс.
В командной строке создайте тестовый набор из ExampleTest
класс и запущенный тесты.
Running ExampleTest
...
Done ExampleTest
__________
Составьте таблицу от result
массив.
rt =
3×6 table
Name Passed Failed Incomplete Duration Details
_________________________ ______ ______ __________ _________ ____________
{'ExampleTest/testOne' } true false false 0.0063632 {1×1 struct}
{'ExampleTest/testTwo' } true false false 0.0073147 {1×1 struct}
{'ExampleTest/testThree'} true false false 0.0027218 {1×1 struct}
Используйте таблицу, чтобы отобразить сводные данные результатов испытаний.
Variables:
Name: 3×1 cell array of character vectors
Passed: 3×1 logical
Values:
True 3
False 0
Failed: 3×1 logical
Values:
True 0
False 3
Incomplete: 3×1 logical
Values:
True 0
False 3
Duration: 3×1 double
Values:
Min 0.0027218
Median 0.0063632
Max 0.0073147
Details: 3×1 cell
Найдите самую долгую тестовую длительность путем сортировки строк таблицы в порядке убывания.
sorted =
3×6 table
Name Passed Failed Incomplete Duration Details
_________________________ ______ ______ __________ _________ ____________
{'ExampleTest/testTwo' } true false false 0.0073147 {1×1 struct}
{'ExampleTest/testOne' } true false false 0.0063632 {1×1 struct}
{'ExampleTest/testThree'} true false false 0.0027218 {1×1 struct}
Экспортируйте отсортированные результаты в файл CSV и просмотрите содержимое файла.
Name,Passed,Failed,Incomplete,Duration,Details
ExampleTest/testTwo,1,0,0,0.0073147,
ExampleTest/testOne,1,0,0,0.0063632,
ExampleTest/testThree,1,0,0,0.0027218,