Если файл с тестовыми сценариями будет иметь в имени несколько точек, будет выведена ошибка:
Например, для файла autoload_ru_test.os.fixture
Не удалось загрузить тест \dev\oscript\1testrunner\tests\fixtures\autoload_ru_test.os.fixture
{Модуль dev\oscript\1testrunner\testrunner.os / Ошибка в строке: 333 / Неверное значение аргумента}
Проблема в использовании второго параметра ПодключитьСценарий(), его значение будет содержать точку, что недопустимо для имени типа.
|
ПолноеИмяТестовогоСлучая = Файл.ПолноеИмя; |
|
ИмяКлассаТеста = СтрЗаменить(Файл.ИмяБезРасширения,"-","")+СтрЗаменить(Строка(Новый УникальныйИдентификатор),"-",""); |
|
Если КомандаЗапуска = СтруктураПараметровЗапуска.ПоказатьСписок Тогда |
|
Сообщить(" Файл теста "+ПолноеИмяТестовогоСлучая); |
|
КонецЕсли; |
|
Попытка |
|
ПодключитьСценарий(Файл.ПолноеИмя, ИмяКлассаТеста); |
Если файл с тестовыми сценариями будет иметь в имени несколько точек, будет выведена ошибка:
Например, для файла
autoload_ru_test.os.fixtureПроблема в использовании второго параметра ПодключитьСценарий(), его значение будет содержать точку, что недопустимо для имени типа.
1testrunner/testrunner.os
Lines 327 to 333 in 206da3f