{ "name": "С -ConfigSrc: модуль есть, но не в контексте / модуля нет — разные подсказки, без -Checks off (fake platform)", "fakePlatform": { "exit": 0, "log": "", "check": { "exit": 101, "log": "{Обработка.Тест.МодульОбъекта(2,2)}: Переменная не определена (ОбщегоНазначения)\r\n\t<>ОбщегоНазначения.СообщитьПользователю(\"x\"); (Проверка: Сервер)\r\n{Обработка.Тест.МодульОбъекта(3,2)}: Переменная не определена (ОбщегоНазначениеее)\r\n\t<>ОбщегоНазначениеее.Метод(); (Проверка: Сервер)\r\n" } }, "preRun": [ { "script": "epf-init/scripts/init", "args": { "-Name": "Тест", "-SrcDir": "{workDir}/src" } }, { "writeFile": { "path": "src/Тест/Ext/ObjectModule.bsl", "content": "Процедура Проба()\r\n\tОбщегоНазначения.СообщитьПользователю(\"x\");\r\nКонецПроцедуры\r\n" } }, { "writeFile": { "path": "cfgsrc/CommonModules/ОбщегоНазначения.xml", "content": "\n\n\t\n\t\t\n\t\t\tОбщегоНазначения\n\t\t\ttrue\n\t\t\n\t\n\n" } } ], "args_extra": [ "-V8Path", "{fakePlatform}", "-InfoBasePath", "{workDir}/ib", "-SourceFile", "{workDir}/src/Тест.xml", "-OutputFile", "{workDir}/build/Тест.epf", "-ConfigSrc", "{workDir}/cfgsrc" ], "expect": { "stdoutContains": [ "Общие модули из configSrc: ОбщегоНазначения", "[hint] общий модуль ОбщегоНазначения есть в configSrc, но недоступен в контексте проверки", "[hint] общего модуля ОбщегоНазначениеее нет в configSrc" ], "stdoutNotContains": [ "/LoadExternalDataProcessorOrReportFromFiles", "-Checks off" ] }, "expectError": true, "noSnapshot": "сборка отменена — артефакта нет по замыслу" }