mirror of
https://github.com/ModernRelay/omnigraph.git
synced 2026-06-12 01:45:14 +02:00
test(cli): stop the S3 e2e scaffolding omnigraph.yaml into the crate dir
local_cli_s3_end_to_end_init_load_read_flow ran `omnigraph init` without a current_dir, so init's project scaffold landed in crates/omnigraph-cli/ — poisoning any later test that resolves a graph target from the cwd config (query_lint_requires_schema_or_resolvable_graph_target fails determinis- tically once the file exists). Only manifests when OMNIGRAPH_S3_TEST_BUCKET is set, which is why local FS runs and CI's scoped rustfs job never caught it. The init and load calls now run inside the test's tempdir. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
99f7f36864
commit
fbe9726ac7
1 changed files with 5 additions and 0 deletions
|
|
@ -595,8 +595,12 @@ policy: {{}}
|
|||
),
|
||||
);
|
||||
|
||||
// current_dir matters: `init` scaffolds an omnigraph.yaml into its cwd,
|
||||
// and without this it pollutes the crate dir, breaking unrelated tests
|
||||
// (anything resolving a graph target from the cwd config).
|
||||
output_success(
|
||||
cli()
|
||||
.current_dir(query_root)
|
||||
.arg("init")
|
||||
.arg("--schema")
|
||||
.arg(fixture("test.pg"))
|
||||
|
|
@ -604,6 +608,7 @@ policy: {{}}
|
|||
);
|
||||
output_success(
|
||||
cli()
|
||||
.current_dir(query_root)
|
||||
.arg("load")
|
||||
.arg("--data")
|
||||
.arg(fixture("test.jsonl"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue