Skip to content

Ошибочное "успешное" прохождение дымовых тестов при ошибках #721

Open
@realMaxA

Description

@realMaxA

Предварительно

Описание

При запуске тестов в пакетном режиме, если в процессе инициализации возникает исключение, выполнение тестов не отменяется. При этом, при инициализации дерево тестов может оказаться не заполненным или заполненным не корректно. Тесты будут выполняться в соответствии с получившимся деревом, отчего, как минимум, если дерево тестов пустое, результатом тестирования будет успех.

Способ воспроизведения: Запустить тесты с какой-либо ошибкой в параметрах запуска.

Пример

Работающий вариант:

"runner.bat" xunit "build/environment/tools/xUnitFor1C/Tests/Smoke" --xddConfig "./spec/tests/xUnitFor1Cv4/xunit_conf.json" --pathxunit build/environment/tools/xUnitFor1C/xddTestRunner.epf --ibname /F"build/ib" --ordinaryapp 0 --v8version 8.3.10

Ошибочный вариант:

"runner.bat" xunit "build/environment/tools/xUnitFor1C/Tests/Smoke.НетТакогоКаталога" --xddConfig "./spec/tests/xUnitFor1Cv4/xunit_conf.json" --pathxunit build/environment/tools/xUnitFor1C/xddTestRunner.epf --ibname /F"build/ib" --ordinaryapp 0 --v8version 8.3.10

Внимание на каталог с тестами (2-й аргумент runner'а).

Такая же ситуация возникает при некорректном указании параметра "--xddConfig" (#722)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions