diff --git a/tests/skills/cases/cfe-borrow/snapshots/format-221/.fixture-stamp b/tests/skills/cases/cfe-borrow/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/cfe-borrow/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/cfe-init/snapshots/format-221/.fixture-stamp b/tests/skills/cases/cfe-init/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/cfe-init/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/form-add/snapshots/format-221/.fixture-stamp b/tests/skills/cases/form-add/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/form-add/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/form-compile/snapshots/format-221/.fixture-stamp b/tests/skills/cases/form-compile/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/form-compile/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/meta-compile/snapshots/format-221-pal/.fixture-stamp b/tests/skills/cases/meta-compile/snapshots/format-221-pal/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/meta-compile/snapshots/format-221-pal/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/meta-edit/snapshots/format-221/.fixture-stamp b/tests/skills/cases/meta-edit/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/meta-edit/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/role-compile/snapshots/format-221/.fixture-stamp b/tests/skills/cases/role-compile/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/role-compile/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/subsystem-compile/snapshots/format-221/.fixture-stamp b/tests/skills/cases/subsystem-compile/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/subsystem-compile/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/subsystem-edit/snapshots/format-221/.fixture-stamp b/tests/skills/cases/subsystem-edit/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/subsystem-edit/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/template-add/snapshots/format-221/.fixture-stamp b/tests/skills/cases/template-add/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/template-add/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/cases/xdto-compile/snapshots/format-221/.fixture-stamp b/tests/skills/cases/xdto-compile/snapshots/format-221/.fixture-stamp deleted file mode 100644 index 8a227cb8..00000000 --- a/tests/skills/cases/xdto-compile/snapshots/format-221/.fixture-stamp +++ /dev/null @@ -1,3 +0,0 @@ --FormatVersion 2.21 -CompatibilityMode Version8_3_27 -8fb85bbe61436bce439c6daf6d6f56a66ff080bd -65b07ff47fc3c8c18c080c7a1f9e94ca705a7aff \ No newline at end of file diff --git a/tests/skills/runner.mjs b/tests/skills/runner.mjs index 34578d21..a3b4f29a 100644 --- a/tests/skills/runner.mjs +++ b/tests/skills/runner.mjs @@ -152,7 +152,9 @@ function ensureSetup(setupName, runtime, skillCasesDir) { // Кэш инвалидируется по содержимому cf-init: без этого правка навыка не доходила до // фикстуры — старый каталог жил вечно, снэпшоты записывались с ним, и расхождение // всплывало только на машине с пустым кэшем (поймано на маке, свойство TextToSpeech). - const stamp = join(cached, '.fixture-stamp'); + // Отпечаток лежит РЯДОМ с каталогом, а не внутри: фикстура копируется в рабочий каталог + // кейса целиком, и файл изнутри неё попал бы в снэпшоты. + const stamp = join(CACHE, setupName + '.stamp'); const want = fixtureStamp(EMPTY_CONFIGS[setupName]); if (existsSync(cached)) { if (existsSync(stamp) && readFileSync(stamp, 'utf8') === want) return cached;