{ "name": "Удалены файлы вне конфигурации (README, docs): не удаления объектов, выход без ошибки", "preRun": [ { "writeFile": { "path": "src/Configuration.xml", "content": "\n\t\n\t\t\n\t\n\n" } }, { "writeFile": { "path": "src/README.md", "content": "readme\n" } }, { "writeFile": { "path": "src/docs/notes.xml", "content": "\n" } }, { "git": ["-C", "src", "init", "-q"] }, { "git": ["-C", "src", "add", "-A"] }, { "git": ["-C", "src", "commit", "-qm", "base"] }, { "deletePath": "src/README.md" }, { "deletePath": "src/docs" }, { "git": ["-C", "src", "add", "-A"] } ], "args_extra": ["-ConfigDir", "{workDir}/src", "-Source", "Staged", "-DryRun"], "expect": { "stdoutContains": "No configuration files found in changes", "stdoutNotContains": "[ВНИМАНИЕ] Удаления" }, "noSnapshot": "сухой прогон ничего не пишет — проверяется, что посторонние удаления не оцениваются" }