История изменений
Исправление Reset, (текущая версия) :
Начал прикручивать к своему проекту. Все очень сыро:
$ ./ut_tests.exe -s
Running test "addr"... PASSED
Running test "addr6"... PASSED
Running test "bad_addr"... PASSED
Running test "timespec"... PASSED
Running test "line_splitter"... PASSED
Running test "zero_copy_line_splitter"... PASSED
Running test "self_id"... PASSED
Running test "resolv_nameservers"... PASSED
Running test "listen"... PASSEDWARNING test 'listen' for test suite 'socket' already present
Running test "listen"... PASSEDWARNING test 'listen' for test suite 'socket' already present
Running test "listen"... PASSEDWARNING test 'listen' for test suite 'socket' already present
Running test "listen"... PASSEDSuite 'socket': all tests passed (0 asserts in 4 tests)
Suite 'basic': all tests passed (97441 asserts in 8 tests)
Suite 'global': all tests passed (0 asserts in 0 tests)
Параметризация типами вводит одинаковые тесты, из-за чего создаются warnings в выводе. Какие-то проблемы с переводами строк в выводе. Один тест у меня делает asserts в цикле, в итоговый junit xml это летит как 97441 прошедших тестов. Создается всегда suite global, даже если у меня нет в global scope тестов.
В общем, выглядит красиво, но пока неюзабельно, еще пилить и пилить.
Исходная версия Reset, :
Начал прикручивать к своему проекту. Все очень сыро:
$ ./ut_tests.exe -s
Running test "addr"... PASSED
Running test "addr6"... PASSED
Running test "bad_addr"... PASSED
Running test "timespec"... PASSED
Running test "line_splitter"... PASSED
Running test "zero_copy_line_splitter"... PASSED
Running test "self_id"... PASSED
Running test "resolv_nameservers"... PASSED
Running test "listen"... PASSEDWARNING test 'listen' for test suite 'socket' already present
Running test "listen"... PASSEDWARNING test 'listen' for test suite 'socket' already present
Running test "listen"... PASSEDWARNING test 'listen' for test suite 'socket' already present
Running test "listen"... PASSEDSuite 'socket': all tests passed (0 asserts in 4 tests)
Suite 'basic': all tests passed (97441 asserts in 8 tests)
Suite 'global': all tests passed (0 asserts in 0 tests)
Параметризация типами вводит одинаковые тесты, из-за чего создаются warnings в выводе. Какие-то проблемы с переводами строк в выводы. Один тест у меня делает asserts в цикле, в итоговый junit xml это летит как 97441 прошедших тестов. Создается всегда suite global, даже если у меня нет в global scope тестов.
В общем, выглядит красиво, но пока неюзабельно, еще пилить и пилить.