Add focused pipeline composition coverage

This commit is contained in:
2026-09-10 14:30:32 +00:00
parent b515968e16
commit 61869d11c9
2 changed files with 13 additions and 2 deletions

View File

@@ -65,7 +65,9 @@ private temporary paths, runs syntax and production-profile lint checks, then
applies the baseline suite with a local syntactically valid WhisperX URL. It
uses native application smoke/configuration commands, validates Narratio's
assembled configuration as the Narratio account, and requires an immediate
clean repeat. Cleanup reapplies the baseline suite and removes only the
driver's private temporary directory.
clean repeat. It also selects Seriatim `v1.4.0` through the suite interface,
checks its native version output, and requires a clean repeat of that
selection. Cleanup reapplies the baseline suite and removes only the driver's
private temporary directory.
An Ansible role to install the full D&D production pipeline (Narratio, Seriatim, Audita, Notarius, and Scriptorium, plus supporting assets).

View File

@@ -61,3 +61,12 @@ run_converge "$baseline_log" "${baseline_args[@]}"
baseline_repeat_log="$test_tmp/baseline-repeat.log"
run_converge "$baseline_repeat_log" "${baseline_args[@]}"
require_clean_recap "$baseline_repeat_log"
selected_version_log="$test_tmp/selected-version.log"
run_converge "$selected_version_log" "${baseline_args[@]}" \
-e 'dnd_pipeline_seriatim_version=v1.4.0'
/usr/local/bin/seriatim --version | grep -Fx 'seriatim version v1.4.0'
selected_version_repeat_log="$test_tmp/selected-version-repeat.log"
run_converge "$selected_version_repeat_log" "${baseline_args[@]}" \
-e 'dnd_pipeline_seriatim_version=v1.4.0'
require_clean_recap "$selected_version_repeat_log"