diff --git a/tests/skills/cases/db-create/_skill.json b/tests/skills/cases/db-create/_skill.json new file mode 100644 index 00000000..32a1d1f7 --- /dev/null +++ b/tests/skills/cases/db-create/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-create/scripts/db-create", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-create/error-bad-template.json b/tests/skills/cases/db-create/error-bad-template.json new file mode 100644 index 00000000..a60a5cac --- /dev/null +++ b/tests/skills/cases/db-create/error-bad-template.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: файл шаблона не найден", + "args_extra": ["-InfoBasePath", "C:\\nonexistent\\testdb", "-UseTemplate", "C:\\nonexistent\\template.cf"], + "expectError": true +} diff --git a/tests/skills/cases/db-create/error-no-args.json b/tests/skills/cases/db-create/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-create/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/db-dump-cf/_skill.json b/tests/skills/cases/db-dump-cf/_skill.json new file mode 100644 index 00000000..09f6b269 --- /dev/null +++ b/tests/skills/cases/db-dump-cf/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-dump-cf/scripts/db-dump-cf", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-dump-cf/error-no-args.json b/tests/skills/cases/db-dump-cf/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-dump-cf/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/db-dump-xml/_skill.json b/tests/skills/cases/db-dump-xml/_skill.json new file mode 100644 index 00000000..5c590a69 --- /dev/null +++ b/tests/skills/cases/db-dump-xml/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-dump-xml/scripts/db-dump-xml", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-dump-xml/error-no-args.json b/tests/skills/cases/db-dump-xml/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-dump-xml/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/db-dump-xml/error-partial-no-objects.json b/tests/skills/cases/db-dump-xml/error-partial-no-objects.json new file mode 100644 index 00000000..2954817c --- /dev/null +++ b/tests/skills/cases/db-dump-xml/error-partial-no-objects.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: Partial без списка объектов", + "args_extra": ["-ConfigDir", "C:\\tmp", "-InfoBasePath", "C:\\nonexistent\\db", "-Mode", "Partial"], + "expectError": true +} diff --git a/tests/skills/cases/db-load-cf/_skill.json b/tests/skills/cases/db-load-cf/_skill.json new file mode 100644 index 00000000..f02bea41 --- /dev/null +++ b/tests/skills/cases/db-load-cf/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-load-cf/scripts/db-load-cf", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-load-cf/error-bad-input.json b/tests/skills/cases/db-load-cf/error-bad-input.json new file mode 100644 index 00000000..af758197 --- /dev/null +++ b/tests/skills/cases/db-load-cf/error-bad-input.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: входной файл не найден", + "args_extra": ["-InputFile", "C:\\nonexistent\\config.cf", "-InfoBasePath", "C:\\nonexistent\\db"], + "expectError": true +} diff --git a/tests/skills/cases/db-load-cf/error-no-args.json b/tests/skills/cases/db-load-cf/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-load-cf/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/db-load-xml/_skill.json b/tests/skills/cases/db-load-xml/_skill.json new file mode 100644 index 00000000..d812c3ef --- /dev/null +++ b/tests/skills/cases/db-load-xml/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-load-xml/scripts/db-load-xml", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-load-xml/error-bad-configdir.json b/tests/skills/cases/db-load-xml/error-bad-configdir.json new file mode 100644 index 00000000..1214c191 --- /dev/null +++ b/tests/skills/cases/db-load-xml/error-bad-configdir.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: каталог конфигурации не найден", + "args_extra": ["-ConfigDir", "C:\\nonexistent\\config", "-InfoBasePath", "C:\\nonexistent\\db"], + "expectError": true +} diff --git a/tests/skills/cases/db-load-xml/error-no-args.json b/tests/skills/cases/db-load-xml/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-load-xml/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/db-load-xml/error-partial-no-files.json b/tests/skills/cases/db-load-xml/error-partial-no-files.json new file mode 100644 index 00000000..7eafc34b --- /dev/null +++ b/tests/skills/cases/db-load-xml/error-partial-no-files.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: Partial без списка файлов", + "args_extra": ["-ConfigDir", "C:\\nonexistent", "-InfoBasePath", "C:\\nonexistent\\db", "-Mode", "Partial"], + "expectError": true +} diff --git a/tests/skills/cases/db-run/_skill.json b/tests/skills/cases/db-run/_skill.json new file mode 100644 index 00000000..31ee1335 --- /dev/null +++ b/tests/skills/cases/db-run/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-run/scripts/db-run", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-run/error-no-args.json b/tests/skills/cases/db-run/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-run/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/db-update/_skill.json b/tests/skills/cases/db-update/_skill.json new file mode 100644 index 00000000..8094fa28 --- /dev/null +++ b/tests/skills/cases/db-update/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "db-update/scripts/db-update", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/db-update/error-no-args.json b/tests/skills/cases/db-update/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/db-update/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/epf-build/_skill.json b/tests/skills/cases/epf-build/_skill.json new file mode 100644 index 00000000..15a46a25 --- /dev/null +++ b/tests/skills/cases/epf-build/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "epf-build/scripts/epf-build", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/epf-build/error-bad-source.json b/tests/skills/cases/epf-build/error-bad-source.json new file mode 100644 index 00000000..c675e12c --- /dev/null +++ b/tests/skills/cases/epf-build/error-bad-source.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: исходный файл не найден", + "args_extra": ["-SourceFile", "C:\\nonexistent\\source.xml", "-OutputFile", "C:\\tmp\\out.epf"], + "expectError": true +} diff --git a/tests/skills/cases/epf-build/error-no-args.json b/tests/skills/cases/epf-build/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/epf-build/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +} diff --git a/tests/skills/cases/epf-dump/_skill.json b/tests/skills/cases/epf-dump/_skill.json new file mode 100644 index 00000000..cfd3950c --- /dev/null +++ b/tests/skills/cases/epf-dump/_skill.json @@ -0,0 +1,9 @@ +{ + "script": "epf-dump/scripts/epf-dump", + "setup": "none", + "args": [], + "snapshot": { + "root": "workDir", + "normalizeUuids": false + } +} diff --git a/tests/skills/cases/epf-dump/error-bad-input.json b/tests/skills/cases/epf-dump/error-bad-input.json new file mode 100644 index 00000000..02feeb03 --- /dev/null +++ b/tests/skills/cases/epf-dump/error-bad-input.json @@ -0,0 +1,5 @@ +{ + "name": "Ошибка: входной файл не найден", + "args_extra": ["-InputFile", "C:\\nonexistent\\file.epf", "-OutputDir", "C:\\tmp\\out"], + "expectError": true +} diff --git a/tests/skills/cases/epf-dump/error-no-args.json b/tests/skills/cases/epf-dump/error-no-args.json new file mode 100644 index 00000000..9a3b5491 --- /dev/null +++ b/tests/skills/cases/epf-dump/error-no-args.json @@ -0,0 +1,4 @@ +{ + "name": "Ошибка: нет аргументов", + "expectError": true +}