Keep collection smoke tests independent of suite defaults
This commit is contained in:
@@ -65,10 +65,9 @@ run_converge "$baseline_log"
|
|||||||
/usr/local/bin/seriatim --version
|
/usr/local/bin/seriatim --version
|
||||||
AUDITA_LLM_API_KEY='audita-pipeline-synthetic-value' \
|
AUDITA_LLM_API_KEY='audita-pipeline-synthetic-value' \
|
||||||
/usr/local/bin/audita config validate --config /usr/local/etc/audita/config.yml
|
/usr/local/bin/audita config validate --config /usr/local/etc/audita/config.yml
|
||||||
audita_profiles="$test_tmp/audita-profiles.yml"
|
|
||||||
AUDITA_LLM_API_KEY='audita-pipeline-synthetic-value' \
|
AUDITA_LLM_API_KEY='audita-pipeline-synthetic-value' \
|
||||||
/usr/local/bin/audita config print-effective --config /usr/local/etc/audita/config.yml \
|
/usr/local/bin/audita config print-effective --config /usr/local/etc/audita/config.yml \
|
||||||
--view profiles > "$audita_profiles"
|
--view profiles >/dev/null
|
||||||
/usr/local/bin/notarius config validate --config /usr/local/etc/notarius/config.yml \
|
/usr/local/bin/notarius config validate --config /usr/local/etc/notarius/config.yml \
|
||||||
--pipeline dnd-session
|
--pipeline dnd-session
|
||||||
/usr/local/bin/notarius config validate --config /usr/local/etc/notarius/config.yml \
|
/usr/local/bin/notarius config validate --config /usr/local/etc/notarius/config.yml \
|
||||||
@@ -89,24 +88,18 @@ narratio_testing_config="$test_tmp/narratio-testing.yml"
|
|||||||
--config /usr/local/etc/narratio/pipeline.yml --campaign centaurs --overlay testing \
|
--config /usr/local/etc/narratio/pipeline.yml --campaign centaurs --overlay testing \
|
||||||
> "$narratio_testing_config"
|
> "$narratio_testing_config"
|
||||||
"$workspace_venv/bin/python" - \
|
"$workspace_venv/bin/python" - \
|
||||||
"$audita_profiles" "$notarius_testing_config" "$narratio_testing_config" <<'PY'
|
"$notarius_testing_config" "$narratio_testing_config" <<'PY'
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
with open(sys.argv[1], encoding="utf-8") as config_file:
|
with open(sys.argv[1], encoding="utf-8") as config_file:
|
||||||
audita_profiles = yaml.safe_load(config_file)
|
|
||||||
with open(sys.argv[2], encoding="utf-8") as config_file:
|
|
||||||
notarius = yaml.safe_load(config_file)
|
notarius = yaml.safe_load(config_file)
|
||||||
with open(sys.argv[3], encoding="utf-8") as config_file:
|
with open(sys.argv[2], encoding="utf-8") as config_file:
|
||||||
narratio = yaml.safe_load(config_file)
|
narratio = yaml.safe_load(config_file)
|
||||||
|
|
||||||
assert audita_profiles["proposal"]["id"] == "dnd-proposal"
|
|
||||||
assert audita_profiles["validation"]["id"] == "dnd-validation"
|
|
||||||
assert notarius["pipelines"]["dnd-session"]["llm_profile"] == "gpt-terra-latest"
|
assert notarius["pipelines"]["dnd-session"]["llm_profile"] == "gpt-terra-latest"
|
||||||
assert narratio["notarius"]["config_overlay"] == "testing"
|
assert narratio["notarius"]["config_overlay"] == "testing"
|
||||||
assert narratio["audita"]["credentials"] == ["AUDITA_LLM_API_KEY"]
|
|
||||||
assert narratio["notarius"]["credentials"] == ["OPENROUTER_API_KEY"]
|
|
||||||
PY
|
PY
|
||||||
|
|
||||||
repeat_log="$test_tmp/repeat.log"
|
repeat_log="$test_tmp/repeat.log"
|
||||||
|
|||||||
Reference in New Issue
Block a user