diff --git a/test_programs/compile_failure/comptime_expression_wrong_type/stderr.txt b/test_programs/compile_failure/comptime_expression_wrong_type/stderr.txt deleted file mode 100644 index fcd00624196..00000000000 --- a/test_programs/compile_failure/comptime_expression_wrong_type/stderr.txt +++ /dev/null @@ -1,25 +0,0 @@ -warning: Unnecessary `unsafe` block - ┌─ src/main.nr:3:9 - │ -3 │ unsafe { func_1(1) } - │ ------ - │ - -warning: Unsafe block must have a safety comment above it - ┌─ src/main.nr:3:9 - │ -3 │ unsafe { func_1(1) } - │ ------ The comment must start with the "Safety: " word - │ - -error: Expected type i64, found type i32 - ┌─ src/main.nr:2:18 - │ -2 │ let x: i64 = comptime { - │ ╭──────────────────' -3 │ │ unsafe { func_1(1) } -4 │ │ }; - │ ╰─────' - │ - -Aborting due to 1 previous error diff --git a/test_programs/compile_failure/comptime_statement_wrong_type/stderr.txt b/test_programs/compile_failure/comptime_statement_wrong_type/stderr.txt deleted file mode 100644 index 55fcf0bc316..00000000000 --- a/test_programs/compile_failure/comptime_statement_wrong_type/stderr.txt +++ /dev/null @@ -1,26 +0,0 @@ -warning: Unnecessary `unsafe` block - ┌─ src/main.nr:3:9 - │ -3 │ unsafe { func_1(1) } - │ ------ - │ - -warning: Unsafe block must have a safety comment above it - ┌─ src/main.nr:3:9 - │ -3 │ unsafe { func_1(1) } - │ ------ The comment must start with the "Safety: " word - │ - -error: expected type i64, found type i32 - ┌─ src/main.nr:1:18 - │ -1 │ fn main() -> pub i64 { - │ --- expected i64 because of return type -2 │ ╭ comptime { -3 │ │ unsafe { func_1(1) } -4 │ │ } - │ ╰─────' i32 returned here - │ - -Aborting due to 1 previous error diff --git a/test_programs/compile_failure/custom_entry_not_found/stderr.txt b/test_programs/compile_failure/custom_entry_not_found/stderr.txt deleted file mode 100644 index c0a5c3b2605..00000000000 --- a/test_programs/compile_failure/custom_entry_not_found/stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Cannot find file src/foobarbaz.nr which was specified as the `entry` field in Nargo.toml \ No newline at end of file diff --git a/test_programs/compile_failure/depend_on_bin/stderr.txt b/test_programs/compile_failure/depend_on_bin/stderr.txt deleted file mode 100644 index 9c6d555b4b3..00000000000 --- a/test_programs/compile_failure/depend_on_bin/stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Package `bin_dep` has type `bin` but you cannot depend on binary packages \ No newline at end of file diff --git a/test_programs/compile_failure/package_name_empty/stderr.txt b/test_programs/compile_failure/package_name_empty/stderr.txt deleted file mode 100644 index be6eeefb772..00000000000 --- a/test_programs/compile_failure/package_name_empty/stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Empty package name found in Nargo.toml \ No newline at end of file diff --git a/test_programs/compile_failure/package_name_hyphen/stderr.txt b/test_programs/compile_failure/package_name_hyphen/stderr.txt deleted file mode 100644 index 97832b656ee..00000000000 --- a/test_programs/compile_failure/package_name_hyphen/stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Invalid package name `hyphenated-name` found in Nargo.toml \ No newline at end of file diff --git a/test_programs/compile_failure/workspace_missing_toml/stderr.txt b/test_programs/compile_failure/workspace_missing_toml/stderr.txt deleted file mode 100644 index 4a3bb146f46..00000000000 --- a/test_programs/compile_failure/workspace_missing_toml/stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Cannot read file crates/a/Nargo.toml - does it exist? \ No newline at end of file diff --git a/test_programs/execution_success/assign_mutation_in_lvalue/stderr.txt b/test_programs/execution_success/assign_mutation_in_lvalue/stderr.txt deleted file mode 100644 index f606fb72caa..00000000000 --- a/test_programs/execution_success/assign_mutation_in_lvalue/stderr.txt +++ /dev/null @@ -1,10 +0,0 @@ -error: Assertion failed - ┌─ src/main.nr:16:15 - │ -16 │ assert_eq(a, ([4, 7], 6)); - │ -------------- - │ - = Call stack: - 1. src/main.nr:3:16 - -Aborting due to 1 previous error diff --git a/tooling/nargo_cli/tests/execute.rs b/tooling/nargo_cli/tests/execute.rs index 6abc58a831b..2898a3ab0c9 100644 --- a/tooling/nargo_cli/tests/execute.rs +++ b/tooling/nargo_cli/tests/execute.rs @@ -306,33 +306,15 @@ mod tests { let stderr = remove_noise_lines(stderr); let stderr = delete_test_program_dir_occurrences(stderr, &test_program_dir); - let stderr_path = test_program_dir.join("stderr.txt"); - - let expected_stderr = if stderr_path.exists() { - String::from_utf8(fs::read(stderr_path.clone()).unwrap()).unwrap() - } else { - String::new() - }; - - // Remove any trailing newlines added by some editors - let stderr = stderr.trim(); - let expected_stderr = expected_stderr.trim(); - - if stderr != expected_stderr { - if std::env::var("OVERWRITE_TEST_OUTPUT").is_ok() { - fs::write(stderr_path, stderr.to_string() + "\n").unwrap(); - } else { - // If the expected stderr is empty this is likely a new test, so we produce the expected output for next time - if expected_stderr.is_empty() { - fs::write(stderr_path, stderr.to_string() + "\n").unwrap(); - } - - println!( - "stderr does not match expected output. Expected:\n{expected_stderr}\n\nActual:\n{stderr}" - ); - assert_eq!(stderr, expected_stderr); - } - } + let test_name = test_program_dir.file_name().unwrap().to_string_lossy().to_string(); + let snapshot_name = "stderr"; + insta::with_settings!( + { + snapshot_path => format!("./snapshots/compile_failure/{test_name}") + }, + { + insta::assert_snapshot!(snapshot_name, stderr) + }) } fn nargo_expand_execute(test_program_dir: PathBuf) { diff --git a/test_programs/compile_failure/arithmetic_generics_intermediate_underflow/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/arithmetic_generics_intermediate_underflow/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/arithmetic_generics_intermediate_underflow/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/arithmetic_generics_intermediate_underflow/execute__tests__stderr.snap index 7fe67cc6172..e73acb71afb 100644 --- a/test_programs/compile_failure/arithmetic_generics_intermediate_underflow/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/arithmetic_generics_intermediate_underflow/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not determine array length `-1`, encountered error: `The value `-1` cannot fit into `numeric u32` which has a maximum size of `4294967295`` ┌─ src/main.nr:13:5 │ @@ -5,4 +9,4 @@ error: Could not determine array length `-1`, encountered error: `The value `-1` │ --------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/arithmetic_generics_underflow/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/arithmetic_generics_underflow/execute__tests__stderr.snap similarity index 69% rename from test_programs/compile_failure/arithmetic_generics_underflow/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/arithmetic_generics_underflow/execute__tests__stderr.snap index 288f34bf7df..f07d58635ea 100644 --- a/test_programs/compile_failure/arithmetic_generics_underflow/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/arithmetic_generics_underflow/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not determine array length `-1`, encountered error: `The value `-1` cannot fit into `numeric u32` which has a maximum size of `4294967295`` ┌─ src/main.nr:12:5 │ @@ -5,4 +9,4 @@ error: Could not determine array length `-1`, encountered error: `The value `-1` │ --- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/array_length_defaulting/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/array_length_defaulting/execute__tests__stderr.snap similarity index 66% rename from test_programs/compile_failure/array_length_defaulting/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/array_length_defaulting/execute__tests__stderr.snap index 27e48135f48..fc38c0892b5 100644 --- a/test_programs/compile_failure/array_length_defaulting/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/array_length_defaulting/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:6:18 │ @@ -5,4 +9,4 @@ error: Type provided when a numeric generic was expected │ ---------- the numeric generic is not of type `u32` │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/array_oob_regression_7952/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/array_oob_regression_7952/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/array_oob_regression_7952/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/array_oob_regression_7952/execute__tests__stderr.snap index e3f391763da..c45a9d68ed5 100644 --- a/test_programs/compile_failure/array_oob_regression_7952/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/array_oob_regression_7952/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Only sized types may be used in the entry point to a program ┌─ src/main.nr:1:12 │ @@ -5,4 +9,4 @@ error: Only sized types may be used in the entry point to a program │ ------------- Slices, references, or any type containing them may not be used in main, contract functions, or foldable functions │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_array/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_array/execute__tests__stderr.snap similarity index 65% rename from test_programs/compile_failure/assert_constant_dynamic_array/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_array/execute__tests__stderr.snap index d1400a53918..d4d3c34719b 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_array/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_array/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:4:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:4:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_plus/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_plus/execute__tests__stderr.snap similarity index 66% rename from test_programs/compile_failure/assert_constant_dynamic_plus/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_plus/execute__tests__stderr.snap index cea80b16b52..9a60b31f0c7 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_plus/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_plus/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:4:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:4:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_slice/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_slice/execute__tests__stderr.snap similarity index 65% rename from test_programs/compile_failure/assert_constant_dynamic_slice/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_slice/execute__tests__stderr.snap index a759b70975e..1b6ca523297 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_slice/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_slice/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:4:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:4:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_struct_array/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_array/execute__tests__stderr.snap similarity index 66% rename from test_programs/compile_failure/assert_constant_dynamic_struct_array/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_array/execute__tests__stderr.snap index 300c8c78de1..c04384980fc 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_struct_array/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_array/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:11:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:11:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_struct_field/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_field/execute__tests__stderr.snap similarity index 65% rename from test_programs/compile_failure/assert_constant_dynamic_struct_field/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_field/execute__tests__stderr.snap index 7316111c424..1f538c5b2f1 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_struct_field/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_field/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:11:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:11:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_struct_slice/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_slice/execute__tests__stderr.snap similarity index 66% rename from test_programs/compile_failure/assert_constant_dynamic_struct_slice/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_slice/execute__tests__stderr.snap index a9d3807ceb7..0f689b2f152 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_struct_slice/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_struct_slice/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:11:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:11:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_dynamic_tuple/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_tuple/execute__tests__stderr.snap similarity index 65% rename from test_programs/compile_failure/assert_constant_dynamic_tuple/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_tuple/execute__tests__stderr.snap index 4d89aea3ef1..663fa6899be 100644 --- a/test_programs/compile_failure/assert_constant_dynamic_tuple/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_dynamic_tuple/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:4:5 │ @@ -7,4 +11,4 @@ error: Argument is not constant = Call stack: 1. src/main.nr:4:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_fail/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_fail/execute__tests__stderr.snap similarity index 67% rename from test_programs/compile_failure/assert_constant_fail/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_fail/execute__tests__stderr.snap index 4d0e32cddcb..01bc62ae4b4 100644 --- a/test_programs/compile_failure/assert_constant_fail/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_fail/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Argument is not constant ┌─ src/main.nr:9:5 │ @@ -8,4 +12,4 @@ error: Argument is not constant 1. src/main.nr:4:5 2. src/main.nr:9:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_constant_false/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_false/execute__tests__stderr.snap similarity index 61% rename from test_programs/compile_failure/assert_constant_false/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_false/execute__tests__stderr.snap index 291e89882c2..f3d6cfac42e 100644 --- a/test_programs/compile_failure/assert_constant_false/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_constant_false/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: ┌─ src/main.nr:2:5 │ @@ -7,4 +11,4 @@ error: = Call stack: 1. src/main.nr:2:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/assert_eq_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_eq_struct/execute__tests__stderr.snap similarity index 61% rename from test_programs/compile_failure/assert_eq_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/assert_eq_struct/execute__tests__stderr.snap index 038135162f9..5a650a454f8 100644 --- a/test_programs/compile_failure/assert_eq_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/assert_eq_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No matching impl found for `myStruct: Eq` ┌─ src/main.nr:4:15 │ @@ -5,4 +9,4 @@ error: No matching impl found for `myStruct: Eq` │ ---- No impl for `myStruct: Eq` │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/associated_constant_bound_with_different_types/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/associated_constant_bound_with_different_types/execute__tests__stderr.snap similarity index 89% rename from test_programs/compile_failure/associated_constant_bound_with_different_types/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/associated_constant_bound_with_different_types/execute__tests__stderr.snap index 9c46fdb9da6..9ad20a5fc9a 100644 --- a/test_programs/compile_failure/associated_constant_bound_with_different_types/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/associated_constant_bound_with_different_types/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type [Field; 5], found type [Field; ::N] ┌─ src/main.nr:31:35 │ diff --git a/test_programs/compile_failure/associated_constants_do_not_accept_turbofish/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/associated_constants_do_not_accept_turbofish/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/associated_constants_do_not_accept_turbofish/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/associated_constants_do_not_accept_turbofish/execute__tests__stderr.snap index 573ff58970a..e602029ae43 100644 --- a/test_programs/compile_failure/associated_constants_do_not_accept_turbofish/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/associated_constants_do_not_accept_turbofish/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Generic Associated Types (GATs) are currently unsupported in Noir ┌─ src/main.nr:4:32 │ diff --git a/test_programs/compile_failure/brillig_mut_ref_from_acir/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_mut_ref_from_acir/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/brillig_mut_ref_from_acir/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/brillig_mut_ref_from_acir/execute__tests__stderr.snap index 622bba2f9a9..fde857d29e1 100644 --- a/test_programs/compile_failure/brillig_mut_ref_from_acir/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_mut_ref_from_acir/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused variable y ┌─ src/main.nr:5:23 │ @@ -12,4 +16,4 @@ error: Cannot pass a mutable reference from a constrained runtime to an unconstr │ ------ │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/brillig_nested_slices/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_nested_slices/execute__tests__stderr.snap similarity index 97% rename from test_programs/compile_failure/brillig_nested_slices/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/brillig_nested_slices/execute__tests__stderr.snap index 4c9f46ebe0c..f37c4890616 100644 --- a/test_programs/compile_failure/brillig_nested_slices/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_nested_slices/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused variable value ┌─ src/main.nr:12:40 │ @@ -148,4 +152,4 @@ error: No method named 'insert' found for type '[NestedSliceStruct; 2]' │ ----------------------------- │ -Aborting due to 19 previous errors \ No newline at end of file +Aborting due to 19 previous errors diff --git a/test_programs/compile_failure/brillig_slice_to_acir/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_slice_to_acir/execute__tests__stderr.snap similarity index 91% rename from test_programs/compile_failure/brillig_slice_to_acir/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/brillig_slice_to_acir/execute__tests__stderr.snap index f0afcc54b3c..f9c9646c82e 100644 --- a/test_programs/compile_failure/brillig_slice_to_acir/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_slice_to_acir/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused variable i ┌─ src/main.nr:10:9 │ @@ -40,4 +44,4 @@ error: No method named 'push_back' found for type '[u32; 0]' │ ----------------- │ -Aborting due to 4 previous errors \ No newline at end of file +Aborting due to 4 previous errors diff --git a/test_programs/compile_failure/brillig_vec_to_acir/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_vec_to_acir/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/brillig_vec_to_acir/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/brillig_vec_to_acir/execute__tests__stderr.snap index 6849976cd72..3bd377e43de 100644 --- a/test_programs/compile_failure/brillig_vec_to_acir/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/brillig_vec_to_acir/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Call to unconstrained function is unsafe and must be in an unconstrained function or unsafe block ┌─ src/main.nr:5:13 │ @@ -12,4 +16,4 @@ error: Slices cannot be returned from an unconstrained runtime to a constrained │ ----------- │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/broken_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/broken_impl/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/broken_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/broken_impl/execute__tests__stderr.snap index 99a09ee3f2c..49ea034d65c 100644 --- a/test_programs/compile_failure/broken_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/broken_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected a trait, found error ┌─ src/main.nr:2:10 │ @@ -37,4 +41,4 @@ error: Expected a '{' but found end of input │ ╰' │ -Aborting due to 5 previous errors \ No newline at end of file +Aborting due to 5 previous errors diff --git a/test_programs/compile_failure/builtin_function_declaration/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/builtin_function_declaration/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/builtin_function_declaration/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/builtin_function_declaration/execute__tests__stderr.snap index f64dec37615..f0c548ee41c 100644 --- a/test_programs/compile_failure/builtin_function_declaration/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/builtin_function_declaration/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Definition of low-level function outside of standard library ┌─ src/main.nr:4:1 │ diff --git a/test_programs/compile_failure/cannot_deduce_numeric_generic/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/cannot_deduce_numeric_generic/execute__tests__stderr.snap similarity index 61% rename from test_programs/compile_failure/cannot_deduce_numeric_generic/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/cannot_deduce_numeric_generic/execute__tests__stderr.snap index 5dc3401eb61..ff8b55894b5 100644 --- a/test_programs/compile_failure/cannot_deduce_numeric_generic/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/cannot_deduce_numeric_generic/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not determine array length `_`, encountered error: `Expected a constant, but found `_`` ┌─ src/main.nr:2:5 │ @@ -5,4 +9,4 @@ error: Could not determine array length `_`, encountered error: `Expected a cons │ - │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/checked_transmute/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/checked_transmute/execute__tests__stderr.snap similarity index 67% rename from test_programs/compile_failure/checked_transmute/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/checked_transmute/execute__tests__stderr.snap index 6186ee46f6d..b8f7fabe437 100644 --- a/test_programs/compile_failure/checked_transmute/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/checked_transmute/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: checked_transmute failed: `[Field; (1: numeric u32)]` != `[Field; ((1: numeric u32) + (1: numeric u32))]` ┌─ src/main.nr:8:5 │ @@ -5,4 +9,4 @@ error: checked_transmute failed: `[Field; (1: numeric u32)]` != `[Field; ((1: nu │ -------------------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/comptime_apply_failing_range_constraint/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_apply_failing_range_constraint/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/comptime_apply_failing_range_constraint/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/comptime_apply_failing_range_constraint/execute__tests__stderr.snap index 7662929cc89..edd15b971e8 100644 --- a/test_programs/compile_failure/comptime_apply_failing_range_constraint/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_apply_failing_range_constraint/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: failed to solve blackbox function: range, reason: value exceeds range check bounds ┌─ std/field/mod.nr:17:9 │ diff --git a/test_programs/compile_failure/comptime_parse_all_tokens/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_parse_all_tokens/execute__tests__stderr.snap similarity index 83% rename from test_programs/compile_failure/comptime_parse_all_tokens/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/comptime_parse_all_tokens/execute__tests__stderr.snap index b41d3d65560..7dec81e549d 100644 --- a/test_programs/compile_failure/comptime_parse_all_tokens/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_parse_all_tokens/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected an identifier, `crate`, `dep` or `super` but found '(type)' ┌─ src/main.nr:1:1 │ @@ -11,4 +15,4 @@ error: Expected an identifier, `crate`, `dep` or `super` but found '(type)' use Field; = To avoid this error in the future, try adding input validation to your macro. Erroring out early with an `assert` can be a good way to provide a user-friendly error message -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/comptime_static_assert_failure/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_static_assert_failure/execute__tests__stderr.snap similarity index 69% rename from test_programs/compile_failure/comptime_static_assert_failure/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/comptime_static_assert_failure/execute__tests__stderr.snap index aa316df8c86..911f7d51ac0 100644 --- a/test_programs/compile_failure/comptime_static_assert_failure/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_static_assert_failure/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: static_assert failed: x != 4 ┌─ src/main.nr:4:5 │ @@ -8,4 +12,4 @@ error: static_assert failed: x != 4 1. src/main.nr:10:23 2. src/main.nr:4:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/comptime_var_not_defined/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_var_not_defined/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/comptime_var_not_defined/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/comptime_var_not_defined/execute__tests__stderr.snap index 807b83c699f..c39efe79cca 100644 --- a/test_programs/compile_failure/comptime_var_not_defined/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/comptime_var_not_defined/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: cannot find `foo` in this scope ┌─ src/main.nr:3:9 │ @@ -12,4 +16,4 @@ error: Variable not in scope │ --- Could not find variable │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/constrain_typo/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/constrain_typo/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/constrain_typo/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/constrain_typo/execute__tests__stderr.snap index cc67eba6548..a371f81c8d6 100644 --- a/test_programs/compile_failure/constrain_typo/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/constrain_typo/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: Unused expression result of type bool ┌─ src/main.nr:6:14 │ @@ -19,4 +23,4 @@ error: Expected a ; separating these two statements │ -------- │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/tooling/nargo_cli/tests/snapshots/compile_failure/custom_entry_not_found/execute__tests__stderr.snap b/tooling/nargo_cli/tests/snapshots/compile_failure/custom_entry_not_found/execute__tests__stderr.snap new file mode 100644 index 00000000000..d6eb9e2d552 --- /dev/null +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/custom_entry_not_found/execute__tests__stderr.snap @@ -0,0 +1,5 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- +Cannot find file src/foobarbaz.nr which was specified as the `entry` field in Nargo.toml diff --git a/test_programs/compile_failure/cyclic_dep/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/cyclic_dep/execute__tests__stderr.snap similarity index 59% rename from test_programs/compile_failure/cyclic_dep/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/cyclic_dep/execute__tests__stderr.snap index 63e8502fba5..bc307f0d603 100644 --- a/test_programs/compile_failure/cyclic_dep/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/cyclic_dep/execute__tests__stderr.snap @@ -1 +1,5 @@ -Cyclic package dependency found when processing dep1/../dep2/Nargo.toml referencing dep2/../dep1/Nargo.toml referencing dep1/../dep2/Nargo.toml \ No newline at end of file +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- +Cyclic package dependency found when processing dep1/../dep2/Nargo.toml referencing dep2/../dep1/Nargo.toml referencing dep1/../dep2/Nargo.toml diff --git a/test_programs/compile_failure/databus_dead_param/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/databus_dead_param/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/databus_dead_param/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/databus_dead_param/execute__tests__stderr.snap index a365752aac0..99afe02a8dc 100644 --- a/test_programs/compile_failure/databus_dead_param/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/databus_dead_param/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Only sized types may be used in the entry point to a program ┌─ src/main.nr:4:22 │ @@ -5,4 +9,4 @@ error: Only sized types may be used in the entry point to a program │ --------------------------------- Slices, references, or any type containing them may not be used in main, contract functions, or foldable functions │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/databus_in_fn_with_empty_arr/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/databus_in_fn_with_empty_arr/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/databus_in_fn_with_empty_arr/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/databus_in_fn_with_empty_arr/execute__tests__stderr.snap index fa6745cd3ab..a244a919ff2 100644 --- a/test_programs/compile_failure/databus_in_fn_with_empty_arr/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/databus_in_fn_with_empty_arr/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Only sized types may be used in the entry point to a program ┌─ src/main.nr:1:17 │ @@ -5,4 +9,4 @@ error: Only sized types may be used in the entry point to a program │ -------- Slices, references, or any type containing them may not be used in main, contract functions, or foldable functions │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/dep_impl_primitive/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dep_impl_primitive/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/dep_impl_primitive/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dep_impl_primitive/execute__tests__stderr.snap index 33b299daae7..01f1db44d9f 100644 --- a/test_programs/compile_failure/dep_impl_primitive/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dep_impl_primitive/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused import bad_impl ┌─ src/main.nr:1:5 │ diff --git a/test_programs/compile_failure/dep_submodule_overlap/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dep_submodule_overlap/execute__tests__stderr.snap similarity index 93% rename from test_programs/compile_failure/dep_submodule_overlap/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dep_submodule_overlap/execute__tests__stderr.snap index bb351758c22..31532cf32f5 100644 --- a/test_programs/compile_failure/dep_submodule_overlap/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dep_submodule_overlap/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `MyStruct` is never constructed ┌─ src/lib.nr:1:19 │ diff --git a/tooling/nargo_cli/tests/snapshots/compile_failure/depend_on_bin/execute__tests__stderr.snap b/tooling/nargo_cli/tests/snapshots/compile_failure/depend_on_bin/execute__tests__stderr.snap new file mode 100644 index 00000000000..a2a73207b22 --- /dev/null +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/depend_on_bin/execute__tests__stderr.snap @@ -0,0 +1,5 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- +Package `bin_dep` has type `bin` but you cannot depend on binary packages diff --git a/test_programs/compile_failure/dup_trait_implementation_4/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_implementation_4/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/dup_trait_implementation_4/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_implementation_4/execute__tests__stderr.snap index d82166570e7..1a705ed2d62 100644 --- a/test_programs/compile_failure/dup_trait_implementation_4/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_implementation_4/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `MyStruct` is never constructed ┌─ src/module2.nr:1:19 │ diff --git a/test_programs/compile_failure/dup_trait_implementation_5/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_implementation_5/execute__tests__stderr.snap similarity index 89% rename from test_programs/compile_failure/dup_trait_implementation_5/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_implementation_5/execute__tests__stderr.snap index ae4b8744c32..12b79cde6da 100644 --- a/test_programs/compile_failure/dup_trait_implementation_5/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_implementation_5/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `MyStruct` is never constructed ┌─ src/module2.nr:1:19 │ diff --git a/test_programs/compile_failure/dup_trait_items_1/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_1/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/dup_trait_items_1/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_1/execute__tests__stderr.snap index d996dd9f8b0..d986cf29f9b 100644 --- a/test_programs/compile_failure/dup_trait_items_1/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_1/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused trait MyTrait ┌─ src/main.nr:1:7 │ @@ -14,4 +18,4 @@ error: Duplicate definitions of trait associated function with name SomeFunc fou │ -------- Second trait associated function found here │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/dup_trait_items_2/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_2/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/dup_trait_items_2/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_2/execute__tests__stderr.snap index f85c2a488b2..1f04d42fda3 100644 --- a/test_programs/compile_failure/dup_trait_items_2/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_2/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused trait MyTrait ┌─ src/main.nr:1:7 │ @@ -14,4 +18,4 @@ error: Duplicate definitions of trait associated constant with name SomeConst fo │ --------- Second trait associated constant found here │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/dup_trait_items_3/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_3/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/dup_trait_items_3/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_3/execute__tests__stderr.snap index e98422f2a78..0e3b368f3a3 100644 --- a/test_programs/compile_failure/dup_trait_items_3/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_3/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused trait MyTrait ┌─ src/main.nr:1:7 │ @@ -14,4 +18,4 @@ error: Duplicate definitions of trait associated type with name SomeType found │ -------- Second trait associated type found here │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/dup_trait_items_4/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_4/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/dup_trait_items_4/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_4/execute__tests__stderr.snap index 130093b66a7..cfc61abd30c 100644 --- a/test_programs/compile_failure/dup_trait_items_4/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_4/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused trait MyTrait ┌─ src/main.nr:1:7 │ @@ -14,4 +18,4 @@ error: Duplicate definitions of trait associated function with name MyItem found │ ------ Second trait associated function found here │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/dup_trait_items_5/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_5/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/dup_trait_items_5/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_5/execute__tests__stderr.snap index b67a4ea6647..fcf871a5e13 100644 --- a/test_programs/compile_failure/dup_trait_items_5/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_5/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused trait MyTrait ┌─ src/main.nr:1:7 │ @@ -14,4 +18,4 @@ error: Duplicate definitions of trait associated constant with name MyItem found │ ------ Second trait associated constant found here │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/dup_trait_items_6/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_6/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/dup_trait_items_6/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_6/execute__tests__stderr.snap index d052760cf3c..5e1941acd9a 100644 --- a/test_programs/compile_failure/dup_trait_items_6/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/dup_trait_items_6/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `MyStruct` is never constructed ┌─ src/main.nr:6:8 │ @@ -28,4 +32,4 @@ error: Expected a trait item but found ';' │ - │ -Aborting due to 3 previous errors \ No newline at end of file +Aborting due to 3 previous errors diff --git a/test_programs/compile_failure/duplicate_declaration/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/duplicate_declaration/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/duplicate_declaration/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/duplicate_declaration/execute__tests__stderr.snap index eeeef1267ab..09894c857ae 100644 --- a/test_programs/compile_failure/duplicate_declaration/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/duplicate_declaration/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused function hello ┌─ src/main.nr:2:4 │ @@ -15,4 +19,4 @@ error: Duplicate definitions of function with name hello found │ ----- Second function found here │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/field_modulo/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/field_modulo/execute__tests__stderr.snap similarity index 57% rename from test_programs/compile_failure/field_modulo/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/field_modulo/execute__tests__stderr.snap index d6419fc4e0f..7c14d2ba732 100644 --- a/test_programs/compile_failure/field_modulo/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/field_modulo/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot do modulo on Fields, try casting to an integer first ┌─ src/main.nr:2:5 │ @@ -5,4 +9,4 @@ error: Cannot do modulo on Fields, try casting to an integer first │ ----- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/foreign_function_declaration/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/foreign_function_declaration/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/foreign_function_declaration/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/foreign_function_declaration/execute__tests__stderr.snap index ebfb6ccaeea..f7881ae4462 100644 --- a/test_programs/compile_failure/foreign_function_declaration/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/foreign_function_declaration/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:6:32 │ diff --git a/test_programs/compile_failure/generics_on_integer_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/generics_on_integer_type/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/generics_on_integer_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/generics_on_integer_type/execute__tests__stderr.snap index 48fdca5ffa8..53c6b4804db 100644 --- a/test_programs/compile_failure/generics_on_integer_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/generics_on_integer_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: i32 expects 0 generics but 1 was given ┌─ src/main.nr:2:12 │ diff --git a/test_programs/compile_failure/global_without_a_type_used_as_array_length/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/global_without_a_type_used_as_array_length/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/global_without_a_type_used_as_array_length/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/global_without_a_type_used_as_array_length/execute__tests__stderr.snap index 098625a8d6e..c634f569f63 100644 --- a/test_programs/compile_failure/global_without_a_type_used_as_array_length/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/global_without_a_type_used_as_array_length/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused global X ┌─ src/main.nr:2:8 │ @@ -40,4 +44,4 @@ error: expected type got global │ --- │ -Aborting due to 5 previous errors \ No newline at end of file +Aborting due to 5 previous errors diff --git a/test_programs/compile_failure/globals_do_not_accept_turbofish/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/globals_do_not_accept_turbofish/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/globals_do_not_accept_turbofish/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/globals_do_not_accept_turbofish/execute__tests__stderr.snap index e19a6137dcc..e4bebb2e9a6 100644 --- a/test_programs/compile_failure/globals_do_not_accept_turbofish/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/globals_do_not_accept_turbofish/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'hello' in path ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/integer_too_large/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/integer_too_large/execute__tests__stderr.snap similarity index 91% rename from test_programs/compile_failure/integer_too_large/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/integer_too_large/execute__tests__stderr.snap index 66793add3b6..77242ed50e8 100644 --- a/test_programs/compile_failure/integer_too_large/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/integer_too_large/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Integer literal is too large ┌─ src/main.nr:2:28 │ @@ -12,4 +16,4 @@ error: Expected an expression but found ';' │ - │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/invalid_dependency_name/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/invalid_dependency_name/execute__tests__stderr.snap similarity index 56% rename from test_programs/compile_failure/invalid_dependency_name/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/invalid_dependency_name/execute__tests__stderr.snap index 29fc34b1308..8fd3f6d9aaa 100644 --- a/test_programs/compile_failure/invalid_dependency_name/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/invalid_dependency_name/execute__tests__stderr.snap @@ -1 +1,5 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- Invalid package name `bad-name` found in test_programs/test_libraries/bad_name/Nargo.toml diff --git a/test_programs/compile_failure/invalid_main_sub_lib/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/invalid_main_sub_lib/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/invalid_main_sub_lib/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/invalid_main_sub_lib/execute__tests__stderr.snap index 1116ed291df..5bf8a7f8504 100644 --- a/test_programs/compile_failure/invalid_main_sub_lib/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/invalid_main_sub_lib/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No module `lib` at path `src/lib.nr` or `src/lib/mod.nr` ┌─ src/main.nr:1:5 │ @@ -12,4 +16,4 @@ error: Could not resolve 'lib' in path │ --- │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/invalid_mod_mod_path/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/invalid_mod_mod_path/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/invalid_mod_mod_path/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/invalid_mod_mod_path/execute__tests__stderr.snap index 741cd0b34e5..0d0e84b67a7 100644 --- a/test_programs/compile_failure/invalid_mod_mod_path/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/invalid_mod_mod_path/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected an identifier but found 'crate' ┌─ src/main.nr:1:5 │ diff --git a/test_programs/compile_failure/local_variables_do_not_accept_turbofish/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/local_variables_do_not_accept_turbofish/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/local_variables_do_not_accept_turbofish/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/local_variables_do_not_accept_turbofish/execute__tests__stderr.snap index f940f12dc25..0f264adbb90 100644 --- a/test_programs/compile_failure/local_variables_do_not_accept_turbofish/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/local_variables_do_not_accept_turbofish/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'hello' in path ┌─ src/main.nr:3:22 │ diff --git a/test_programs/compile_failure/macro_result_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/macro_result_type/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/macro_result_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/macro_result_type/execute__tests__stderr.snap index eebb8ea55b3..462881e130e 100644 --- a/test_programs/compile_failure/macro_result_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/macro_result_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: trait `meta::ctstring::AsCtString` which provides `as_ctstring` is implemented but not in scope, please import it ┌─ src/main.nr:4:25 │ @@ -12,4 +16,4 @@ error: Non-integer array length: `_` │ - Array lengths must be integers, but evaluating `_` resulted in `Expected a constant, but found `_`` │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/main_with_generics/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/main_with_generics/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/main_with_generics/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/main_with_generics/execute__tests__stderr.snap index f4c1d8fca41..cb05cb49199 100644 --- a/test_programs/compile_failure/main_with_generics/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/main_with_generics/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: `main` entry-point function is not allowed to have generic parameters ┌─ src/main.nr:1:13 │ @@ -12,4 +16,4 @@ error: Only sized types may be used in the entry point to a program │ ---------- Slices, references, or any type containing them may not be used in main, contract functions, or foldable functions │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/multiple_primary_attributes_fail/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/multiple_primary_attributes_fail/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/multiple_primary_attributes_fail/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/multiple_primary_attributes_fail/execute__tests__stderr.snap index b737573b8c0..83739932e0d 100644 --- a/test_programs/compile_failure/multiple_primary_attributes_fail/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/multiple_primary_attributes_fail/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Usage of the `#[oracle]` function attribute is only valid on unconstrained functions ┌─ src/main.nr:2:1 │ diff --git a/test_programs/compile_failure/mutability_regression_2911/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/mutability_regression_2911/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/mutability_regression_2911/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/mutability_regression_2911/execute__tests__stderr.snap index 31d9da8389a..139cd81f541 100644 --- a/test_programs/compile_failure/mutability_regression_2911/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/mutability_regression_2911/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type &mut [Field], found type &mut [_; 0] ┌─ src/main.nr:3:32 │ @@ -12,4 +16,4 @@ error: Variable `slice` must be mutable to be assigned to │ ----- │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/negate_unsigned/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/negate_unsigned/execute__tests__stderr.snap similarity index 58% rename from test_programs/compile_failure/negate_unsigned/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/negate_unsigned/execute__tests__stderr.snap index 5b367552bf8..db47dad9f77 100644 --- a/test_programs/compile_failure/negate_unsigned/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/negate_unsigned/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: u8 cannot be used in a unary operation ┌─ src/main.nr:2:15 │ @@ -5,4 +9,4 @@ error: u8 cannot be used in a unary operation │ -------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/nested_slice_declared_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_declared_type/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/nested_slice_declared_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_declared_type/execute__tests__stderr.snap index 4850d2c8cf2..c083a7fae84 100644 --- a/test_programs/compile_failure/nested_slice_declared_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_declared_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Nested slices, i.e. slices within an array or slice, are not supported ┌─ src/main.nr:4:16 │ @@ -5,4 +9,4 @@ error: Nested slices, i.e. slices within an array or slice, are not supported │ --------- Try to use a constant sized array or BoundedVec instead │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/nested_slice_literal/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_literal/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/nested_slice_literal/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_literal/execute__tests__stderr.snap index c6efe36a0f5..60d38ad71f7 100644 --- a/test_programs/compile_failure/nested_slice_literal/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_literal/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `FooParent` is never constructed ┌─ src/main.nr:1:8 │ @@ -12,4 +16,4 @@ error: No method named 'push_back' found for type '[Foo<[Field]>; 2]' │ -------------------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/nested_slice_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_struct/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/nested_slice_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_struct/execute__tests__stderr.snap index 2d49aabc361..81d75f802ca 100644 --- a/test_programs/compile_failure/nested_slice_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/nested_slice_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `FooParent` is never constructed ┌─ src/main.nr:1:8 │ @@ -29,4 +33,4 @@ error: Nested slices, i.e. slices within an array or slice, are not supported │ ╰─' Try to use a constant sized array or BoundedVec instead │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/no_impl_from_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/no_impl_from_function/execute__tests__stderr.snap similarity index 89% rename from test_programs/compile_failure/no_impl_from_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/no_impl_from_function/execute__tests__stderr.snap index 131e6624e4c..fb7e080faa7 100644 --- a/test_programs/compile_failure/no_impl_from_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/no_impl_from_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Duplicate definitions of import with name Eq found ┌─ std/aes128.nr:1:1 │ @@ -33,4 +37,4 @@ error: No matching impl found for `Field: Eq` │ = Required by `[Field; 3]: Eq` -Aborting due to 4 previous errors \ No newline at end of file +Aborting due to 4 previous errors diff --git a/test_programs/compile_failure/no_nested_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/no_nested_impl/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/no_nested_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/no_nested_impl/execute__tests__stderr.snap index 8d15122b20d..666badf80c7 100644 --- a/test_programs/compile_failure/no_nested_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/no_nested_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No matching impl found for `Field: MyEq` ┌─ src/main.nr:3:12 │ @@ -8,4 +12,4 @@ error: No matching impl found for `Field: MyEq` = Required by `[[Field; 2]; 2]: MyEq` = Required by `[[[Field; 2]; 2]; 2]: MyEq` -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/noirc_frontend_monomorphization_tests_bounded_recursive_type_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_bounded_recursive_type_errors/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_monomorphization_tests_bounded_recursive_type_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_bounded_recursive_type_errors/execute__tests__stderr.snap index d3107b5f1b4..ddfa0a3b04b 100644 --- a/test_programs/compile_failure/noirc_frontend_monomorphization_tests_bounded_recursive_type_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_bounded_recursive_type_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Tree>` is recursive ┌─ src/main.nr:3:47 │ diff --git a/test_programs/compile_failure/noirc_frontend_monomorphization_tests_mutually_recursive_types_error/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_mutually_recursive_types_error/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_monomorphization_tests_mutually_recursive_types_error/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_mutually_recursive_types_error/execute__tests__stderr.snap index e1edd013dd1..f23e8407f7c 100644 --- a/test_programs/compile_failure/noirc_frontend_monomorphization_tests_mutually_recursive_types_error/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_mutually_recursive_types_error/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Odd` is recursive ┌─ src/main.nr:7:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_monomorphization_tests_recursive_type_with_alias_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_recursive_type_with_alias_errors/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_monomorphization_tests_recursive_type_with_alias_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_recursive_type_with_alias_errors/execute__tests__stderr.snap index 390b57f9b60..117fd07c09b 100644 --- a/test_programs/compile_failure/noirc_frontend_monomorphization_tests_recursive_type_with_alias_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_monomorphization_tests_recursive_type_with_alias_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Opt<()>` is recursive ┌─ src/main.nr:3:44 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_indirect_zeros/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_indirect_zeros/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_indirect_zeros/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_indirect_zeros/execute__tests__stderr.snap index f22dd0f844a..215c7b893a8 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_indirect_zeros/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_indirect_zeros/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not determine array length `(0 % 0)`, encountered error: `Modulo on Field elements: 0 % 0` ┌─ src/main.nr:9:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_zeros/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_zeros/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_zeros/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_zeros/execute__tests__stderr.snap index 33b2873f2bc..bfd963e73e0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_zeros/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_arithmetic_generics_checked_cast_zeros/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not determine array length `(0 / (0 % 0))`, encountered error: `Evaluating `%` on `0`, `0` failed` ┌─ src/main.nr:9:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail/execute__tests__stderr.snap index dfeca10d731..8ef247c4e49 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type [Field; 2], found type [Field; 3] ┌─ src/main.nr:5:27 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail_on_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail_on_struct/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail_on_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail_on_struct/execute__tests__stderr.snap index a9270aa3135..dd69aa529eb 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail_on_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_arithmetic_generics_rounding_fail_on_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type W<3>, found type W<2> ┌─ src/main.nr:13:27 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_as_trait_path_syntax_no_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_as_trait_path_syntax_no_impl/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_as_trait_path_syntax_no_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_as_trait_path_syntax_no_impl/execute__tests__stderr.snap index 68768d5b9d2..5f9ab839225 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_as_trait_path_syntax_no_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_as_trait_path_syntax_no_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No matching impl found for `Bar: Foo` ┌─ src/main.nr:13:35 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_as_trait_path_syntax_resolves_outside_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_as_trait_path_syntax_resolves_outside_impl/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_as_trait_path_syntax_resolves_outside_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_as_trait_path_syntax_resolves_outside_impl/execute__tests__stderr.snap index 84d387c1c0e..2407e0c0ce6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_as_trait_path_syntax_resolves_outside_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_as_trait_path_syntax_resolves_outside_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type i64, found type i32 ┌─ src/main.nr:15:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_attempt_to_add_with_overflow_at_comptime/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_attempt_to_add_with_overflow_at_comptime/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_attempt_to_add_with_overflow_at_comptime/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_attempt_to_add_with_overflow_at_comptime/execute__tests__stderr.snap index 9ed378a6f54..2c1908766a0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_attempt_to_add_with_overflow_at_comptime/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_attempt_to_add_with_overflow_at_comptime/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Attempt to add with overflow ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_attempt_to_divide_by_zero_at_comptime/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_attempt_to_divide_by_zero_at_comptime/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_attempt_to_divide_by_zero_at_comptime/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_attempt_to_divide_by_zero_at_comptime/execute__tests__stderr.snap index 99ed9fbec63..04df35a1118 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_attempt_to_divide_by_zero_at_comptime/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_attempt_to_divide_by_zero_at_comptime/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Attempt to divide by zero ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_ban_mutable_globals/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_ban_mutable_globals/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_ban_mutable_globals/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_ban_mutable_globals/execute__tests__stderr.snap index 9fcc1184a3b..4172389b5b2 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_ban_mutable_globals/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_ban_mutable_globals/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Only `comptime` globals may be mutable ┌─ src/main.nr:2:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_bool_generic_as_loop_bound/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bool_generic_as_loop_bound/execute__tests__stderr.snap similarity index 89% rename from test_programs/compile_failure/noirc_frontend_tests_bool_generic_as_loop_bound/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bool_generic_as_loop_bound/execute__tests__stderr.snap index 5a1fa307ece..d7b85409487 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_bool_generic_as_loop_bound/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bool_generic_as_loop_bound/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: N has a type of bool. The only supported numeric generic types are `u1`, `u8`, `u16`, and `u32`. ┌─ src/main.nr:2:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_bool_numeric_generic/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bool_numeric_generic/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_bool_numeric_generic/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bool_numeric_generic/execute__tests__stderr.snap index 3a793bf88e7..55911185055 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_bool_numeric_generic/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bool_numeric_generic/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: N has a type of bool. The only supported numeric generic types are `u1`, `u8`, `u16`, and `u32`. ┌─ src/main.nr:2:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_overflowing_i8/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_overflowing_i8/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_bound_checks_overflowing_i8/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_overflowing_i8/execute__tests__stderr.snap index 531475c6679..994596c13e6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_overflowing_i8/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_overflowing_i8/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `128` cannot fit into `i8` which has range `-128..=127` ┌─ src/main.nr:3:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_overflowing_u8/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_overflowing_u8/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_bound_checks_overflowing_u8/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_overflowing_u8/execute__tests__stderr.snap index 570b4507b5c..c331bd5c0dc 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_overflowing_u8/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_overflowing_u8/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `256` cannot fit into `u8` which has range `0..=255` ┌─ src/main.nr:3:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_underflowing_i8/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_underflowing_i8/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_bound_checks_underflowing_i8/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_underflowing_i8/execute__tests__stderr.snap index 648a16f3887..dcde33775d0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_underflowing_i8/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_underflowing_i8/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `-129` cannot fit into `i8` which has range `-128..=127` ┌─ src/main.nr:3:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_underflowing_u8/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_underflowing_u8/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_bound_checks_underflowing_u8/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_underflowing_u8/execute__tests__stderr.snap index 50217ec12c1..309cbb354ae 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_bound_checks_underflowing_u8/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_bound_checks_underflowing_u8/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `-1` cannot fit into `u8` which has range `0..=255` ┌─ src/main.nr:3:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_break_and_continue_in_constrained_fn/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_break_and_continue_in_constrained_fn/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/noirc_frontend_tests_break_and_continue_in_constrained_fn/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_break_and_continue_in_constrained_fn/execute__tests__stderr.snap index 79875c70756..669b0f45e7c 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_break_and_continue_in_constrained_fn/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_break_and_continue_in_constrained_fn/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: continue is only allowed in unconstrained functions ┌─ src/main.nr:5:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_break_and_continue_outside_loop/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_break_and_continue_outside_loop/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_break_and_continue_outside_loop/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_break_and_continue_outside_loop/execute__tests__stderr.snap index 7beffa5c877..2acce4677ca 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_break_and_continue_outside_loop/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_break_and_continue_outside_loop/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: continue is only allowed within loops ┌─ src/main.nr:3:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_assign_unconstrained_and_regular_fn_to_variable/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_assign_unconstrained_and_regular_fn_to_variable/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_assign_unconstrained_and_regular_fn_to_variable/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_assign_unconstrained_and_regular_fn_to_variable/execute__tests__stderr.snap index 6b90da4b235..ecd65e198ae 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_assign_unconstrained_and_regular_fn_to_variable/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_assign_unconstrained_and_regular_fn_to_variable/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type fn() -> (), found type unconstrained fn() -> () ┌─ src/main.nr:3:44 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_first_class_function_outside_of_unsafe/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_first_class_function_outside_of_unsafe/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_first_class_function_outside_of_unsafe/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_first_class_function_outside_of_unsafe/execute__tests__stderr.snap index 97b44662401..4a5a4747a80 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_first_class_function_outside_of_unsafe/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_first_class_function_outside_of_unsafe/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Call to unconstrained function is unsafe and must be in an unconstrained function or unsafe block ┌─ src/main.nr:4:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_function_outside_of_unsafe/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_function_outside_of_unsafe/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_function_outside_of_unsafe/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_function_outside_of_unsafe/execute__tests__stderr.snap index ca6d90de62d..26764ada734 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_function_outside_of_unsafe/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_call_unconstrained_function_outside_of_unsafe/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Call to unconstrained function is unsafe and must be in an unconstrained function or unsafe block ┌─ src/main.nr:3:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_enum_constructor/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_enum_constructor/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_enum_constructor/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_enum_constructor/execute__tests__stderr.snap index 35e1dd101e0..a909a88a2ca 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_enum_constructor/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_enum_constructor/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:8:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call/execute__tests__stderr.snap index 63326bc89f5..619185fc734 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:6:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call_for_generic_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call_for_generic_impl/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call_for_generic_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call_for_generic_impl/execute__tests__stderr.snap index 633436f6f3f..5e6918e2f8a 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call_for_generic_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_function_call_for_generic_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:9:14 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_struct_constructor/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_struct_constructor/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_struct_constructor/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_struct_constructor/execute__tests__stderr.snap index 9c9a1b7cab0..c0ca416bb77 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_struct_constructor/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_determine_type_of_generic_argument_in_struct_constructor/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:6:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_constrained_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_constrained_function/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_constrained_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_constrained_function/execute__tests__stderr.snap index 88313841683..cb262bf17bc 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_constrained_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_constrained_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Converting an unconstrained fn to a non-unconstrained fn is unsafe ┌─ src/main.nr:4:24 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_regular_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_regular_function/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_regular_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_regular_function/execute__tests__stderr.snap index 88313841683..cb262bf17bc 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_regular_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_cannot_pass_unconstrained_function_to_regular_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Converting an unconstrained fn to a non-unconstrained fn is unsafe ┌─ src/main.nr:4:24 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_impl_duplicate_method_without_self/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_impl_duplicate_method_without_self/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_check_impl_duplicate_method_without_self/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_impl_duplicate_method_without_self/execute__tests__stderr.snap index fb999cdd12e..e21703632be 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_impl_duplicate_method_without_self/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_impl_duplicate_method_without_self/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: duplicate definitions of foo found ┌─ src/main.nr:5:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_impl_struct_not_trait/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_impl_struct_not_trait/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_check_impl_struct_not_trait/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_impl_struct_not_trait/execute__tests__stderr.snap index f98bbb37685..fe67683dcee 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_impl_struct_not_trait/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_impl_struct_not_trait/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Default2 is not a trait, therefore it can't be implemented ┌─ src/main.nr:12:10 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_declaration/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_declaration/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_declaration/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_declaration/execute__tests__stderr.snap index 0be9eb5e598..cf83dc202b2 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_declaration/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_declaration/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Duplicate definitions of trait definition with name Default2 found ┌─ src/main.nr:2:11 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation/execute__tests__stderr.snap index eb3cf84abbd..9e9f57ea184 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Impl for type `Foo` overlaps with existing impl ┌─ src/main.nr:8:10 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation_with_alias/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation_with_alias/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation_with_alias/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation_with_alias/execute__tests__stderr.snap index f6c567b1152..55a2e2af05c 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation_with_alias/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_duplicate_implementation_with_alias/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Impl for type `MyType` overlaps with existing impl ┌─ src/main.nr:10:10 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_impl_for_non_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_impl_for_non_type/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_impl_for_non_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_impl_for_non_type/execute__tests__stderr.snap index 7b71da50983..bee7258bad3 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_impl_for_non_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_impl_for_non_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: expected type got function ┌─ src/main.nr:6:23 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_implementation_duplicate_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_implementation_duplicate_method/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_implementation_duplicate_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_implementation_duplicate_method/execute__tests__stderr.snap index 62612b78dbb..2a47ab51502 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_implementation_duplicate_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_implementation_duplicate_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Duplicate definitions of trait associated function with name default found ┌─ src/main.nr:13:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_missing_implementation/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_missing_implementation/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_missing_implementation/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_missing_implementation/execute__tests__stderr.snap index 98d5e4a6263..17482a39e96 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_missing_implementation/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_missing_implementation/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Method `method2` from trait `Default2` is not implemented ┌─ src/main.nr:14:23 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_not_in_scope/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_not_in_scope/execute__tests__stderr.snap similarity index 69% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_not_in_scope/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_not_in_scope/execute__tests__stderr.snap index 9ce026c3dfd..b30450854a3 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_not_in_scope/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_not_in_scope/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Trait Default2 not found ┌─ src/main.nr:7:10 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_name/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_name/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_name/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_name/execute__tests__stderr.snap index 1e44f4a5ae7..006c1bb42f6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_name/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_name/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Method with name `does_not_exist` is not part of trait `Default2`, therefore it can't be implemented ┌─ src/main.nr:11:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type/execute__tests__stderr.snap index 3b73463f96d..a826cec057d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Foo, found type Field ┌─ src/main.nr:10:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type2/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type2/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type2/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type2/execute__tests__stderr.snap index 3530bbe8860..4a55492c376 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type2/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type2/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Foo, found type Field ┌─ src/main.nr:12:44 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type3/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type3/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type3/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type3/execute__tests__stderr.snap index ef534d91d3d..ffc4fddc7ec 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type3/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_method_return_type3/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Foo, found type () ┌─ src/main.nr:12:41 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter/execute__tests__stderr.snap index 4980d8a6391..9d52e30231d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Parameter #1 of method `default` must be of type Field, not u32 ┌─ src/main.nr:11:23 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter2/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter2/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter2/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter2/execute__tests__stderr.snap index 03379d6a57b..e1891c7a62b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter2/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter2/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Parameter #2 of method `default` must be of type Field, not Foo ┌─ src/main.nr:12:33 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter_type/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter_type/execute__tests__stderr.snap index e34fb53be93..03d0e4f15ae 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameter_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'NotAType' in path ┌─ src/main.nr:3:33 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameters_count/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameters_count/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameters_count/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameters_count/execute__tests__stderr.snap index aced9eb5477..74a7c49ef8c 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_check_trait_wrong_parameters_count/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_check_trait_wrong_parameters_count/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: `Default2::default` expects 2 parameters, but this method has 1 ┌─ src/main.nr:12:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_abi_attribute_outside_of_contract/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_abi_attribute_outside_of_contract/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_deny_abi_attribute_outside_of_contract/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_abi_attribute_outside_of_contract/execute__tests__stderr.snap index 667ec2d0ae1..6b119f260eb 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_abi_attribute_outside_of_contract/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_abi_attribute_outside_of_contract/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: #[abi(tag)] attributes can only be used in contracts ┌─ src/main.nr:3:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_attaching_mut_ref_to_immutable_object/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_attaching_mut_ref_to_immutable_object/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_deny_attaching_mut_ref_to_immutable_object/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_attaching_mut_ref_to_immutable_object/execute__tests__stderr.snap index 21a81a2258b..5a66585d2c0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_attaching_mut_ref_to_immutable_object/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_attaching_mut_ref_to_immutable_object/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot mutate immutable variable `foo` ┌─ src/main.nr:14:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function/execute__tests__stderr.snap index 7326213fc24..5120d2fe643 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Mutable variable x captured in lambda must be a mutable reference ┌─ src/main.nr:4:32 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function_in_nested_lambda/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function_in_nested_lambda/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function_in_nested_lambda/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function_in_nested_lambda/execute__tests__stderr.snap index 9ed27886585..79e3646eb8c 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function_in_nested_lambda/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_function_in_nested_lambda/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Mutable variable x captured in lambda must be a mutable reference ┌─ src/main.nr:5:40 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_impl_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_impl_method/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_impl_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_impl_method/execute__tests__stderr.snap index 9717b90c773..8a3583393ab 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_impl_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_var_as_param_to_impl_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Mutable variable foo captured in lambda must be a mutable reference ┌─ src/main.nr:14:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_lambda/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_lambda/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_lambda/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_lambda/execute__tests__stderr.snap index 4d0287da456..66b18c62db6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_lambda/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_lambda/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Mutable variable x captured in lambda must be a mutable reference ┌─ src/main.nr:5:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_nested_lambda/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_nested_lambda/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_nested_lambda/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_nested_lambda/execute__tests__stderr.snap index 57def91f059..1dbb8407dce 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_nested_lambda/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_capturing_mut_variable_without_reference_in_nested_lambda/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Mutable variable x captured in lambda must be a mutable reference ┌─ src/main.nr:6:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_cyclic_globals/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_cyclic_globals/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/noirc_frontend_tests_deny_cyclic_globals/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_cyclic_globals/execute__tests__stderr.snap index 8b517b816df..1d0922cbee5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_cyclic_globals/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_cyclic_globals/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Variable not in scope ┌─ src/main.nr:3:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_cyclic_type_aliases/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_cyclic_type_aliases/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_deny_cyclic_type_aliases/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_cyclic_type_aliases/execute__tests__stderr.snap index b017d995b20..263fa641228 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_cyclic_type_aliases/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_cyclic_type_aliases/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Dependency cycle found ┌─ src/main.nr:3:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_fold_attribute_on_unconstrained/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_fold_attribute_on_unconstrained/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_deny_fold_attribute_on_unconstrained/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_fold_attribute_on_unconstrained/execute__tests__stderr.snap index 90528879c80..fd55b0e02e2 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_fold_attribute_on_unconstrained/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_fold_attribute_on_unconstrained/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: misplaced #[fold] attribute on unconstrained function foo. Only allowed on constrained functions ┌─ src/main.nr:2:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_inline_attribute_on_unconstrained/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_inline_attribute_on_unconstrained/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_deny_inline_attribute_on_unconstrained/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_inline_attribute_on_unconstrained/execute__tests__stderr.snap index 1094d628d3c..3551a29b796 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_inline_attribute_on_unconstrained/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_inline_attribute_on_unconstrained/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: misplaced #[no_predicates] attribute on unconstrained function foo. Only allowed on constrained functions ┌─ src/main.nr:2:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_deny_oracle_attribute_on_non_unconstrained/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_oracle_attribute_on_non_unconstrained/execute__tests__stderr.snap similarity index 83% rename from test_programs/compile_failure/noirc_frontend_tests_deny_oracle_attribute_on_non_unconstrained/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_oracle_attribute_on_non_unconstrained/execute__tests__stderr.snap index 909065cbf64..9562ddbf8d7 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_deny_oracle_attribute_on_non_unconstrained/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_deny_oracle_attribute_on_non_unconstrained/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Usage of the `#[oracle]` function attribute is only valid on unconstrained functions ┌─ src/main.nr:2:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_impl_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_impl_method/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_impl_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_impl_method/execute__tests__stderr.snap index 553de2e30d2..32e6a5b7279 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_impl_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_impl_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The `#[export]` attribute is disallowed on `impl` methods ┌─ src/main.nr:6:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_trait_impl_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_trait_impl_method/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_trait_impl_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_trait_impl_method/execute__tests__stderr.snap index a5cba8baf37..49406b54ce5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_trait_impl_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_export_attribute_on_trait_impl_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The `#[export]` attribute is disallowed on `impl` methods ┌─ src/main.nr:10:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_impl_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_impl_method/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_impl_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_impl_method/execute__tests__stderr.snap index 88064f0bc88..9bcd1c5a73d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_impl_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_impl_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The `#[test]` attribute is disallowed on `impl` methods ┌─ src/main.nr:7:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_trait_impl_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_trait_impl_method/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_trait_impl_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_trait_impl_method/execute__tests__stderr.snap index 051cd25abfb..406d82fb611 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_trait_impl_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_test_attribute_on_trait_impl_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The `#[test]` attribute is disallowed on `impl` methods ┌─ src/main.nr:10:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_disallows_underscore_on_right_hand_side/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_underscore_on_right_hand_side/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_disallows_underscore_on_right_hand_side/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_underscore_on_right_hand_side/execute__tests__stderr.snap index 24ddd30107e..dd3020bde9a 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_disallows_underscore_on_right_hand_side/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_disallows_underscore_on_right_hand_side/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: in expressions, `_` can only be used on the left-hand side of an assignment ┌─ src/main.nr:4:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_do_not_infer_globals_to_u32_from_type_use/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_do_not_infer_globals_to_u32_from_type_use/execute__tests__stderr.snap similarity index 94% rename from test_programs/compile_failure/noirc_frontend_tests_do_not_infer_globals_to_u32_from_type_use/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_do_not_infer_globals_to_u32_from_type_use/execute__tests__stderr.snap index becea39cd06..0594266f218 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_do_not_infer_globals_to_u32_from_type_use/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_do_not_infer_globals_to_u32_from_type_use/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Globals must have a specified type ┌─ src/main.nr:2:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_do_not_infer_partial_global_types/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_do_not_infer_partial_global_types/execute__tests__stderr.snap similarity index 95% rename from test_programs/compile_failure/noirc_frontend_tests_do_not_infer_partial_global_types/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_do_not_infer_partial_global_types/execute__tests__stderr.snap index ff3d124c493..4eff94f50de 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_do_not_infer_partial_global_types/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_do_not_infer_partial_global_types/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Globals must have a specified type ┌─ src/main.nr:4:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_duplicate_struct_field/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_duplicate_struct_field/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_duplicate_struct_field/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_duplicate_struct_field/execute__tests__stderr.snap index 66e73026ebf..06e4e715407 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_duplicate_struct_field/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_duplicate_struct_field/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Duplicate definitions of struct field with name x found ┌─ src/main.nr:3:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_ensure_nested_type_aliases_type_check/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_ensure_nested_type_aliases_type_check/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_ensure_nested_type_aliases_type_check/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_ensure_nested_type_aliases_type_check/execute__tests__stderr.snap index e1c16189fda..eba3fe0ffb2 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_ensure_nested_type_aliases_type_check/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_ensure_nested_type_aliases_type_check/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type A, found type u16 ┌─ src/main.nr:5:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_constructor_arg_arity_mismatch_in_pattern/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_constructor_arg_arity_mismatch_in_pattern/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_enums_constructor_arg_arity_mismatch_in_pattern/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_constructor_arg_arity_mismatch_in_pattern/execute__tests__stderr.snap index b03db9355d8..619c025a7ab 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_constructor_arg_arity_mismatch_in_pattern/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_constructor_arg_arity_mismatch_in_pattern/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected 1 argument, but found 2 ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_duplicate_field_in_match_struct_pattern/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_duplicate_field_in_match_struct_pattern/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_enums_duplicate_field_in_match_struct_pattern/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_duplicate_field_in_match_struct_pattern/execute__tests__stderr.snap index 1b78178098a..cca13e3d322 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_duplicate_field_in_match_struct_pattern/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_duplicate_field_in_match_struct_pattern/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: duplicate field x ┌─ src/main.nr:5:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_error_with_duplicate_enum_variant/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_error_with_duplicate_enum_variant/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_enums_error_with_duplicate_enum_variant/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_error_with_duplicate_enum_variant/execute__tests__stderr.snap index c0130b2398c..849cc4708c0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_error_with_duplicate_enum_variant/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_error_with_duplicate_enum_variant/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Duplicate definitions of enum variant with name Bar found ┌─ src/main.nr:3:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_errors_on_repeated_match_variables_in_pattern/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_errors_on_repeated_match_variables_in_pattern/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_enums_errors_on_repeated_match_variables_in_pattern/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_errors_on_repeated_match_variables_in_pattern/execute__tests__stderr.snap index e681f439777..35359742b7b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_errors_on_repeated_match_variables_in_pattern/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_errors_on_repeated_match_variables_in_pattern/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Variable `_x` was already defined in the same match pattern ┌─ src/main.nr:4:14 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_match_integer_type_mismatch_in_pattern/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_integer_type_mismatch_in_pattern/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_enums_match_integer_type_mismatch_in_pattern/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_integer_type_mismatch_in_pattern/execute__tests__stderr.snap index 5e5a0e85dc4..84299b96ea6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_match_integer_type_mismatch_in_pattern/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_integer_type_mismatch_in_pattern/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Field, found type Foo ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_match_no_shadow_global/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_no_shadow_global/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_enums_match_no_shadow_global/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_no_shadow_global/execute__tests__stderr.snap index 393ec55f34c..67c6c9354c0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_match_no_shadow_global/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_no_shadow_global/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected a struct, enum, or literal pattern, but found a function ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_match_reachability_errors_ignored_when_there_is_a_type_error/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_reachability_errors_ignored_when_there_is_a_type_error/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_enums_match_reachability_errors_ignored_when_there_is_a_type_error/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_reachability_errors_ignored_when_there_is_a_type_error/execute__tests__stderr.snap index c7c9f897f29..f67d1d61d94 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_match_reachability_errors_ignored_when_there_is_a_type_error/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_match_reachability_errors_ignored_when_there_is_a_type_error/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Opt, found type Field ┌─ src/main.nr:7:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_cases_with_empty_match/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_cases_with_empty_match/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_cases_with_empty_match/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_cases_with_empty_match/execute__tests__stderr.snap index 1da927ba2f4..53c55d63965 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_cases_with_empty_match/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_cases_with_empty_match/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Missing cases: `A`, `B`, `C`, and 23 more not shown ┌─ src/main.nr:3:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_field_in_match_struct_pattern/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_field_in_match_struct_pattern/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_field_in_match_struct_pattern/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_field_in_match_struct_pattern/execute__tests__stderr.snap index f211a20b570..46db52814b5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_field_in_match_struct_pattern/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_field_in_match_struct_pattern/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: missing field y in struct Foo ┌─ src/main.nr:5:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_int_ranges/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_int_ranges/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_int_ranges/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_int_ranges/execute__tests__stderr.snap index 76f4e8377a9..e15fb4c9c70 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_int_ranges/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_int_ranges/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Missing cases: `None`, `Some(-128..=3)`, `Some(5)`, and 1 more not shown ┌─ src/main.nr:4:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_int_ranges_with_negatives/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_int_ranges_with_negatives/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_int_ranges_with_negatives/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_int_ranges_with_negatives/execute__tests__stderr.snap index 3814c18c57b..bd83d3e3fa5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_int_ranges_with_negatives/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_int_ranges_with_negatives/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Missing cases: `-2147483648..=-6`, `-4..=-1`, `1..=2`, and 1 more not shown ┌─ src/main.nr:4:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_integer_cases_with_empty_match/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_integer_cases_with_empty_match/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_integer_cases_with_empty_match/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_integer_cases_with_empty_match/execute__tests__stderr.snap index 98b07dc7823..2df04b25852 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_integer_cases_with_empty_match/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_integer_cases_with_empty_match/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Missing cases: `i8` is non-empty ┌─ src/main.nr:4:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_many_cases/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_many_cases/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_many_cases/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_many_cases/execute__tests__stderr.snap index f34e0b8b41f..5ffe8b13696 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_many_cases/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_many_cases/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Missing cases: `C`, `D`, `E`, and 21 more not shown ┌─ src/main.nr:3:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_single_case/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_single_case/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_enums_missing_single_case/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_single_case/execute__tests__stderr.snap index 865e85d149f..619ea8e0384 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_missing_single_case/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_missing_single_case/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Missing case: `Some(_)` ┌─ src/main.nr:3:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_no_such_field_in_match_struct_pattern/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_no_such_field_in_match_struct_pattern/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_enums_no_such_field_in_match_struct_pattern/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_no_such_field_in_match_struct_pattern/execute__tests__stderr.snap index 65e504ec2fa..88de9202fb4 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_no_such_field_in_match_struct_pattern/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_no_such_field_in_match_struct_pattern/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: no such field z defined in struct Foo ┌─ src/main.nr:5:31 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_enums_unreachable_match_case/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_unreachable_match_case/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_enums_unreachable_match_case/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_unreachable_match_case/execute__tests__stderr.snap index e173d66d4f8..5517f5aa346 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_enums_unreachable_match_case/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_enums_unreachable_match_case/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Opt` is recursive ┌─ src/main.nr:3:19 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_error_if_attribute_not_in_scope/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_error_if_attribute_not_in_scope/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_error_if_attribute_not_in_scope/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_error_if_attribute_not_in_scope/execute__tests__stderr.snap index 24d9724a7e1..5347d7f3230 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_error_if_attribute_not_in_scope/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_error_if_attribute_not_in_scope/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Attribute function `not_in_scope` is not in scope ┌─ src/main.nr:2:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_error_on_cast_over_type_variable/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_error_on_cast_over_type_variable/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_error_on_cast_over_type_variable/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_error_on_cast_over_type_variable/execute__tests__stderr.snap index 40593a12908..b0a9689a103 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_error_on_cast_over_type_variable/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_error_on_cast_over_type_variable/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Field, found type str<1> ┌─ src/main.nr:8:44 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_if_for_body_type_is_not_unit/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_for_body_type_is_not_unit/execute__tests__stderr.snap similarity index 68% rename from test_programs/compile_failure/noirc_frontend_tests_errors_if_for_body_type_is_not_unit/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_for_body_type_is_not_unit/execute__tests__stderr.snap index 36705a20488..4d40fe3a29e 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_if_for_body_type_is_not_unit/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_for_body_type_is_not_unit/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type (), found type Field ┌─ src/main.nr:4:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_if_loop_body_type_is_not_unit/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_loop_body_type_is_not_unit/execute__tests__stderr.snap similarity index 68% rename from test_programs/compile_failure/noirc_frontend_tests_errors_if_loop_body_type_is_not_unit/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_loop_body_type_is_not_unit/execute__tests__stderr.snap index 911ebc843cf..dd26d52da7b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_if_loop_body_type_is_not_unit/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_loop_body_type_is_not_unit/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type (), found type Field ┌─ src/main.nr:6:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_if_while_body_type_is_not_unit/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_while_body_type_is_not_unit/execute__tests__stderr.snap similarity index 68% rename from test_programs/compile_failure/noirc_frontend_tests_errors_if_while_body_type_is_not_unit/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_while_body_type_is_not_unit/execute__tests__stderr.snap index 36705a20488..4d40fe3a29e 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_if_while_body_type_is_not_unit/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_if_while_body_type_is_not_unit/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type (), found type Field ┌─ src/main.nr:4:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_on_cyclic_globals/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_cyclic_globals/execute__tests__stderr.snap similarity index 89% rename from test_programs/compile_failure/noirc_frontend_tests_errors_on_cyclic_globals/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_cyclic_globals/execute__tests__stderr.snap index 3afc9dfa679..82764fb0b9a 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_on_cyclic_globals/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_cyclic_globals/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Variable not in scope ┌─ src/main.nr:3:34 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_on_empty_loop_no_break/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_empty_loop_no_break/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_errors_on_empty_loop_no_break/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_empty_loop_no_break/execute__tests__stderr.snap index 7507d869552..9bc51475461 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_on_empty_loop_no_break/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_empty_loop_no_break/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: `loop` must have at least one `break` in it ┌─ src/main.nr:10:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_on_if_without_else_type_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_if_without_else_type_mismatch/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_errors_on_if_without_else_type_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_if_without_else_type_mismatch/execute__tests__stderr.snap index ba162f6649a..236ae0eb201 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_on_if_without_else_type_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_if_without_else_type_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Field, found type () ┌─ src/main.nr:4:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_on_loop_without_break/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_loop_without_break/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_errors_on_loop_without_break/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_loop_without_break/execute__tests__stderr.snap index 6e9f702ff5a..f469e79f8a6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_on_loop_without_break/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_loop_without_break/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: `loop` must have at least one `break` in it ┌─ src/main.nr:11:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_on_loop_without_break_with_nested_loop/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_loop_without_break_with_nested_loop/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_errors_on_loop_without_break_with_nested_loop/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_loop_without_break_with_nested_loop/execute__tests__stderr.snap index 6e9f702ff5a..f469e79f8a6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_on_loop_without_break_with_nested_loop/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_on_loop_without_break_with_nested_loop/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: `loop` must have at least one `break` in it ┌─ src/main.nr:11:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_errors_with_better_message_when_trying_to_invoke_struct_field_that_is_a_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_with_better_message_when_trying_to_invoke_struct_field_that_is_a_function/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_errors_with_better_message_when_trying_to_invoke_struct_field_that_is_a_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_with_better_message_when_trying_to_invoke_struct_field_that_is_a_function/execute__tests__stderr.snap index 75487cd2538..3b0dd4ec0ec 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_errors_with_better_message_when_trying_to_invoke_struct_field_that_is_a_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_errors_with_better_message_when_trying_to_invoke_struct_field_that_is_a_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot invoke function field 'wrapped' on type 'Foo' as a method ┌─ src/main.nr:8:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_immutable_references_without_ownership_feature/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_immutable_references_without_ownership_feature/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/noirc_frontend_tests_immutable_references_without_ownership_feature/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_immutable_references_without_ownership_feature/execute__tests__stderr.snap index 59beaeb7311..fbf15575a66 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_immutable_references_without_ownership_feature/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_immutable_references_without_ownership_feature/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: This requires the unstable feature 'ownership' which is not enabled ┌─ src/main.nr:7:27 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_missing_associated_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_missing_associated_type/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_impl_missing_associated_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_missing_associated_type/execute__tests__stderr.snap index 6e31e885e61..929cd74036c 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_missing_associated_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_missing_associated_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: `Foo` is missing the associated type `Assoc` ┌─ src/main.nr:6:10 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_not_found_for_inner_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_not_found_for_inner_impl/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_impl_not_found_for_inner_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_not_found_for_inner_impl/execute__tests__stderr.snap index 55e5577f7dc..b35efb18e36 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_not_found_for_inner_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_not_found_for_inner_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No matching impl found for `T: ToField` ┌─ src/main.nr:31:27 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_generics/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_generics/execute__tests__stderr.snap similarity index 84% rename from test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_generics/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_generics/execute__tests__stderr.snap index a833711fbaa..40e63148362 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_generics/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_generics/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: impl has stricter requirements than trait ┌─ src/main.nr:8:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_object_generics/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_object_generics/execute__tests__stderr.snap similarity index 94% rename from test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_object_generics/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_object_generics/execute__tests__stderr.snap index 81e712c4380..2df00e68b4f 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_object_generics/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_object_generics/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: impl has stricter requirements than trait ┌─ src/main.nr:17:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait/execute__tests__stderr.snap index 2a437003a93..e89808c5e7c 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: impl has stricter requirements than trait ┌─ src/main.nr:11:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait_generics/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait_generics/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait_generics/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait_generics/execute__tests__stderr.snap index 53dc0f2236d..b36f5806bd4 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait_generics/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_different_trait_generics/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: impl has stricter requirements than trait ┌─ src/main.nr:3:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_no_trait_method_constraints/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_no_trait_method_constraints/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_no_trait_method_constraints/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_no_trait_method_constraints/execute__tests__stderr.snap index 5dce22e02c4..56e468f78a8 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_no_trait_method_constraints/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_impl_stricter_than_trait_no_trait_method_constraints/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: impl has stricter requirements than trait ┌─ src/main.nr:5:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_imports_errors_if_using_alias_in_import/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_errors_if_using_alias_in_import/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/noirc_frontend_tests_imports_errors_if_using_alias_in_import/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_errors_if_using_alias_in_import/execute__tests__stderr.snap index a139acf2956..c3cf59d1501 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_imports_errors_if_using_alias_in_import/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_errors_if_using_alias_in_import/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: bar is a type alias, not a module ┌─ src/main.nr:6:14 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_imports_no_super/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_no_super/execute__tests__stderr.snap similarity index 68% rename from test_programs/compile_failure/noirc_frontend_tests_imports_no_super/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_no_super/execute__tests__stderr.snap index 6e3964b2739..6e4781d11f3 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_imports_no_super/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_no_super/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: There is no super module ┌─ src/main.nr:2:9 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_imports_warns_on_re_export_of_item_with_less_visibility/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_warns_on_re_export_of_item_with_less_visibility/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_imports_warns_on_re_export_of_item_with_less_visibility/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_warns_on_re_export_of_item_with_less_visibility/execute__tests__stderr.snap index d664dca1fb1..2fc3d4ea66d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_imports_warns_on_re_export_of_item_with_less_visibility/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_imports_warns_on_re_export_of_item_with_less_visibility/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: cannot re-export baz because it has less visibility than this use statement ┌─ src/main.nr:7:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_struct_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_struct_impl/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_struct_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_struct_impl/execute__tests__stderr.snap index acdb7688edf..516cca2a3de 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_struct_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_struct_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Foo expects 0 generics but 1 was given ┌─ src/main.nr:3:14 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_type_alias/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_type_alias/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_type_alias/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_type_alias/execute__tests__stderr.snap index 3f85570cae8..5195f93ca57 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_type_alias/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_generic_count_on_type_alias/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Foo expects 0 generics but 1 was given ┌─ src/main.nr:3:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_function_call/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_function_call/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_function_call/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_function_call/execute__tests__stderr.snap index 46ee525fb63..143d6693b95 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_function_call/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_function_call/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected 2 generics from this function, but 3 were provided ┌─ src/main.nr:23:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_method_call/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_method_call/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_method_call/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_method_call/execute__tests__stderr.snap index b60151b24b7..81eb213aea7 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_method_call/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_incorrect_turbofish_count_method_call/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected 1 generic from this function, but 2 were provided ┌─ src/main.nr:26:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_comptime_code_rejects_dynamic_variable/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_comptime_code_rejects_dynamic_variable/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_metaprogramming_comptime_code_rejects_dynamic_variable/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_comptime_code_rejects_dynamic_variable/execute__tests__stderr.snap index fbcc1c2d77a..65bcc4dbb3f 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_comptime_code_rejects_dynamic_variable/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_comptime_code_rejects_dynamic_variable/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Non-comptime variable `x` referenced in comptime code ┌─ src/main.nr:3:32 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_comptime_type_in_runtime_code/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_comptime_type_in_runtime_code/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_metaprogramming_comptime_type_in_runtime_code/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_comptime_type_in_runtime_code/execute__tests__stderr.snap index 6c947d12969..6df0ab64512 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_comptime_type_in_runtime_code/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_comptime_type_in_runtime_code/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Comptime-only type `FunctionDefinition` cannot be used in runtime code ┌─ src/main.nr:2:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_errors_if_macros_inject_functions_with_name_collisions/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_errors_if_macros_inject_functions_with_name_collisions/execute__tests__stderr.snap similarity index 86% rename from test_programs/compile_failure/noirc_frontend_tests_metaprogramming_errors_if_macros_inject_functions_with_name_collisions/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_errors_if_macros_inject_functions_with_name_collisions/execute__tests__stderr.snap index 3c7d6498e86..79731fed8cf 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_errors_if_macros_inject_functions_with_name_collisions/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_errors_if_macros_inject_functions_with_name_collisions/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Duplicate definitions of function with name foo found ┌─ src/main.nr:4:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_macro_result_type_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_macro_result_type_mismatch/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_metaprogramming_macro_result_type_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_macro_result_type_mismatch/execute__tests__stderr.snap index 7843219618a..15d43226629 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_metaprogramming_macro_result_type_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_metaprogramming_macro_result_type_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type Field, found type str<4> ┌─ src/main.nr:4:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_missing_unsafe_block_when_needing_type_annotations/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_missing_unsafe_block_when_needing_type_annotations/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_missing_unsafe_block_when_needing_type_annotations/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_missing_unsafe_block_when_needing_type_annotations/execute__tests__stderr.snap index 42427fbc7f3..5c15edd5ae1 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_missing_unsafe_block_when_needing_type_annotations/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_missing_unsafe_block_when_needing_type_annotations/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Call to unconstrained function is unsafe and must be in an unconstrained function or unsafe block ┌─ src/main.nr:27:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_multiple_resolution_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_multiple_resolution_errors/execute__tests__stderr.snap similarity index 87% rename from test_programs/compile_failure/noirc_frontend_tests_multiple_resolution_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_multiple_resolution_errors/execute__tests__stderr.snap index 5bae9a0cf5d..0afd74f7a96 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_multiple_resolution_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_multiple_resolution_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused variable z ┌─ src/main.nr:4:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_mutable_reference_to_array_element_as_func_arg/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_mutable_reference_to_array_element_as_func_arg/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_mutable_reference_to_array_element_as_func_arg/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_mutable_reference_to_array_element_as_func_arg/execute__tests__stderr.snap index c1be60e9fa1..cef435a89c5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_mutable_reference_to_array_element_as_func_arg/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_mutable_reference_to_array_element_as_func_arg/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Mutable references to array elements are currently unsupported ┌─ src/main.nr:7:18 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_non_u32_as_array_length/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_non_u32_as_array_length/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_non_u32_as_array_length/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_non_u32_as_array_length/execute__tests__stderr.snap index 3bcf360c9da..a4e1f357972 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_non_u32_as_array_length/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_non_u32_as_array_length/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The numeric generic is not of type `u32` ┌─ src/main.nr:5:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_as_array_length/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_as_array_length/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_normal_generic_as_array_length/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_as_array_length/execute__tests__stderr.snap index 7f96522ec71..1a348266971 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_as_array_length/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_as_array_length/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:4:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_in_nested_array_length_fail/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_in_nested_array_length_fail/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_in_nested_array_length_fail/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_in_nested_array_length_fail/execute__tests__stderr.snap index 70b13cd565d..baebefab674 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_in_nested_array_length_fail/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_in_nested_array_length_fail/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:4:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_1/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_1/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_1/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_1/execute__tests__stderr.snap index 63bcab3affd..36793ef53e5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_1/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_1/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:6:51 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_2/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_2/execute__tests__stderr.snap similarity index 92% rename from test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_2/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_2/execute__tests__stderr.snap index cfb9f8c8735..58d48ce058e 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_2/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_normal_generic_used_when_numeric_expected_in_where_clause_2/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:6:51 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_param_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_param_type/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_param_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_param_type/execute__tests__stderr.snap index 83090645ee8..466d4a44460 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_param_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_param_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type, found numeric generic ┌─ src/main.nr:2:31 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_return_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_return_type/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_return_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_return_type/execute__tests__stderr.snap index 6bb63ac4ab3..b619c9b6e07 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_return_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_return_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused function foo ┌─ src/main.nr:7:8 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_struct_field_type_fails/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_struct_field_type_fails/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_struct_field_type_fails/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_struct_field_type_fails/execute__tests__stderr.snap index 890b7da548a..10795f6cc75 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_struct_field_type_fails/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_struct_field_type_fails/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type, found numeric generic ┌─ src/main.nr:4:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_param_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_param_type/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_param_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_param_type/execute__tests__stderr.snap index eb8efc36974..267a1f5e869 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_param_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_param_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type, found numeric generic ┌─ src/main.nr:2:32 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_trait_fn_param_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_trait_fn_param_type/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_trait_fn_param_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_trait_fn_param_type/execute__tests__stderr.snap index cbcfc71789a..54db727ba47 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_trait_fn_param_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_as_unused_trait_fn_param_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused trait Foo ┌─ src/main.nr:2:11 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_binary_operation_type_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_binary_operation_type_mismatch/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_binary_operation_type_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_binary_operation_type_mismatch/execute__tests__stderr.snap index 6e0184ba953..916f659be28 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_binary_operation_type_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_binary_operation_type_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot assign an expression of type Field to a value of type bool ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_u16_array_size/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_u16_array_size/execute__tests__stderr.snap similarity index 86% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_u16_array_size/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_u16_array_size/execute__tests__stderr.snap index c444ee31fda..e5dc4a7db92 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_u16_array_size/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_u16_array_size/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The numeric generic is not of type `u32` ┌─ src/main.nr:7:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_used_in_nested_type_fails/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_used_in_nested_type_fails/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generic_used_in_nested_type_fails/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_used_in_nested_type_fails/execute__tests__stderr.snap index bf981c8c9ec..e21d0c3deb9 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generic_used_in_nested_type_fails/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generic_used_in_nested_type_fails/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type, found numeric generic ┌─ src/main.nr:7:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generics_type_kind_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generics_type_kind_mismatch/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generics_type_kind_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generics_type_kind_mismatch/execute__tests__stderr.snap index 6316d34b478..e548aa68ae7 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generics_type_kind_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generics_type_kind_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The numeric generic is not of type `u32` ┌─ src/main.nr:9:15 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_numeric_generics_value_kind_mismatch_u32_u64/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generics_value_kind_mismatch_u32_u64/execute__tests__stderr.snap similarity index 92% rename from test_programs/compile_failure/noirc_frontend_tests_numeric_generics_value_kind_mismatch_u32_u64/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generics_value_kind_mismatch_u32_u64/execute__tests__stderr.snap index 5b1c04533ee..24ca5fbfe20 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_numeric_generics_value_kind_mismatch_u32_u64/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_numeric_generics_value_kind_mismatch_u32_u64/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: Indexing an array or slice with a type other than `u32` is deprecated and will soon be an error ┌─ src/main.nr:18:26 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_object_type_must_be_known_in_method_call/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_object_type_must_be_known_in_method_call/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_object_type_must_be_known_in_method_call/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_object_type_must_be_known_in_method_call/execute__tests__stderr.snap index fa91f5e7d5d..5d9da7ab029 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_object_type_must_be_known_in_method_call/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_object_type_must_be_known_in_method_call/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Object type is unknown in method call ┌─ src/main.nr:5:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_only_one_private_error_when_name_in_types_and_values_namespace_collides/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_only_one_private_error_when_name_in_types_and_values_namespace_collides/execute__tests__stderr.snap similarity index 83% rename from test_programs/compile_failure/noirc_frontend_tests_only_one_private_error_when_name_in_types_and_values_namespace_collides/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_only_one_private_error_when_name_in_types_and_values_namespace_collides/execute__tests__stderr.snap index 12bc15b8f0a..91cd654dff6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_only_one_private_error_when_name_in_types_and_values_namespace_collides/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_only_one_private_error_when_name_in_types_and_values_namespace_collides/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: foo is private and not visible from the current module ┌─ src/main.nr:9:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_quote_code_fragments/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_quote_code_fragments/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_quote_code_fragments/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_quote_code_fragments/execute__tests__stderr.snap index 7fe0fb5b5f6..b463c67618b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_quote_code_fragments/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_quote_code_fragments/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Assertion failed ┌─ src/main.nr:4:52 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable/execute__tests__stderr.snap index 692a0438f9e..04824a9346b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot mutate immutable variable `array` ┌─ src/main.nr:4:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable_on_member_access/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable_on_member_access/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable_on_member_access/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable_on_member_access/execute__tests__stderr.snap index 2e431c5f344..00a59474b42 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable_on_member_access/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_cannot_mutate_immutable_variable_on_member_access/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot mutate immutable variable `foo` ┌─ src/main.nr:8:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_references_constrained_reference_to_unconstrained/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_constrained_reference_to_unconstrained/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_references_constrained_reference_to_unconstrained/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_constrained_reference_to_unconstrained/execute__tests__stderr.snap index 526a08d8ba8..95eff8617de 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_references_constrained_reference_to_unconstrained/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_constrained_reference_to_unconstrained/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot pass a mutable reference from a constrained runtime to an unconstrained runtime ┌─ src/main.nr:7:31 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_references_does_not_crash_when_passing_mutable_undefined_variable/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_does_not_crash_when_passing_mutable_undefined_variable/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_references_does_not_crash_when_passing_mutable_undefined_variable/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_does_not_crash_when_passing_mutable_undefined_variable/execute__tests__stderr.snap index 266bccfc648..20b21a21dd4 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_references_does_not_crash_when_passing_mutable_undefined_variable/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_references_does_not_crash_when_passing_mutable_undefined_variable/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: cannot find `undefined` in this scope ┌─ src/main.nr:3:21 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_resolve_fmt_strings/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_resolve_fmt_strings/execute__tests__stderr.snap similarity index 92% rename from test_programs/compile_failure/noirc_frontend_tests_resolve_fmt_strings/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_resolve_fmt_strings/execute__tests__stderr.snap index d2515897e6a..688a5039eb5 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_resolve_fmt_strings/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_resolve_fmt_strings/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: Unused expression result of type fmtstr<14, ()> ┌─ src/main.nr:4:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_resolve_unresolved_var/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_resolve_unresolved_var/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_resolve_unresolved_var/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_resolve_unresolved_var/execute__tests__stderr.snap index d1febbfae19..f5571f6b5e7 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_resolve_unresolved_var/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_resolve_unresolved_var/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: cannot find `z` in this scope ┌─ src/main.nr:4:25 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_function/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_function/execute__tests__stderr.snap index 9879f589963..ab202eee511 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: N has a type of Foo. The only supported numeric generic types are `u1`, `u8`, `u16`, and `u32`. ┌─ src/main.nr:6:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_struct/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_struct/execute__tests__stderr.snap index 714680af77e..b80e8741a9b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_struct_numeric_generic_in_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: N has a type of Foo. The only supported numeric generic types are `u1`, `u8`, `u16`, and `u32`. ┌─ src/main.nr:6:24 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_trait_impl_generics_count_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_trait_impl_generics_count_mismatch/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_trait_impl_generics_count_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_trait_impl_generics_count_mismatch/execute__tests__stderr.snap index 9ec569785fe..91afb3414cc 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_trait_impl_generics_count_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_trait_impl_generics_count_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Foo expects 0 generics but 1 was given ┌─ src/main.nr:4:10 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_trait_impl_where_clause_stricter_pass/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_trait_impl_where_clause_stricter_pass/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/noirc_frontend_tests_trait_impl_where_clause_stricter_pass/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_trait_impl_where_clause_stricter_pass/execute__tests__stderr.snap index e3531af3727..c0109947c8d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_trait_impl_where_clause_stricter_pass/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_trait_impl_where_clause_stricter_pass/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: impl has stricter requirements than trait ┌─ src/main.nr:5:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_does_not_crash_on_as_trait_path_with_empty_path/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_does_not_crash_on_as_trait_path_with_empty_path/execute__tests__stderr.snap similarity index 92% rename from test_programs/compile_failure/noirc_frontend_tests_traits_does_not_crash_on_as_trait_path_with_empty_path/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_does_not_crash_on_as_trait_path_with_empty_path/execute__tests__stderr.snap index 38a0b0760ae..b1c12bca459 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_does_not_crash_on_as_trait_path_with_empty_path/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_does_not_crash_on_as_trait_path_with_empty_path/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `Foo` is never constructed ┌─ src/main.nr:2:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_constant/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_constant/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_constant/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_constant/execute__tests__stderr.snap index ebde6d1f8b1..dc1258e9e50 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_constant/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_constant/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Impl for type `i32` overlaps with existing impl ┌─ src/main.nr:6:14 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_type/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_type/execute__tests__stderr.snap index ebde6d1f8b1..dc1258e9e50 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_error_on_duplicate_impl_with_associated_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Impl for type `i32` overlaps with existing impl ┌─ src/main.nr:6:14 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_constrained_trait_definition_has_unconstrained_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_constrained_trait_definition_has_unconstrained_impl/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_constrained_trait_definition_has_unconstrained_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_constrained_trait_definition_has_unconstrained_impl/execute__tests__stderr.snap index c7ed66b6a8a..b2b39debb46 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_constrained_trait_definition_has_unconstrained_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_constrained_trait_definition_has_unconstrained_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: foo is not expected to be unconstrained ┌─ src/main.nr:7:26 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_impl_trait_constraint_is_not_satisfied/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_impl_trait_constraint_is_not_satisfied/execute__tests__stderr.snap similarity index 84% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_impl_trait_constraint_is_not_satisfied/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_impl_trait_constraint_is_not_satisfied/execute__tests__stderr.snap index e3a88da355c..6b4f9a89c50 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_impl_trait_constraint_is_not_satisfied/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_impl_trait_constraint_is_not_satisfied/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The trait bound `SomeGreeter: Greeter` is not satisfied ┌─ src/main.nr:8:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_function_call/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_function_call/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_function_call/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_function_call/execute__tests__stderr.snap index 2ae536e2c2f..35651421677 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_function_call/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_function_call/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Multiple applicable items in scope ┌─ src/main.nr:6:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_method_call/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_method_call/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_method_call/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_method_call/execute__tests__stderr.snap index 1e3b747f11d..76e993fc4d3 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_method_call/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_multiple_trait_methods_are_in_scope_for_method_call/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Multiple applicable items in scope ┌─ src/main.nr:7:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_function_call_and_there_are_multiple_candidates/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_function_call_and_there_are_multiple_candidates/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_function_call_and_there_are_multiple_candidates/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_function_call_and_there_are_multiple_candidates/execute__tests__stderr.snap index 5d880f8af17..2b69cfedbd1 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_function_call_and_there_are_multiple_candidates/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_function_call_and_there_are_multiple_candidates/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'foo' in path ┌─ src/main.nr:3:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_method_call_and_there_are_multiple_candidates/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_method_call_and_there_are_multiple_candidates/execute__tests__stderr.snap similarity index 80% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_method_call_and_there_are_multiple_candidates/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_method_call_and_there_are_multiple_candidates/execute__tests__stderr.snap index 3aaabced35f..d85120468dd 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_method_call_and_there_are_multiple_candidates/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_trait_is_not_in_scope_for_method_call_and_there_are_multiple_candidates/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'foo' in path ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_unconstrained_trait_definition_has_constrained_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_unconstrained_trait_definition_has_constrained_impl/execute__tests__stderr.snap similarity index 70% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_unconstrained_trait_definition_has_constrained_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_unconstrained_trait_definition_has_constrained_impl/execute__tests__stderr.snap index f1618dd4a57..6f9991d48c0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_if_unconstrained_trait_definition_has_constrained_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_if_unconstrained_trait_definition_has_constrained_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: foo is expected to be unconstrained ┌─ src/main.nr:7:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_on_unknown_type_in_trait_where_clause/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_on_unknown_type_in_trait_where_clause/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_traits_errors_on_unknown_type_in_trait_where_clause/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_on_unknown_type_in_trait_where_clause/execute__tests__stderr.snap index 4a6ae882c4c..b0633a66658 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_errors_on_unknown_type_in_trait_where_clause/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_errors_on_unknown_type_in_trait_where_clause/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'Unknown' in path ┌─ src/main.nr:2:35 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_polymorphic_where_clause/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_polymorphic_where_clause/execute__tests__stderr.snap similarity index 86% rename from test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_polymorphic_where_clause/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_polymorphic_where_clause/execute__tests__stderr.snap index f7f726c1761..95f3b55bc42 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_polymorphic_where_clause/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_polymorphic_where_clause/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No method named 'baz' found for type 'U' ┌─ src/main.nr:17:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors/execute__tests__stderr.snap index d64cb1a028a..1490dedd9c4 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No method named 'baz' found for type 'T' ┌─ src/main.nr:18:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors_2/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors_2/execute__tests__stderr.snap similarity index 71% rename from test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors_2/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors_2/execute__tests__stderr.snap index 7be2a63159f..e00c6621d35 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors_2/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_alias_with_where_clause_has_equivalent_errors_2/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No method named 'baz' found for type 'T' ┌─ src/main.nr:13:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_inheritance_dependency_cycle/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_inheritance_dependency_cycle/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_traits_trait_inheritance_dependency_cycle/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_inheritance_dependency_cycle/execute__tests__stderr.snap index 6324e339d60..e542531f2d0 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_inheritance_dependency_cycle/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_inheritance_dependency_cycle/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Dependency cycle found ┌─ src/main.nr:2:15 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_inheritance_missing_parent_implementation/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_inheritance_missing_parent_implementation/execute__tests__stderr.snap similarity index 83% rename from test_programs/compile_failure/noirc_frontend_tests_traits_trait_inheritance_missing_parent_implementation/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_inheritance_missing_parent_implementation/execute__tests__stderr.snap index 710b4c9e1d4..08e247fcf46 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_trait_inheritance_missing_parent_implementation/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_trait_inheritance_missing_parent_implementation/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The trait bound `Struct: Foo` is not satisfied ┌─ src/main.nr:4:24 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_type_checks_trait_default_method_and_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_type_checks_trait_default_method_and_errors/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_traits_type_checks_trait_default_method_and_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_type_checks_trait_default_method_and_errors/execute__tests__stderr.snap index 03e8641779b..efa54b7293a 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_type_checks_trait_default_method_and_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_type_checks_trait_default_method_and_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: expected type i32, found type bool ┌─ src/main.nr:3:29 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_function_call_and_there_is_only_one_trait_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_function_call_and_there_is_only_one_trait_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap index adeabef1fcc..0d35db66c8d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_function_call_and_there_is_only_one_trait_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: trait `private_mod::Foo` which provides `foo` is implemented but not in scope, please import it ┌─ src/main.nr:3:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_method_call_and_there_is_only_one_trait_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_generic_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_method_call_and_there_is_only_one_trait_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_generic_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap index 4f688e50e07..899f022ce1f 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_method_call_and_there_is_only_one_trait_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_generic_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: trait `private_mod::Foo` which provides `foo` is implemented but not in scope, please import it ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_method_call_and_there_is_only_one_trait_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_method_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_method_call_and_there_is_only_one_trait_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_method_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap index 55dc046eb46..90327f029d4 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_method_call_and_there_is_only_one_trait_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_method_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: trait `private_mod::Foo` which provides `foo` is implemented but not in scope, please import it ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_function_call_and_there_is_only_one_trait_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_function_call_and_there_is_only_one_trait_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap index dfaabf05f61..7efdd98c1ba 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_function_call_and_there_is_only_one_trait_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_function_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: trait `private_mod::Foo` which provides `foo` is implemented but not in scope, please import it ┌─ src/main.nr:3:24 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_generic_function_call_and_there_is_only_one_trait_method/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_method_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_generic_function_call_and_there_is_only_one_trait_method/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_method_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap index 4f688e50e07..899f022ce1f 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_generic_function_call_and_there_is_only_one_trait_method/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_traits_warns_if_trait_is_not_in_scope_for_primitive_method_call_and_there_is_only_one_trait_method/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: trait `private_mod::Foo` which provides `foo` is implemented but not in scope, please import it ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_errors_if_turbofish_after_module/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_errors_if_turbofish_after_module/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_errors_if_turbofish_after_module/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_errors_if_turbofish_after_module/execute__tests__stderr.snap index 4aaca39161c..8499ed4c5cd 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_errors_if_turbofish_after_module/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_errors_if_turbofish_after_module/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: turbofish (`::<_>`) not allowed on module `moo` ┌─ src/main.nr:7:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_trait_function_with_turbofish_on_trait_gives_error/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_trait_function_with_turbofish_on_trait_gives_error/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_trait_function_with_turbofish_on_trait_gives_error/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_trait_function_with_turbofish_on_trait_gives_error/execute__tests__stderr.snap index 74879c9c0fc..63ca70ff257 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_trait_function_with_turbofish_on_trait_gives_error/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_trait_function_with_turbofish_on_trait_gives_error/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type bool, found type Field ┌─ src/main.nr:13:39 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor/execute__tests__stderr.snap index ef8d839bc43..a652a0b75ab 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type i32, found type Field ┌─ src/main.nr:8:33 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor_generics_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor_generics_mismatch/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor_generics_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor_generics_mismatch/execute__tests__stderr.snap index 5ec6c44ff74..f007313adba 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor_generics_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_constructor_generics_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: struct Foo expects 1 generic but 2 were given ┌─ src/main.nr:7:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_errors_if_type_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_errors_if_type_mismatch/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_errors_if_type_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_errors_if_type_mismatch/execute__tests__stderr.snap index 508c58185fc..abff32aa0d2 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_errors_if_type_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_errors_if_type_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Cannot assign an expression of type Foo to a value of type Foo ┌─ src/main.nr:8:13 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_generic_count_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_generic_count_mismatch/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_generic_count_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_generic_count_mismatch/execute__tests__stderr.snap index 23ffefc731f..d5e3659c9fd 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_generic_count_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_struct_pattern_generic_count_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: struct Foo expects 1 generic but 2 were given ┌─ src/main.nr:8:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_type_before_call_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_type_before_call_errors/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_type_before_call_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_type_before_call_errors/execute__tests__stderr.snap index c06d154eb8c..d976ed0f8fb 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_type_before_call_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_turbofish_in_type_before_call_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type i32, found type bool ┌─ src/main.nr:13:33 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_first_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_first_type/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_first_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_first_type/execute__tests__stderr.snap index 2bc7bbb19f1..4b66b4c006d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_first_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_first_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type bool, found type Field ┌─ src/main.nr:16:38 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_second_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_second_type/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_second_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_second_type/execute__tests__stderr.snap index bad4efa0ff5..338910f8499 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_second_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_partial_generics_with_turbofish_in_method_call_errors_second_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type i32, found type bool ┌─ src/main.nr:16:44 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_turbofish_in_method_call_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_turbofish_in_method_call_errors/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_turbofish_in_method_call_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_turbofish_in_method_call_errors/execute__tests__stderr.snap index 3beb10358d8..b6138fbb6ca 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_turbofish_in_method_call_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_turbofish_use_generic_type_alias_with_turbofish_in_method_call_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type i32, found type bool ┌─ src/main.nr:15:37 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_unconstrained_numeric_generic_in_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unconstrained_numeric_generic_in_impl/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/noirc_frontend_tests_unconstrained_numeric_generic_in_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unconstrained_numeric_generic_in_impl/execute__tests__stderr.snap index c56d7e91b87..a96d1a5b5ee 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_unconstrained_numeric_generic_in_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unconstrained_numeric_generic_in_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The type parameter `N` is not constrained by the impl trait, self type, or predicates ┌─ src/main.nr:4:18 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_unconstrained_type_parameter_in_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unconstrained_type_parameter_in_impl/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/noirc_frontend_tests_unconstrained_type_parameter_in_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unconstrained_type_parameter_in_impl/execute__tests__stderr.snap index 75072956871..0b5993159a8 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_unconstrained_type_parameter_in_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unconstrained_type_parameter_in_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The type parameter `U` is not constrained by the impl trait, self type, or predicates ┌─ src/main.nr:4:17 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_unresolved_path/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unresolved_path/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_unresolved_path/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unresolved_path/execute__tests__stderr.snap index ccf8ef93f9d..bbdea1e438a 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_unresolved_path/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unresolved_path/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'some' in path ┌─ src/main.nr:3:22 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_unused_items_does_not_consider_struct_as_constructed_if_mentioned_in_function_argument/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unused_items_does_not_consider_struct_as_constructed_if_mentioned_in_function_argument/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/noirc_frontend_tests_unused_items_does_not_consider_struct_as_constructed_if_mentioned_in_function_argument/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unused_items_does_not_consider_struct_as_constructed_if_mentioned_in_function_argument/execute__tests__stderr.snap index 2b04902692e..8ddcccf2630 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_unused_items_does_not_consider_struct_as_constructed_if_mentioned_in_function_argument/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unused_items_does_not_consider_struct_as_constructed_if_mentioned_in_function_argument/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `Bar` is never constructed ┌─ src/main.nr:2:12 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_unused_items_errors_on_unused_function/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unused_items_errors_on_unused_function/execute__tests__stderr.snap similarity index 62% rename from test_programs/compile_failure/noirc_frontend_tests_unused_items_errors_on_unused_function/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unused_items_errors_on_unused_function/execute__tests__stderr.snap index a0cebd123cc..cf61d8ba4b4 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_unused_items_errors_on_unused_function/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_unused_items_errors_on_unused_function/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: cannot compile crate into a program as it does not contain a `main` function Aborting due to 1 previous error diff --git a/test_programs/compile_failure/noirc_frontend_tests_uses_self_type_in_trait_where_clause/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_uses_self_type_in_trait_where_clause/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/noirc_frontend_tests_uses_self_type_in_trait_where_clause/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_uses_self_type_in_trait_where_clause/execute__tests__stderr.snap index 41878b71b6b..615e73fcf1d 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_uses_self_type_in_trait_where_clause/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_uses_self_type_in_trait_where_clause/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The trait bound `_: Trait` is not satisfied ┌─ src/main.nr:6:31 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_arg/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_arg/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_arg/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_arg/execute__tests__stderr.snap index 6f917563a9c..8b116cea04b 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_arg/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_arg/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Bar` is more private than item `bar` ┌─ src/main.nr:4:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_return/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_return/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_return/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_return/execute__tests__stderr.snap index 2d7238d5185..ddcc9829dfd 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_return/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_leaks_private_type_in_return/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Bar` is more private than item `bar` ┌─ src/main.nr:5:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_on_pub_struct_returns_private/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_on_pub_struct_returns_private/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_on_pub_struct_returns_private/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_on_pub_struct_returns_private/execute__tests__stderr.snap index 2732a89b890..94b9d90f395 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_on_pub_struct_returns_private/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_function_on_pub_struct_returns_private/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Bar` is more private than item `bar` ┌─ src/main.nr:7:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_struct_field_leaks_private_type_in_generic/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_struct_field_leaks_private_type_in_generic/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_struct_field_leaks_private_type_in_generic/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_struct_field_leaks_private_type_in_generic/execute__tests__stderr.snap index ebd9297a46c..64af9cd6698 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_struct_field_leaks_private_type_in_generic/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_struct_field_leaks_private_type_in_generic/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Bar` is more private than item `FooBar::value` ┌─ src/main.nr:5:33 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_trait_returns_private_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_trait_returns_private_struct/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_trait_returns_private_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_trait_returns_private_struct/execute__tests__stderr.snap index 5faf2789073..6a5c9297ab6 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_trait_returns_private_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_trait_returns_private_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Bar` is more private than item `foo` ┌─ src/main.nr:6:16 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_type_alias_leaks_private_type_in_generic/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_type_alias_leaks_private_type_in_generic/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_type_alias_leaks_private_type_in_generic/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_type_alias_leaks_private_type_in_generic/execute__tests__stderr.snap index a8e9f1782d7..99a25b18129 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_type_alias_leaks_private_type_in_generic/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_pub_type_alias_leaks_private_type_in_generic/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Bar` is more private than item `FooBar` ┌─ src/main.nr:5:27 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type/execute__tests__stderr.snap index 12583bd7cff..52ae789fe33 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Foo` is more private than item `Bar` ┌─ src/main.nr:3:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type_in_generic/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type_in_generic/execute__tests__stderr.snap similarity index 73% rename from test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type_in_generic/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type_in_generic/execute__tests__stderr.snap index 498f6fcea77..0ac3e3caafb 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type_in_generic/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_visibility_errors_if_type_alias_aliases_more_private_type_in_generic/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type `Foo` is more private than item `Bar` ┌─ src/main.nr:4:20 │ diff --git a/test_programs/compile_failure/noirc_frontend_tests_wrong_type_in_for_range/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_wrong_type_in_for_range/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/noirc_frontend_tests_wrong_type_in_for_range/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_wrong_type_in_for_range/execute__tests__stderr.snap index 042c3070f70..82427df0560 100644 --- a/test_programs/compile_failure/noirc_frontend_tests_wrong_type_in_for_range/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/noirc_frontend_tests_wrong_type_in_for_range/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The type bool cannot be used in a for loop ┌─ src/main.nr:3:18 │ diff --git a/test_programs/compile_failure/option_expect_bad_input/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/option_expect_bad_input/execute__tests__stderr.snap similarity index 69% rename from test_programs/compile_failure/option_expect_bad_input/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/option_expect_bad_input/execute__tests__stderr.snap index d48892ca332..e1c9075b616 100644 --- a/test_programs/compile_failure/option_expect_bad_input/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/option_expect_bad_input/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected type fmtstr<_, _>, found type str<35> ┌─ src/main.nr:5:24 │ @@ -5,4 +9,4 @@ error: Expected type fmtstr<_, _>, found type str<35> │ ------------------------------------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/orphaned_trait_impl/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/orphaned_trait_impl/execute__tests__stderr.snap similarity index 94% rename from test_programs/compile_failure/orphaned_trait_impl/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/orphaned_trait_impl/execute__tests__stderr.snap index 39c24ec5ba7..ee5070e5054 100644 --- a/test_programs/compile_failure/orphaned_trait_impl/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/orphaned_trait_impl/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: MyTrait is private and not visible from the current module ┌─ src/main.nr:1:14 │ diff --git a/test_programs/compile_failure/overlapping_dep_and_mod/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_dep_and_mod/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/overlapping_dep_and_mod/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_dep_and_mod/execute__tests__stderr.snap index 94e70560ddf..4b70f9914a2 100644 --- a/test_programs/compile_failure/overlapping_dep_and_mod/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_dep_and_mod/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'baz' in path ┌─ bin/src/main.nr:2:30 │ @@ -19,4 +23,4 @@ error: Could not resolve 'baz' in path │ --- │ -Aborting due to 3 previous errors \ No newline at end of file +Aborting due to 3 previous errors diff --git a/test_programs/compile_failure/overlapping_generic_impls/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_generic_impls/execute__tests__stderr.snap similarity index 72% rename from test_programs/compile_failure/overlapping_generic_impls/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_generic_impls/execute__tests__stderr.snap index 794903b53be..67b310c54db 100644 --- a/test_programs/compile_failure/overlapping_generic_impls/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_generic_impls/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Impl for type `u32` overlaps with existing impl ┌─ src/main.nr:3:9 │ @@ -7,4 +11,4 @@ error: Impl for type `u32` overlaps with existing impl │ --- Overlapping impl │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/overlapping_mod/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_mod/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/overlapping_mod/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_mod/execute__tests__stderr.snap index c07687f51c1..d143f4c799d 100644 --- a/test_programs/compile_failure/overlapping_mod/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/overlapping_mod/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Overlapping modules `foo` at path `src/foo.nr` and `src/foo/mod.nr` ┌─ src/main.nr:1:5 │ @@ -19,4 +23,4 @@ error: cannot find `bar` in this scope │ --- not found in this scope │ -Aborting due to 3 previous errors \ No newline at end of file +Aborting due to 3 previous errors diff --git a/tooling/nargo_cli/tests/snapshots/compile_failure/package_name_empty/execute__tests__stderr.snap b/tooling/nargo_cli/tests/snapshots/compile_failure/package_name_empty/execute__tests__stderr.snap new file mode 100644 index 00000000000..12182e85670 --- /dev/null +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/package_name_empty/execute__tests__stderr.snap @@ -0,0 +1,5 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- +Empty package name found in Nargo.toml diff --git a/tooling/nargo_cli/tests/snapshots/compile_failure/package_name_hyphen/execute__tests__stderr.snap b/tooling/nargo_cli/tests/snapshots/compile_failure/package_name_hyphen/execute__tests__stderr.snap new file mode 100644 index 00000000000..14f2708e766 --- /dev/null +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/package_name_hyphen/execute__tests__stderr.snap @@ -0,0 +1,5 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- +Invalid package name `hyphenated-name` found in Nargo.toml diff --git a/test_programs/compile_failure/primary_attribute_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/primary_attribute_struct/execute__tests__stderr.snap similarity index 75% rename from test_programs/compile_failure/primary_attribute_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/primary_attribute_struct/execute__tests__stderr.snap index 3d1fed28b0a..7bcc6c8a530 100644 --- a/test_programs/compile_failure/primary_attribute_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/primary_attribute_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `SomeStruct` is never constructed ┌─ src/main.nr:3:8 │ @@ -12,4 +16,4 @@ error: A function attribute cannot be placed on a struct or enum │ ---------------------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/quote_at_runtime/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/quote_at_runtime/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/quote_at_runtime/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/quote_at_runtime/execute__tests__stderr.snap index 553093905e2..9b3353da128 100644 --- a/test_programs/compile_failure/quote_at_runtime/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/quote_at_runtime/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Comptime-only type `Quoted` cannot be used in runtime code ┌─ src/main.nr:5:11 │ @@ -12,4 +16,4 @@ error: `quote` cannot be used in runtime code │ -------------- Wrap this in a `comptime` block or function to use it │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/raw_string_huge/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/raw_string_huge/execute__tests__stderr.snap similarity index 99% rename from test_programs/compile_failure/raw_string_huge/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/raw_string_huge/execute__tests__stderr.snap index 17b01869039..1342b854ece 100644 --- a/test_programs/compile_failure/raw_string_huge/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/raw_string_huge/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: An unexpected character was found ┌─ src/main.nr:3:269 │ @@ -950,4 +954,4 @@ error: An unexpected character was found │ - Expected [, but found # │ -Aborting due to 136 previous errors \ No newline at end of file +Aborting due to 136 previous errors diff --git a/test_programs/compile_failure/regression_5008/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/regression_5008/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/regression_5008/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/regression_5008/execute__tests__stderr.snap index cd53241ff06..d72170a424e 100644 --- a/test_programs/compile_failure/regression_5008/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/regression_5008/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused variable self ┌─ src/main.nr:10:31 │ @@ -12,4 +16,4 @@ error: Cannot pass a mutable reference from a constrained runtime to an unconstr │ --- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/regression_5065_failure/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/regression_5065_failure/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/regression_5065_failure/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/regression_5065_failure/execute__tests__stderr.snap index 32753252a22..ae66aff2eb1 100644 --- a/test_programs/compile_failure/regression_5065_failure/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/regression_5065_failure/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: No matching impl found for `BadType: MyTrait` ┌─ src/main.nr:35:18 │ diff --git a/test_programs/compile_failure/restricted_bit_sizes/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/restricted_bit_sizes/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/restricted_bit_sizes/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/restricted_bit_sizes/execute__tests__stderr.snap index dbce82387b7..7c05c68faac 100644 --- a/test_programs/compile_failure/restricted_bit_sizes/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/restricted_bit_sizes/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused import assert_constant ┌─ src/main.nr:1:10 │ diff --git a/test_programs/compile_failure/self_referential_struct/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/self_referential_struct/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/self_referential_struct/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/self_referential_struct/execute__tests__stderr.snap index 2cdf0c7f9af..8db65ce5e76 100644 --- a/test_programs/compile_failure/self_referential_struct/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/self_referential_struct/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Self-referential types are not supported ┌─ src/main.nr:6:8 │ @@ -12,4 +16,4 @@ error: Type SelfReferential has no member named _is_some │ -------- │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/signed_integer_literal_overflow/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/signed_integer_literal_overflow/execute__tests__stderr.snap similarity index 64% rename from test_programs/compile_failure/signed_integer_literal_overflow/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/signed_integer_literal_overflow/execute__tests__stderr.snap index 8d875c00690..2a09c230a96 100644 --- a/test_programs/compile_failure/signed_integer_literal_overflow/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/signed_integer_literal_overflow/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `128` cannot fit into `i8` which has range `-128..=127` ┌─ src/main.nr:2:9 │ @@ -7,4 +11,4 @@ error: The value `128` cannot fit into `i8` which has range `-128..=127` = Call stack: 1. src/main.nr:2:9 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/signed_integer_literal_underflow/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/signed_integer_literal_underflow/execute__tests__stderr.snap similarity index 64% rename from test_programs/compile_failure/signed_integer_literal_underflow/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/signed_integer_literal_underflow/execute__tests__stderr.snap index e6eb7acf4e4..3904c65c9b5 100644 --- a/test_programs/compile_failure/signed_integer_literal_underflow/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/signed_integer_literal_underflow/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `-129` cannot fit into `i8` which has range `-128..=127` ┌─ src/main.nr:2:9 │ @@ -7,4 +11,4 @@ error: The value `-129` cannot fit into `i8` which has range `-128..=127` = Call stack: 1. src/main.nr:2:9 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/static_assert_dynamic_array_len/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_dynamic_array_len/execute__tests__stderr.snap similarity index 67% rename from test_programs/compile_failure/static_assert_dynamic_array_len/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_dynamic_array_len/execute__tests__stderr.snap index 2007492cc73..3ef561a1521 100644 --- a/test_programs/compile_failure/static_assert_dynamic_array_len/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_dynamic_array_len/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: ┌─ src/main.nr:4:5 │ @@ -7,4 +11,4 @@ error: = Call stack: 1. src/main.nr:4:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/static_assert_dynamic_slice/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_dynamic_slice/execute__tests__stderr.snap similarity index 84% rename from test_programs/compile_failure/static_assert_dynamic_slice/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_dynamic_slice/execute__tests__stderr.snap index 702dfb3f86c..448c2c67f94 100644 --- a/test_programs/compile_failure/static_assert_dynamic_slice/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_dynamic_slice/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Failed because the predicate is dynamic: The predicate must be known at compile time to be evaluated. diff --git a/test_programs/compile_failure/static_assert_fmtstr_message/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_fmtstr_message/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/static_assert_fmtstr_message/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_fmtstr_message/execute__tests__stderr.snap index 369408f1083..e9bff9b4c83 100644 --- a/test_programs/compile_failure/static_assert_fmtstr_message/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_fmtstr_message/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: foo: Foo { x: 0x01, y: 0x02, z: 0x03 } ┌─ src/main.nr:11:5 │ diff --git a/test_programs/compile_failure/static_assert_plus/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_plus/execute__tests__stderr.snap similarity index 66% rename from test_programs/compile_failure/static_assert_plus/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_plus/execute__tests__stderr.snap index c942aefb411..cef98dfd3c9 100644 --- a/test_programs/compile_failure/static_assert_plus/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/static_assert_plus/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: 2 + 3 != 6 ┌─ src/main.nr:6:5 │ @@ -7,4 +11,4 @@ error: 2 + 3 != 6 = Call stack: 1. src/main.nr:6:5 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/test_and_fuzz_attribute_errors/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/test_and_fuzz_attribute_errors/execute__tests__stderr.snap similarity index 84% rename from test_programs/compile_failure/test_and_fuzz_attribute_errors/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/test_and_fuzz_attribute_errors/execute__tests__stderr.snap index 793a2789019..497ff351500 100644 --- a/test_programs/compile_failure/test_and_fuzz_attribute_errors/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/test_and_fuzz_attribute_errors/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The `#[fuzz]` attribute may only be used on functions with parameters ┌─ src/main.nr:2:1 │ diff --git a/test_programs/compile_failure/trait_incorrect_generic_count/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/trait_incorrect_generic_count/execute__tests__stderr.snap similarity index 88% rename from test_programs/compile_failure/trait_incorrect_generic_count/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/trait_incorrect_generic_count/execute__tests__stderr.snap index ab3f91aa49b..69d7bf70bfd 100644 --- a/test_programs/compile_failure/trait_incorrect_generic_count/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/trait_incorrect_generic_count/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: Unused expression result of type u32 ┌─ src/main.nr:3:5 │ @@ -29,4 +33,4 @@ error: trait_fn expects 1 generic but 2 were given │ -------- │ -Aborting due to 2 previous errors \ No newline at end of file +Aborting due to 2 previous errors diff --git a/test_programs/compile_failure/tuple_mismatch/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/tuple_mismatch/execute__tests__stderr.snap similarity index 79% rename from test_programs/compile_failure/tuple_mismatch/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/tuple_mismatch/execute__tests__stderr.snap index 767d197e1c4..1bcc8771560 100644 --- a/test_programs/compile_failure/tuple_mismatch/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/tuple_mismatch/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Expected a tuple with 3 elements, found one with 2 elements ┌─ src/main.nr:2:9 │ diff --git a/test_programs/compile_failure/turbofish_after_self_not_allowed/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/turbofish_after_self_not_allowed/execute__tests__stderr.snap similarity index 82% rename from test_programs/compile_failure/turbofish_after_self_not_allowed/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/turbofish_after_self_not_allowed/execute__tests__stderr.snap index 8e2f56305ef..72995d8d100 100644 --- a/test_programs/compile_failure/turbofish_after_self_not_allowed/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/turbofish_after_self_not_allowed/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Could not resolve 'hello' in path ┌─ src/main.nr:5:16 │ diff --git a/test_programs/compile_failure/turbofish_generic_count/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/turbofish_generic_count/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/turbofish_generic_count/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/turbofish_generic_count/execute__tests__stderr.snap index 809068712d6..d262178121e 100644 --- a/test_programs/compile_failure/turbofish_generic_count/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/turbofish_generic_count/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused function foo ┌─ src/main.nr:13:4 │ @@ -12,4 +16,4 @@ error: Expected 1 generic from this function, but 2 were provided │ --------------------------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/type_annotation_needed_on_struct_constructor/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/type_annotation_needed_on_struct_constructor/execute__tests__stderr.snap similarity index 67% rename from test_programs/compile_failure/type_annotation_needed_on_struct_constructor/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/type_annotation_needed_on_struct_constructor/execute__tests__stderr.snap index a2a10729844..6a46afd12a1 100644 --- a/test_programs/compile_failure/type_annotation_needed_on_struct_constructor/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/type_annotation_needed_on_struct_constructor/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:5:15 │ @@ -5,4 +9,4 @@ error: Type annotation needed │ ------ Could not determine the type of the generic argument `T` declared on the struct `Foo` │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/type_annotation_needed_on_struct_new/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/type_annotation_needed_on_struct_new/execute__tests__stderr.snap similarity index 78% rename from test_programs/compile_failure/type_annotation_needed_on_struct_new/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/type_annotation_needed_on_struct_new/execute__tests__stderr.snap index efe5f65fdec..bf52b7180b6 100644 --- a/test_programs/compile_failure/type_annotation_needed_on_struct_new/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/type_annotation_needed_on_struct_new/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:11:20 │ diff --git a/test_programs/compile_failure/type_definition_annotation/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/type_definition_annotation/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/type_definition_annotation/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/type_definition_annotation/execute__tests__stderr.snap index 5a1efffbe60..78194abce42 100644 --- a/test_programs/compile_failure/type_definition_annotation/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/type_definition_annotation/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: struct `Foo` is never constructed ┌─ src/main.nr:2:8 │ @@ -14,4 +18,4 @@ error: Assertion failed = Call stack: 1. src/main.nr:1:1 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/typevar_default/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/typevar_default/execute__tests__stderr.snap similarity index 85% rename from test_programs/compile_failure/typevar_default/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/typevar_default/execute__tests__stderr.snap index 6281ddb64a0..587565e68a2 100644 --- a/test_programs/compile_failure/typevar_default/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/typevar_default/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type provided when a numeric generic was expected ┌─ src/main.nr:6:41 │ @@ -19,4 +23,4 @@ error: cannot find `N` in this scope │ - not found in this scope │ -Aborting due to 3 previous errors \ No newline at end of file +Aborting due to 3 previous errors diff --git a/test_programs/compile_failure/unary_not_on_field_type_variable/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unary_not_on_field_type_variable/execute__tests__stderr.snap similarity index 74% rename from test_programs/compile_failure/unary_not_on_field_type_variable/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unary_not_on_field_type_variable/execute__tests__stderr.snap index 567e48b12cb..0eee9cedae1 100644 --- a/test_programs/compile_failure/unary_not_on_field_type_variable/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unary_not_on_field_type_variable/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Types in a binary operation should match, but found Field and u32 ┌─ src/main.nr:3:15 │ diff --git a/test_programs/compile_failure/unconstrained_oracle/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unconstrained_oracle/execute__tests__stderr.snap similarity index 76% rename from test_programs/compile_failure/unconstrained_oracle/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unconstrained_oracle/execute__tests__stderr.snap index 7774a7d7a40..c969f9a763e 100644 --- a/test_programs/compile_failure/unconstrained_oracle/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unconstrained_oracle/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused function external_fn ┌─ src/main.nr:2:18 │ @@ -12,4 +16,4 @@ error: cannot find `anon` in this scope │ ---- not found in this scope │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/unconstrained_ref/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unconstrained_ref/execute__tests__stderr.snap similarity index 77% rename from test_programs/compile_failure/unconstrained_ref/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unconstrained_ref/execute__tests__stderr.snap index fa222a02d5d..034b15f53d8 100644 --- a/test_programs/compile_failure/unconstrained_ref/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unconstrained_ref/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- warning: unused variable e ┌─ src/main.nr:8:9 │ @@ -12,4 +16,4 @@ error: Cannot pass a mutable reference from a unconstrained runtime to an constr │ ----------- │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/unit_in_main/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unit_in_main/execute__tests__stderr.snap similarity index 81% rename from test_programs/compile_failure/unit_in_main/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unit_in_main/execute__tests__stderr.snap index 4c195dfbc1f..7d61f8466d3 100644 --- a/test_programs/compile_failure/unit_in_main/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unit_in_main/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Only sized types may be used in the entry point to a program ┌─ src/main.nr:1:12 │ diff --git a/test_programs/compile_failure/unsigned_integer_literal_overflow/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unsigned_integer_literal_overflow/execute__tests__stderr.snap similarity index 64% rename from test_programs/compile_failure/unsigned_integer_literal_overflow/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unsigned_integer_literal_overflow/execute__tests__stderr.snap index f4c4fb4b9a2..a05f8b79680 100644 --- a/test_programs/compile_failure/unsigned_integer_literal_overflow/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unsigned_integer_literal_overflow/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `1234` cannot fit into `u8` which has range `0..=255` ┌─ src/main.nr:2:9 │ @@ -7,4 +11,4 @@ error: The value `1234` cannot fit into `u8` which has range `0..=255` = Call stack: 1. src/main.nr:2:9 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/unsigned_integer_literal_underflow/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unsigned_integer_literal_underflow/execute__tests__stderr.snap similarity index 63% rename from test_programs/compile_failure/unsigned_integer_literal_underflow/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unsigned_integer_literal_underflow/execute__tests__stderr.snap index b07e3fecf01..490a97b21e8 100644 --- a/test_programs/compile_failure/unsigned_integer_literal_underflow/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unsigned_integer_literal_underflow/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: The value `-1` cannot fit into `u8` which has range `0..=255` ┌─ src/main.nr:2:9 │ @@ -7,4 +11,4 @@ error: The value `-1` cannot fit into `u8` which has range `0..=255` = Call stack: 1. src/main.nr:2:9 -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/test_programs/compile_failure/unspecified_generic/stderr.txt b/tooling/nargo_cli/tests/snapshots/compile_failure/unspecified_generic/execute__tests__stderr.snap similarity index 64% rename from test_programs/compile_failure/unspecified_generic/stderr.txt rename to tooling/nargo_cli/tests/snapshots/compile_failure/unspecified_generic/execute__tests__stderr.snap index b1c486cfcc1..a9b42e5918e 100644 --- a/test_programs/compile_failure/unspecified_generic/stderr.txt +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/unspecified_generic/execute__tests__stderr.snap @@ -1,3 +1,7 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- error: Type annotation needed ┌─ src/main.nr:4:5 │ @@ -5,4 +9,4 @@ error: Type annotation needed │ --- Could not determine the type of the generic argument `T` declared on the function `foo` │ -Aborting due to 1 previous error \ No newline at end of file +Aborting due to 1 previous error diff --git a/tooling/nargo_cli/tests/snapshots/compile_failure/workspace_missing_toml/execute__tests__stderr.snap b/tooling/nargo_cli/tests/snapshots/compile_failure/workspace_missing_toml/execute__tests__stderr.snap new file mode 100644 index 00000000000..4725cd57756 --- /dev/null +++ b/tooling/nargo_cli/tests/snapshots/compile_failure/workspace_missing_toml/execute__tests__stderr.snap @@ -0,0 +1,5 @@ +--- +source: tooling/nargo_cli/tests/execute.rs +expression: stderr +--- +Cannot read file crates/a/Nargo.toml - does it exist?