Составьте таблицу из набора результатов тестирования и используйте таблицу, чтобы отсортировать результаты и экспортировать их в файл CSV.
В текущей папке создайте файл, содержащий ExampleTest
класс.
В командной строке создайте тестовый набор из ExampleTest
Класс и запуск тесты.
Running ExampleTest
...
Done ExampleTest
__________
Составьте таблицу из results
массив.
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,