Add versioned analysis fingerprint reconciliation
This commit is contained in:
@@ -451,7 +451,7 @@ func TestScriptoriumLoadAndValidate(t *testing.T) {
|
||||
wantValidateErr: "pipeline.scriptorium.artifacts.session_recap.depends_on must not include itself",
|
||||
},
|
||||
{
|
||||
name: "enabled dependency cycle fails validation",
|
||||
name: "configured dependency cycle fails validation",
|
||||
scriptoriumYAML: `scriptorium:
|
||||
binary: scriptorium
|
||||
artifacts:
|
||||
@@ -476,7 +476,25 @@ func TestScriptoriumLoadAndValidate(t *testing.T) {
|
||||
source: narratio.artifact.artifact_a
|
||||
required: true
|
||||
`,
|
||||
wantValidateErr: "pipeline.scriptorium.artifacts enabled dependencies must not contain cycles",
|
||||
wantValidateErr: "pipeline.scriptorium.artifacts dependencies must not contain cycles",
|
||||
},
|
||||
{
|
||||
name: "disabled dependency cycle fails validation",
|
||||
scriptoriumYAML: `scriptorium:
|
||||
binary: scriptorium
|
||||
artifacts:
|
||||
artifact_a:
|
||||
enabled: false
|
||||
depends_on:
|
||||
- artifact_b
|
||||
output_path: artifacts/a.md
|
||||
artifact_b:
|
||||
enabled: false
|
||||
depends_on:
|
||||
- artifact_a
|
||||
output_path: artifacts/b.md
|
||||
`,
|
||||
wantValidateErr: "pipeline.scriptorium.artifacts dependencies must not contain cycles",
|
||||
},
|
||||
{
|
||||
name: "artifact source typo fails validation",
|
||||
|
||||
Reference in New Issue
Block a user