diff --git a/README.md b/README.md index 399be86..f3af88b 100644 --- a/README.md +++ b/README.md @@ -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). diff --git a/tests/integration b/tests/integration index eb8bd6b..d8f3cdb 100755 --- a/tests/integration +++ b/tests/integration @@ -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"