difftreelog
test rewrite golden
in: master
138 files changed
tests/cpp_test_suite_golden_override/error.06.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.06.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.06.jsonnet.golden
@@ -1,3 +1,2 @@
attempted to divide by zero
- error.06.jsonnet:18:22-26: local <err> access
- error.06.jsonnet:19:2-5: function <f> call
\ No newline at end of file
+ error.06.jsonnet:19:2-5: function <f> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.07.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.07.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.07.jsonnet.golden
@@ -1,4 +1,4 @@
runtime error: sarcasm
error.07.jsonnet:18:31-37: error statement
- error.07.jsonnet:18:20-55: function <third> call
- error.07.jsonnet:19:1-7: local <toxic> access
\ No newline at end of file
+ error.07.jsonnet:17:33-35: element <3> access
+ error.07.jsonnet:18:20-55: function <third> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.args_commafodder.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.args_commafodder.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.args_commafodder.jsonnet.golden
@@ -1,2 +1 @@
-local is not defined: foo
- error.args_commafodder.jsonnet:1:1-5: local <foo> access
\ No newline at end of file
+static analysis errors: undefined local: foo; undefined local: bar; undefined local: qux
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.array_index_string.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.array_index_string.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.array_index_string.jsonnet.golden
@@ -1 +1 @@
-attempted to index array with string foo
\ No newline at end of file
+array index type should be string, got string
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.array_large_index.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.array_large_index.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.array_large_index.jsonnet.golden
@@ -1 +1 @@
-array out of bounds: 9223372036854775807 is not within [0,3)
\ No newline at end of file
+array out of bounds: 4294967295 is not within [0,3)
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.computed_field_scope.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.computed_field_scope.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.computed_field_scope.jsonnet.golden
@@ -1,3 +1 @@
-local is not defined: x
- error.computed_field_scope.jsonnet:17:21-23: local <x> access
- error.computed_field_scope.jsonnet:17:20-24: evaluating field name
\ No newline at end of file
+static analysis errors: undefined local: x; unused local: x
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.field_not_exist.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.field_not_exist.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.field_not_exist.jsonnet.golden
@@ -1,2 +1 @@
-no such field: y
- error.field_not_exist.jsonnet:17:10-12: field <y> access
\ No newline at end of file
+no such field: y
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.flatMap_array_typecheck.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/cpp_test_suite_golden_override/error.flatMap_array_typecheck.jsonnet.golden
@@ -0,0 +1,2 @@
+runtime error: in std.join all items should be arrays
+ error.flatMap_array_typecheck.jsonnet:1:12-45: function <builtin_flatmap> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.flatMap_seq_typecheck.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/cpp_test_suite_golden_override/error.flatMap_seq_typecheck.jsonnet.golden
@@ -0,0 +1,5 @@
+type error: every failed from array | string:
+ - expected array, got object
+ - expected string, got object
+ argument <arr> evaluation
+ error.flatMap_seq_typecheck.jsonnet:1:12-52: function <builtin_flatmap> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.flatMap_string_typecheck.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/cpp_test_suite_golden_override/error.flatMap_string_typecheck.jsonnet.golden
@@ -0,0 +1,2 @@
+runtime error: in std.join all items should be strings
+ error.flatMap_string_typecheck.jsonnet:1:12-50: function <builtin_flatmap> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.function_duplicate_arg.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.function_duplicate_arg.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.function_duplicate_arg.jsonnet.golden
@@ -1,2 +1,2 @@
argument x is already bound
- error.function_duplicate_arg.jsonnet:17:21-30: function <anonymous> call
\ No newline at end of file
+ error.function_duplicate_arg.jsonnet:17:21-30: function <anonymous> preparation
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.function_duplicate_param.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.function_duplicate_param.jsonnet.golden
+++ /dev/null
@@ -1 +0,0 @@
-runtime error: tried to manifest function
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.function_infinite_default.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.function_infinite_default.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.function_infinite_default.jsonnet.golden
@@ -1,5 +1,2 @@
infinite recursion detected
- error.function_infinite_default.jsonnet:17:17-19: local <x> access
- error.function_infinite_default.jsonnet:17:12-14: local <y> access
- error.function_infinite_default.jsonnet:17:20-22: local <x> access
during TLA call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.function_no_default_arg.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.function_no_default_arg.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.function_no_default_arg.jsonnet.golden
@@ -1,3 +1,3 @@
-function argument is not passed: a
+function argument is not passed: b
Function has the following signature: (a = <default>, b)
during TLA call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.function_too_many_args.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.function_too_many_args.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.function_too_many_args.jsonnet.golden
@@ -1,3 +1,3 @@
too many args, function has 2
Function has the following signature: (a, b)
- error.function_too_many_args.jsonnet:19:4-14: function <foo> call
\ No newline at end of file
+ error.function_too_many_args.jsonnet:19:4-14: function <foo> preparation
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.import_static-check-failure.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.import_static-check-failure.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.import_static-check-failure.jsonnet.golden
@@ -1,3 +1,2 @@
-local is not defined: x
- static_check_failure.jsonnet:2:1-3: local <x> access
- error.import_static-check-failure.jsonnet:1:1-8: import "lib/static_check_failure.jsonnet"
\ No newline at end of file
+static analysis errors: undefined local: x
+ error.import_static-check-failure.jsonnet:1:1-8: import
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.import_syntax-error.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.import_syntax-error.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.import_syntax-error.jsonnet.golden
@@ -1,3 +1,3 @@
-syntax error: expected one of "\\\\", "\\u", "\\x", ['"'], ['\\'], [_], got "EOF"
- syntax_error.jsonnet:1:3
- error.import_syntax-error.jsonnet:1:1-8: import "lib/syntax_error.jsonnet"
\ No newline at end of file
+syntax error: unterminated double-quoted string
+ syntax_error.jsonnet:1:1
+ error.import_syntax-error.jsonnet:1:1-8: import
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.integer_conversion.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.integer_conversion.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.integer_conversion.jsonnet.golden
@@ -1 +1 @@
-runtime error: numberic value outside of safe integer range for bitwise operation
\ No newline at end of file
+convert num value: float out of safe int range
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.integer_left_shift.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.integer_left_shift.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.integer_left_shift.jsonnet.golden
@@ -1 +1 @@
-runtime error: numberic value outside of safe integer range for bitwise operation
\ No newline at end of file
+convert num value: float out of safe int range
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.invariant.option.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.invariant.option.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.invariant.option.jsonnet.golden
@@ -3,4 +3,4 @@
error.invariant.option.jsonnet:19:33-56: function <builtin_set_inter> call
argument <x> evaluation
error.invariant.option.jsonnet:19:20-57: function <builtin_length> call
- error.invariant.option.jsonnet:19:10-61: assertion condition
\ No newline at end of file
+ assertion condition
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.invariant.simple3.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.invariant.simple3.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.invariant.simple3.jsonnet.golden
@@ -1,3 +1,3 @@
runtime error: my error message
error.invariant.simple3.jsonnet:18:10-16: error statement
- error.invariant.simple3.jsonnet:18:10-35: assertion condition
\ No newline at end of file
+ assertion condition
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.manifest_toml_null_value.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.manifest_toml_null_value.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.manifest_toml_null_value.jsonnet.golden
@@ -1,2 +1,5 @@
runtime error: tried to manifest null
+ table <c> manifestification
+ section <b> manifestification
+ section <a> manifestification
error.manifest_toml_null_value.jsonnet:17:19-55: function <builtin_manifest_toml_ex> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.overflow.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.overflow.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.overflow.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: numbers are finite
- error.overflow.jsonnet:17:6
\ No newline at end of file
+syntax error: invalid number value: non-finite
+ error.overflow.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.overflow3.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.overflow3.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.overflow3.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: numbers are finite
- error.overflow3.jsonnet:17:6
\ No newline at end of file
+syntax error: invalid number value: non-finite
+ error.overflow3.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.array_comma.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.array_comma.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.array_comma.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected R_BRACK, got "3"
+syntax error: expected ']', got number "3"
error.parse.array_comma.jsonnet:17:7
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.import_not_literal.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.import_not_literal.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.import_not_literal.jsonnet.golden
@@ -1 +1 @@
-runtime error: computed imports are not supported
\ No newline at end of file
+static analysis errors: import path must be a string literal
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.index_unterminated.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.index_unterminated.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.index_unterminated.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token in expression: EOF
+syntax error: unexpected end of file
error.parse.index_unterminated.jsonnet:17:3
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.method_plus.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.method_plus.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.method_plus.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected COLON, got "+"
+syntax error: expected ':', got '+'
error.parse.method_plus.jsonnet:17:18
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.object_comma.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.object_comma.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.object_comma.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected R_BRACE, got "z"
+syntax error: expected '}', got identifier "z"
error.parse.object_comma.jsonnet:17:11
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.object_comprehension_local_clash.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.object_comprehension_local_clash.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.object_comprehension_local_clash.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected R_BRACE, got ":"
+syntax error: expected '}', got ':'
error.parse.object_comprehension_local_clash.jsonnet:17:29
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.self_in_computed_field.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.self_in_computed_field.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.self_in_computed_field.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected field name, got SELF_KW
+syntax error: expected field name, got 'self'
error.parse.self_in_computed_field.jsonnet:17:15
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.static_error_bad_number.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.static_error_bad_number.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.static_error_bad_number.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token in expression: DOT
+syntax error: unexpected '.'
error.parse.static_error_bad_number.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.string.invalid_escape_unicode_short.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.string.invalid_escape_unicode_short.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.string.invalid_escape_unicode_short.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_DOUBLE_UNTERMINATED
+syntax error: unterminated double-quoted string
error.parse.string.invalid_escape_unicode_short.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.string.invalid_escape_unicode_short3.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.string.invalid_escape_unicode_short3.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.string.invalid_escape_unicode_short3.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_DOUBLE_UNTERMINATED
+syntax error: unterminated double-quoted string
error.parse.string.invalid_escape_unicode_short3.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.string.unfinished.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.string.unfinished.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.string.unfinished.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_DOUBLE_UNTERMINATED
+syntax error: unterminated double-quoted string
error.parse.string.unfinished.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.string.unfinished2.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.string.unfinished2.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.string.unfinished2.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_SINGLE_UNTERMINATED
+syntax error: unterminated single-quoted string
error.parse.string.unfinished2.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.string_multi_no_newline.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.string_multi_no_newline.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.string_multi_no_newline.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_BLOCK_MISSING_NEW_LINE
+syntax error: text block requires new line after |||
error.parse.string_multi_no_newline.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.text_block_bad_whitespace.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.text_block_bad_whitespace.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.text_block_bad_whitespace.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_BLOCK_MISSING_TERMINATION
+syntax error: unterminated text block
error.parse.text_block_bad_whitespace.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.text_block_eof.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.text_block_eof.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.text_block_eof.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_BLOCK_UNEXPECTED_END
+syntax error: unexpected end of text block
error.parse.text_block_eof.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.text_block_indent_spaces.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/cpp_test_suite_golden_override/error.parse.text_block_indent_spaces.jsonnet.golden
@@ -0,0 +1,2 @@
+syntax error: unterminated text block
+ error.parse.text_block_indent_spaces.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.parse.text_block_not_terminated.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.parse.text_block_not_terminated.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.parse.text_block_not_terminated.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: unexpected token: ERROR_STRING_BLOCK_UNEXPECTED_END
+syntax error: unexpected end of text block
error.parse.text_block_not_terminated.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.recursive_import.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.recursive_import.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.recursive_import.jsonnet.golden
@@ -1,2 +1,2 @@
infinite recursion detected
- error.recursive_import.jsonnet:17:15-22: import "error.recursive_import.jsonnet"
\ No newline at end of file
+ error.recursive_import.jsonnet:17:15-22: import
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.static_error_self.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.static_error_self.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.static_error_self.jsonnet.golden
@@ -1,2 +1 @@
-self/super/$ are only usable inside objects
- elem <0> evaluation
\ No newline at end of file
+static analysis errors: `self` used outside of object
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.static_error_super.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.static_error_super.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.static_error_super.jsonnet.golden
@@ -1,2 +1 @@
-self/super/$ are only usable inside objects
- elem <0> evaluation
\ No newline at end of file
+static analysis errors: `super` used outside of object
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.static_error_var_not_exist.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.static_error_var_not_exist.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.static_error_var_not_exist.jsonnet.golden
@@ -1,3 +1,2 @@
-local is not defined: tmp2
-There is a local with similar name present: tmp
- error.static_error_var_not_exist.jsonnet:17:16-21: local <tmp2> access
\ No newline at end of file
+static analysis errors: undefined local: tmp2
+There is a local with similar name present: tmp; unused local: tmp
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.std_makeArray_negative.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.std_makeArray_negative.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.std_makeArray_negative.jsonnet.golden
@@ -1,3 +1,3 @@
-type error: number out of bounds: -10 not in 0..2147483647
+type error: number out of bounds: -10 not in 0..4294967295
argument <sz> evaluation
error.std_makeArray_negative.jsonnet:17:14-38: function <builtin_make_array> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.std_parseYaml1.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/cpp_test_suite_golden_override/error.std_parseYaml1.jsonnet.golden
@@ -0,0 +1,6 @@
+runtime error: failed to parse yaml: error: line 1 column 5: mapping values are not allowed in this context at line 1, column 5
+ --> <input>:1:5
+ |
+1 | a: b:
+ | ^ mapping values are not allowed in this context at line 1, column 5
+ error.std_parseYaml1.jsonnet:1:14-24: function <builtin_parse_yaml> call
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.trace_three_param.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.trace_three_param.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.trace_three_param.jsonnet.golden
@@ -1,5 +1,4 @@
too many args, function has 2
Function has the following signature: (str, rest = <default>)
- error.trace_three_param.jsonnet:17:20-33: function <builtin_trace> call
- error.trace_three_param.jsonnet:19:6-8: local <v> access
+ error.trace_three_param.jsonnet:17:20-33: function <builtin_trace> preparation
field <a> evaluation
\ No newline at end of file
tests/cpp_test_suite_golden_override/error.trace_zero_param.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override/error.trace_zero_param.jsonnet.golden
+++ b/tests/cpp_test_suite_golden_override/error.trace_zero_param.jsonnet.golden
@@ -1,5 +1,4 @@
function argument is not passed: str
Function has the following signature: (str, rest = <default>)
- error.trace_zero_param.jsonnet:17:20-23: function <builtin_trace> call
- error.trace_zero_param.jsonnet:19:6-8: local <v> access
+ error.trace_zero_param.jsonnet:17:20-23: function <builtin_trace> preparation
field <a> evaluation
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_array_typecheck.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_array_typecheck.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-runtime error: in std.join all items should be arrays
- error.flatMap_array_typecheck.jsonnet:1:12-45: function <builtin_flatmap> call
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_seq_typecheck.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_seq_typecheck.jsonnet.golden
+++ /dev/null
@@ -1,5 +0,0 @@
-type error: every failed from array | string:
- - expected array, got object
- - expected string, got object
- argument <arr> evaluation
- error.flatMap_seq_typecheck.jsonnet:1:12-52: function <builtin_flatmap> call
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_string_typecheck.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_string_typecheck.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-runtime error: in std.join all items should be strings
- error.flatMap_string_typecheck.jsonnet:1:12-50: function <builtin_flatmap> call
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.import_syntax-error.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.import_syntax-error.jsonnet.golden
+++ /dev/null
@@ -1,3 +0,0 @@
-syntax error: unterminated double-quoted string
- syntax_error.jsonnet:1:1
- error.import_syntax-error.jsonnet:1:1-8: import "lib/syntax_error.jsonnet"
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.manifest_toml_null_value.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.manifest_toml_null_value.jsonnet.golden
+++ /dev/null
@@ -1,5 +0,0 @@
-runtime error: tried to manifest null
- table <c> manifestification
- section <b> manifestification
- section <a> manifestification
- error.manifest_toml_null_value.jsonnet:17:19-55: function <builtin_manifest_toml_ex> call
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.overflow.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.overflow.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: numbers are finite
- error.overflow.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.overflow3.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.overflow3.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: numbers are finite
- error.overflow3.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.array_comma.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.array_comma.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected ']', got number "3"
- error.parse.array_comma.jsonnet:17:7
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.index_unterminated.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.index_unterminated.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unexpected end of file
- error.parse.index_unterminated.jsonnet:17:3
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.method_plus.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.method_plus.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected ':', got '+'
- error.parse.method_plus.jsonnet:17:18
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.object_comma.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.object_comma.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected '}', got identifier "z"
- error.parse.object_comma.jsonnet:17:11
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.object_comprehension_local_clash.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.object_comprehension_local_clash.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected '}', got ':'
- error.parse.object_comprehension_local_clash.jsonnet:17:29
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.self_in_computed_field.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.self_in_computed_field.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected field name, got 'self'
- error.parse.self_in_computed_field.jsonnet:17:15
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.static_error_bad_number.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.static_error_bad_number.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unexpected '.'
- error.parse.static_error_bad_number.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.invalid_escape_unicode_short.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.invalid_escape_unicode_short.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unterminated double-quoted string
- error.parse.string.invalid_escape_unicode_short.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.invalid_escape_unicode_short3.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.invalid_escape_unicode_short3.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unterminated double-quoted string
- error.parse.string.invalid_escape_unicode_short3.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.unfinished.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.unfinished.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unterminated double-quoted string
- error.parse.string.unfinished.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.unfinished2.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.string.unfinished2.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unterminated single-quoted string
- error.parse.string.unfinished2.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.string_multi_no_newline.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.string_multi_no_newline.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: text block requires new line after |||
- error.parse.string_multi_no_newline.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_bad_whitespace.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_bad_whitespace.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unterminated text block
- error.parse.text_block_bad_whitespace.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_eof.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_eof.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unexpected end of text block
- error.parse.text_block_eof.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_indent_spaces.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_indent_spaces.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unterminated text block
- error.parse.text_block_indent_spaces.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_not_terminated.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_not_terminated.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unexpected end of text block
- error.parse.text_block_not_terminated.jsonnet:17:1
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.static_error_var_not_exist.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.static_error_var_not_exist.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-local is not defined: tmp2
- error.static_error_var_not_exist.jsonnet:17:16-21: local <tmp2> access
\ No newline at end of file
tests/cpp_test_suite_golden_override_ir_parser/error.std_parseYaml1.jsonnet.goldendiffbeforeafterboth--- a/tests/cpp_test_suite_golden_override_ir_parser/error.std_parseYaml1.jsonnet.golden
+++ /dev/null
@@ -1,6 +0,0 @@
-runtime error: failed to parse yaml: error: line 1 column 5: mapping values are not allowed in this context at line 1, column 5
- --> <input>:1:5
- |
-1 | a: b:
- | ^ mapping values are not allowed in this context at line 1, column 5
- error.std_parseYaml1.jsonnet:1:14-24: function <builtin_parse_yaml> call
\ No newline at end of file
tests/go_testdata_golden_override/arrcomp5.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/arrcomp5.jsonnet.golden
+++ b/tests/go_testdata_golden_override/arrcomp5.jsonnet.golden
@@ -1,4 +1 @@
-local is not defined: x
- arrcomp5.jsonnet:1:14-16: local <x> access
- arrcomp5.jsonnet:1:2-4: local <y> access
- elem <0> evaluation
\ No newline at end of file
+static analysis errors: undefined local: x; unused local: x
\ No newline at end of file
tests/go_testdata_golden_override/arrcomp_if4.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/arrcomp_if4.jsonnet.golden
+++ b/tests/go_testdata_golden_override/arrcomp_if4.jsonnet.golden
@@ -1,2 +1 @@
-local is not defined: y
- arrcomp_if4.jsonnet:1:33-35: local <y> access
\ No newline at end of file
+static analysis errors: undefined local: y; local could be hoisted to an outer scope: y
\ No newline at end of file
tests/go_testdata_golden_override/arrcomp_if7.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/arrcomp_if7.jsonnet.golden
+++ b/tests/go_testdata_golden_override/arrcomp_if7.jsonnet.golden
@@ -1 +1 @@
-type error: expected boolean, got number
\ No newline at end of file
+type mismatch: expected boolean, got number if spec condition
\ No newline at end of file
tests/go_testdata_golden_override/bad_function_call.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bad_function_call.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bad_function_call.jsonnet.golden
@@ -1,3 +1,3 @@
function argument is not passed: x
Function has the following signature: (x)
- bad_function_call.jsonnet:1:16-19: function <anonymous> call
\ No newline at end of file
+ bad_function_call.jsonnet:1:16-19: function <anonymous> preparation
\ No newline at end of file
tests/go_testdata_golden_override/bad_function_call2.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bad_function_call2.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bad_function_call2.jsonnet.golden
@@ -1,3 +1,3 @@
too many args, function has 1
Function has the following signature: (x)
- bad_function_call2.jsonnet:1:16-23: function <anonymous> call
\ No newline at end of file
+ bad_function_call2.jsonnet:1:16-23: function <anonymous> preparation
\ No newline at end of file
tests/go_testdata_golden_override/bad_function_call_and_error.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bad_function_call_and_error.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bad_function_call_and_error.jsonnet.golden
@@ -1,3 +1,3 @@
too many args, function has 1
Function has the following signature: (x)
- bad_function_call_and_error.jsonnet:1:16-39: function <anonymous> call
\ No newline at end of file
+ bad_function_call_and_error.jsonnet:1:16-39: function <anonymous> preparation
\ No newline at end of file
tests/go_testdata_golden_override/bad_index_array.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bad_index_array.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bad_index_array.jsonnet.golden
@@ -1 +1 @@
-attempted to index array with string xxx
\ No newline at end of file
+array index type should be string, got string
\ No newline at end of file
tests/go_testdata_golden_override/bad_index_string.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bad_index_string.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bad_index_string.jsonnet.golden
@@ -1 +1 @@
-string index type should be number, got string
\ No newline at end of file
+string index type should be string, got string
\ No newline at end of file
tests/go_testdata_golden_override/bitwise_and3.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bitwise_and3.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bitwise_and3.jsonnet.golden
@@ -1 +1 @@
-runtime error: numberic value outside of safe integer range for bitwise operation
\ No newline at end of file
+convert num value: float out of safe int range
\ No newline at end of file
tests/go_testdata_golden_override/bitwise_and7.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/bitwise_and7.jsonnet.golden
+++ b/tests/go_testdata_golden_override/bitwise_and7.jsonnet.golden
@@ -1 +1 @@
-runtime error: numberic value outside of safe integer range for bitwise operation
\ No newline at end of file
+convert num value: float out of safe int range
\ No newline at end of file
tests/go_testdata_golden_override/builtinManifestJsonEx_cyclic.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/go_testdata_golden_override/builtinManifestJsonEx_cyclic.jsonnet.golden
@@ -0,0 +1,201 @@
+stack overflow, try to reduce recursion, or set --max-stack to bigger value
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ builtinManifestJsonEx_cyclic.jsonnet:1:19-33: function <builtin_manifest_json_ex> call
\ No newline at end of file
tests/go_testdata_golden_override/builtinObjectRemoveKey_super_assert.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/builtinObjectRemoveKey_super_assert.jsonnet.golden
+++ b/tests/go_testdata_golden_override/builtinObjectRemoveKey_super_assert.jsonnet.golden
@@ -1,3 +1,2 @@
no such field: x
- builtinObjectRemoveKey_super_assert.jsonnet:2:15-17: field <x> access
- builtinObjectRemoveKey_super_assert.jsonnet:2:10-17: assertion condition
\ No newline at end of file
+ assertion condition
\ No newline at end of file
tests/go_testdata_golden_override/builtin_manifestTomlEx_cyclic.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/go_testdata_golden_override/builtin_manifestTomlEx_cyclic.jsonnet.golden
@@ -0,0 +1,201 @@
+stack overflow, try to reduce recursion, or set --max-stack to bigger value
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ section <b> manifestification
+ section <a> manifestification
+ builtin_manifestTomlEx_cyclic.jsonnet:1:19-38: function <builtin_manifest_toml_ex> call
\ No newline at end of file
tests/go_testdata_golden_override/builtin_manifestYamlDoc_cyclic.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/go_testdata_golden_override/builtin_manifestYamlDoc_cyclic.jsonnet.golden
@@ -0,0 +1,201 @@
+stack overflow, try to reduce recursion, or set --max-stack to bigger value
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ field <a> manifestification
+ builtin_manifestYamlDoc_cyclic.jsonnet:1:20-29: function <builtin_manifest_yaml_doc> call
\ No newline at end of file
tests/go_testdata_golden_override/dollar_bad.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/dollar_bad.jsonnet.golden
+++ b/tests/go_testdata_golden_override/dollar_bad.jsonnet.golden
@@ -1 +1 @@
-self/super/$ are only usable inside objects
\ No newline at end of file
+static analysis errors: `$` used outside of object
\ No newline at end of file
tests/go_testdata_golden_override/double_thunk.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/double_thunk.jsonnet.golden
+++ b/tests/go_testdata_golden_override/double_thunk.jsonnet.golden
@@ -1,4 +1,2 @@
runtime error: xxx
- double_thunk.jsonnet:1:21-27: error statement
- double_thunk.jsonnet:1:34-36: local <y> access
- double_thunk.jsonnet:1:37-39: local <x> access
\ No newline at end of file
+ double_thunk.jsonnet:1:21-27: error statement
\ No newline at end of file
tests/go_testdata_golden_override/error_from_array.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/error_from_array.jsonnet.golden
+++ b/tests/go_testdata_golden_override/error_from_array.jsonnet.golden
@@ -1,2 +1,3 @@
runtime error: xxx
- error_from_array.jsonnet:1:2-8: error statement
\ No newline at end of file
+ error_from_array.jsonnet:1:2-8: error statement
+ error_from_array.jsonnet:1:15-17: element <0> access
\ No newline at end of file
tests/go_testdata_golden_override/error_hexnumber.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/error_hexnumber.jsonnet.golden
+++ b/tests/go_testdata_golden_override/error_hexnumber.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected one of "(", ".", "?", "[", "{", <binary op>, EOF, got "x"
+syntax error: expected end of file, got identifier "x42"
error_hexnumber.jsonnet:1:2
\ No newline at end of file
tests/go_testdata_golden_override/fieldname_not_string.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/fieldname_not_string.jsonnet.golden
+++ b/tests/go_testdata_golden_override/fieldname_not_string.jsonnet.golden
@@ -1,2 +1,2 @@
type error: expected string, got number
- fieldname_not_string.jsonnet:1:3-10: evaluating field name
\ No newline at end of file
+ evaluating field name
\ No newline at end of file
tests/go_testdata_golden_override/import_computed.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/import_computed.jsonnet.golden
+++ b/tests/go_testdata_golden_override/import_computed.jsonnet.golden
@@ -1 +1 @@
-runtime error: computed imports are not supported
\ No newline at end of file
+static analysis errors: import path must be a string literal
\ No newline at end of file
tests/go_testdata_golden_override/import_syntax_error.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/import_syntax_error.jsonnet.golden
+++ b/tests/go_testdata_golden_override/import_syntax_error.jsonnet.golden
@@ -1,3 +1,3 @@
-syntax error: expected one of "(", "[", "{", <identifier>, <number>, <string>, <unary op>, ['"'], ['\''], got "EOF"
- syntax_error.jsonnet:1:5
- import_syntax_error.jsonnet:1:1-8: import "syntax_error.jsonnet"
\ No newline at end of file
+syntax error: unexpected end of file
+ syntax_error.jsonnet:1:4
+ import_syntax_error.jsonnet:1:1-8: import
\ No newline at end of file
tests/go_testdata_golden_override/importbin_computed.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/importbin_computed.jsonnet.golden
+++ b/tests/go_testdata_golden_override/importbin_computed.jsonnet.golden
@@ -1 +1 @@
-runtime error: computed imports are not supported
\ No newline at end of file
+static analysis errors: import path must be a string literal
\ No newline at end of file
tests/go_testdata_golden_override/importstr_computed.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/importstr_computed.jsonnet.golden
+++ b/tests/go_testdata_golden_override/importstr_computed.jsonnet.golden
@@ -1 +1 @@
-runtime error: computed imports are not supported
\ No newline at end of file
+static analysis errors: import path must be a string literal
\ No newline at end of file
tests/go_testdata_golden_override/insuper4.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/insuper4.jsonnet.golden
+++ b/tests/go_testdata_golden_override/insuper4.jsonnet.golden
@@ -1 +1 @@
-self/super/$ are only usable inside objects
\ No newline at end of file
+static analysis errors: `super` used outside of object
\ No newline at end of file
tests/go_testdata_golden_override/insuper6.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/insuper6.jsonnet.golden
+++ b/tests/go_testdata_golden_override/insuper6.jsonnet.golden
@@ -1,2 +1 @@
-assert failed: null
- insuper6.jsonnet:1:10-30: assertion failure
\ No newline at end of file
+static analysis errors: undefined local: undeclared
\ No newline at end of file
tests/go_testdata_golden_override/object_comp_assert.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_assert.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_assert.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected one of "(", ".", "?", "[", "{", <binary op>, got "}"
+syntax error: asserts are unsupported in object comprehension
object_comp_assert.jsonnet:1:46
\ No newline at end of file
tests/go_testdata_golden_override/object_comp_bad_field.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_bad_field.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_bad_field.jsonnet.golden
@@ -1,3 +1,4 @@
{
"x": 42
-}
\ No newline at end of file
+}
+
tests/go_testdata_golden_override/object_comp_bad_field2.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_bad_field2.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_bad_field2.jsonnet.golden
@@ -1,3 +1,4 @@
{
"x": 42
-}
\ No newline at end of file
+}
+
tests/go_testdata_golden_override/object_comp_duplicate.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_duplicate.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_duplicate.jsonnet.golden
@@ -1,2 +1,2 @@
duplicate field name: x
- object_comp_duplicate.jsonnet:1:3-7: field <x> initializtion
\ No newline at end of file
+ field <x> initializtion
\ No newline at end of file
tests/go_testdata_golden_override/object_comp_err_index.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_err_index.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_err_index.jsonnet.golden
@@ -1,3 +1,3 @@
runtime error: xxx
object_comp_err_index.jsonnet:1:4-10: error statement
- object_comp_err_index.jsonnet:1:3-17: evaluating field name
\ No newline at end of file
+ evaluating field name
\ No newline at end of file
tests/go_testdata_golden_override/object_comp_illegal.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_illegal.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_illegal.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected one of "(", ".", "?", "[", "{", <binary op>, got "}"
+syntax error: missing object comprehension field
object_comp_illegal.jsonnet:1:34
\ No newline at end of file
tests/go_testdata_golden_override/object_comp_int_index.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_comp_int_index.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_comp_int_index.jsonnet.golden
@@ -1,2 +1,2 @@
type error: expected string, got number
- object_comp_int_index.jsonnet:1:3-7: evaluating field name
\ No newline at end of file
+ evaluating field name
\ No newline at end of file
tests/go_testdata_golden_override/object_invariant13.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_invariant13.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_invariant13.jsonnet.golden
@@ -1,3 +1,3 @@
runtime error: x
object_invariant13.jsonnet:1:10-16: error statement
- object_invariant13.jsonnet:1:10-20: assertion condition
\ No newline at end of file
+ assertion condition
\ No newline at end of file
tests/go_testdata_golden_override/object_invariant7.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/object_invariant7.jsonnet.golden
+++ b/tests/go_testdata_golden_override/object_invariant7.jsonnet.golden
@@ -1,2 +1,2 @@
no super found
- object_invariant7.jsonnet:1:16-29: assertion condition
\ No newline at end of file
+ assertion condition
\ No newline at end of file
tests/go_testdata_golden_override/optional_args11.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/optional_args11.jsonnet.golden
+++ b/tests/go_testdata_golden_override/optional_args11.jsonnet.golden
@@ -1,2 +1,2 @@
argument x is already bound
- optional_args11.jsonnet:1:20-31: function <anonymous> call
\ No newline at end of file
+ optional_args11.jsonnet:1:20-31: function <anonymous> preparation
\ No newline at end of file
tests/go_testdata_golden_override/optional_args13.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/optional_args13.jsonnet.golden
+++ b/tests/go_testdata_golden_override/optional_args13.jsonnet.golden
@@ -1,3 +1,3 @@
function argument is not passed: y
Function has the following signature: (x, y)
- optional_args13.jsonnet:1:20-27: function <anonymous> call
\ No newline at end of file
+ optional_args13.jsonnet:1:20-27: function <anonymous> preparation
\ No newline at end of file
tests/go_testdata_golden_override/optional_args8.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/optional_args8.jsonnet.golden
+++ b/tests/go_testdata_golden_override/optional_args8.jsonnet.golden
@@ -1,2 +1,2 @@
parameter y is not defined
- optional_args8.jsonnet:2:4-11: function <foo> call
\ No newline at end of file
+ optional_args8.jsonnet:2:4-11: function <foo> preparation
\ No newline at end of file
tests/go_testdata_golden_override/optional_args9.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/optional_args9.jsonnet.golden
+++ b/tests/go_testdata_golden_override/optional_args9.jsonnet.golden
@@ -1,2 +1,2 @@
argument x is already bound
- optional_args9.jsonnet:1:16-27: function <anonymous> call
\ No newline at end of file
+ optional_args9.jsonnet:1:16-27: function <anonymous> preparation
\ No newline at end of file
tests/go_testdata_golden_override/parseYaml.jsonnet.goldendiffbeforeafterboth--- /dev/null
+++ b/tests/go_testdata_golden_override/parseYaml.jsonnet.golden
@@ -0,0 +1,55 @@
+[
+ {
+ "aaa": { },
+ "foo": "bar",
+ "xxx": [
+ 42,
+ "asdf",
+ { }
+ ],
+ "ąę": "ćż"
+ },
+ [
+ {
+ "a": 1
+ },
+ {
+ "a": 2
+ }
+ ],
+ [
+ {
+ "a": 1
+ },
+ {
+ "a": 2
+ }
+ ],
+ [
+ {
+ "a": 1
+ },
+ {
+ "a": 2
+ }
+ ],
+ {
+ "---a": 2,
+ "a": 1,
+ "a---": 3
+ },
+ [
+ {
+ "a": 1
+ },
+ "hello world\n",
+ 3
+ ],
+ [
+ {
+ "a": 1
+ },
+ 2
+ ],
+ null
+]
\ No newline at end of file
tests/go_testdata_golden_override/recursive_thunk.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/recursive_thunk.jsonnet.golden
+++ b/tests/go_testdata_golden_override/recursive_thunk.jsonnet.golden
@@ -2,9 +2,7 @@
recursive_thunk.jsonnet:1:35-41: error statement
recursive_thunk.jsonnet:2:19-39: function <bar> call
recursive_thunk.jsonnet:2:23-31: function <foo> call
- recursive_thunk.jsonnet:1:52-55: local <th> access
recursive_thunk.jsonnet:2:19-39: function <bar> call
recursive_thunk.jsonnet:2:23-31: function <foo> call
- recursive_thunk.jsonnet:1:52-55: local <th> access
recursive_thunk.jsonnet:2:19-39: function <bar> call
recursive_thunk.jsonnet:3:4-8: function <foo> call
\ No newline at end of file
tests/go_testdata_golden_override/static_error_eof.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/static_error_eof.jsonnet.golden
+++ b/tests/go_testdata_golden_override/static_error_eof.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected one of "(", ",", ".", ";", "?", "[", "{", <binary op>, got "EOF"
- static_error_eof.jsonnet:1:13
\ No newline at end of file
+syntax error: expected ';', got end of file
+ static_error_eof.jsonnet:1:12
\ No newline at end of file
tests/go_testdata_golden_override/std.makeArrayNamed3.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/std.makeArrayNamed3.jsonnet.golden
+++ b/tests/go_testdata_golden_override/std.makeArrayNamed3.jsonnet.golden
@@ -1,2 +1,2 @@
parameter blahblah is not defined
- std.makeArrayNamed3.jsonnet:1:14-55: function <builtin_make_array> call
\ No newline at end of file
+ std.makeArrayNamed3.jsonnet:1:14-55: function <builtin_make_array> preparation
\ No newline at end of file
tests/go_testdata_golden_override/std.makeArray_bad.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/std.makeArray_bad.jsonnet.golden
+++ b/tests/go_testdata_golden_override/std.makeArray_bad.jsonnet.golden
@@ -1,3 +1,3 @@
-type error: expected BoundedNumber<0, 2147483647>, got string
+type error: expected BoundedNumber<0, 4294967295>, got string
argument <sz> evaluation
std.makeArray_bad.jsonnet:1:14-37: function <builtin_make_array> call
\ No newline at end of file
tests/go_testdata_golden_override/std.makeArray_noninteger.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/std.makeArray_noninteger.jsonnet.golden
+++ b/tests/go_testdata_golden_override/std.makeArray_noninteger.jsonnet.golden
@@ -1,3 +1,3 @@
-runtime error: cannot convert number with fractional part to i32
+runtime error: cannot convert number with fractional part to u32
argument <sz> evaluation
std.makeArray_noninteger.jsonnet:1:14-35: function <builtin_make_array> call
\ No newline at end of file
tests/go_testdata_golden_override/std.makeArray_noninteger_big.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/std.makeArray_noninteger_big.jsonnet.golden
+++ b/tests/go_testdata_golden_override/std.makeArray_noninteger_big.jsonnet.golden
@@ -1,3 +1,3 @@
-type error: number out of bounds: 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 not in 0..2147483647
+type error: number out of bounds: 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 not in 0..4294967295
argument <sz> evaluation
std.makeArray_noninteger_big.jsonnet:1:14-37: function <builtin_make_array> call
\ No newline at end of file
tests/go_testdata_golden_override/stdlib_smoke_test.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/stdlib_smoke_test.jsonnet.golden
+++ b/tests/go_testdata_golden_override/stdlib_smoke_test.jsonnet.golden
@@ -1,11 +1,11 @@
{
"abs": 42,
- "acos": 1.0471975511965979,
+ "acos": true,
"asciiLower": "blah",
"asciiUpper": "BLAH",
- "asin": 0.5235987755982989,
+ "asin": true,
"assertEqual": true,
- "atan": 1.373400766945016,
+ "atan": true,
"base64": [
"YmxhaA==",
"YmxhaA=="
@@ -21,7 +21,7 @@
"ceil": 5,
"char": "A",
"codepoint": 65,
- "cos": 0.28366218546322625,
+ "cos": true,
"count": 1,
"decodeUTF8": "AAA",
"encodeUTF8": [
@@ -101,7 +101,7 @@
"join": "a,b,c",
"length": 0,
"lines": "a\nb\nc\n",
- "log": 1.6094379124341003,
+ "log": true,
"lstripChars": "bbbbcccc",
"makeArray": [
0,
@@ -222,7 +222,7 @@
]
],
"sign": 1,
- "sin": -0.9589242746631385,
+ "sin": true,
"slice": "o",
"sort": [
[
@@ -249,7 +249,7 @@
"a,b",
"c"
],
- "sqrt": 2.23606797749979,
+ "sqrt": true,
"startsWith": true,
"strReplace": "bba",
"stringChars": [
@@ -260,7 +260,7 @@
],
"stripChars": "bbbb",
"substr": "s",
- "tan": -3.380515006246586,
+ "tan": true,
"thisFile": "stdlib_smoke_test.jsonnet",
"toString": "42",
"type": "object",
tests/go_testdata_golden_override/strReplace3.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/strReplace3.jsonnet.golden
+++ b/tests/go_testdata_golden_override/strReplace3.jsonnet.golden
@@ -1,2 +1,2 @@
-runtime error: 'from' string must not be zero length
+runtime error: `from` string must not be zero length
strReplace3.jsonnet:1:15-36: function <builtin_str_replace> call
\ No newline at end of file
tests/go_testdata_golden_override/syntax_error.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/syntax_error.jsonnet.golden
+++ b/tests/go_testdata_golden_override/syntax_error.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected one of "(", "[", "{", <identifier>, <number>, <string>, <unary op>, ['"'], ['\''], got "EOF"
- syntax_error.jsonnet:1:5
\ No newline at end of file
+syntax error: unexpected end of file
+ syntax_error.jsonnet:1:4
\ No newline at end of file
tests/go_testdata_golden_override/tailstrict2.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/tailstrict2.jsonnet.golden
+++ b/tests/go_testdata_golden_override/tailstrict2.jsonnet.golden
@@ -1,3 +1,4 @@
runtime error: xxx
tailstrict2.jsonnet:1:13-19: error statement
- tailstrict2.jsonnet:2:15-19: function <e> call
\ No newline at end of file
+ tailstrict2.jsonnet:2:15-19: function <e> call
+ tailstrict2.jsonnet:2:19-27: function <anonymous> call
\ No newline at end of file
tests/go_testdata_golden_override/too_many_arguments.jsonnet.goldendiffbeforeafterboth1too many args, function has 32Function has the following signature: (x, y, z)3 too_many_arguments.jsonnet:1:23-36: function <anonymous> preparationtests/go_testdata_golden_override/unfinished_args.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/unfinished_args.jsonnet.golden
+++ b/tests/go_testdata_golden_override/unfinished_args.jsonnet.golden
@@ -1,2 +1,2 @@
-syntax error: expected one of "(", ")", ".", "?", "[", "{", <binary op>, got "EOF"
- unfinished_args.jsonnet:1:18
\ No newline at end of file
+syntax error: expected ')', got end of file
+ unfinished_args.jsonnet:1:17
\ No newline at end of file
tests/go_testdata_golden_override/variable_not_visible.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override/variable_not_visible.jsonnet.golden
+++ b/tests/go_testdata_golden_override/variable_not_visible.jsonnet.golden
@@ -1,3 +1 @@
-local is not defined: nested
- variable_not_visible.jsonnet:1:44-51: local <nested> access
- variable_not_visible.jsonnet:1:52-55: local <x2> access
\ No newline at end of file
+static analysis errors: undefined local: nested; unused local: x1
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/builtinManifestJsonEx_cyclic.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/builtinManifestJsonEx_cyclic.jsonnet.golden
+++ /dev/null
@@ -1,201 +0,0 @@
-stack overflow, try to reduce recursion, or set --max-stack to bigger value
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- builtinManifestJsonEx_cyclic.jsonnet:1:19-33: function <builtin_manifest_json_ex> call
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/builtin_manifestTomlEx_cyclic.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/builtin_manifestTomlEx_cyclic.jsonnet.golden
+++ /dev/null
@@ -1,201 +0,0 @@
-stack overflow, try to reduce recursion, or set --max-stack to bigger value
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- section <b> manifestification
- section <a> manifestification
- builtin_manifestTomlEx_cyclic.jsonnet:1:19-38: function <builtin_manifest_toml_ex> call
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/builtin_manifestYamlDoc_cyclic.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/builtin_manifestYamlDoc_cyclic.jsonnet.golden
+++ /dev/null
@@ -1,201 +0,0 @@
-stack overflow, try to reduce recursion, or set --max-stack to bigger value
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- field <a> manifestification
- builtin_manifestYamlDoc_cyclic.jsonnet:1:20-29: function <builtin_manifest_yaml_doc> call
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/error_hexnumber.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/error_hexnumber.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected end of file, got identifier "x42"
- error_hexnumber.jsonnet:1:2
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/import_syntax_error.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/import_syntax_error.jsonnet.golden
+++ /dev/null
@@ -1,3 +0,0 @@
-syntax error: unexpected end of file
- syntax_error.jsonnet:1:4
- import_syntax_error.jsonnet:1:1-8: import "syntax_error.jsonnet"
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/object_comp_assert.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/object_comp_assert.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: asserts are unsupported in object comprehension
- object_comp_assert.jsonnet:1:46
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/object_comp_illegal.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/object_comp_illegal.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: missing object comprehension field
- object_comp_illegal.jsonnet:1:34
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/parseYaml.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/parseYaml.jsonnet.golden
+++ /dev/null
@@ -1,55 +0,0 @@
-[
- {
- "aaa": { },
- "foo": "bar",
- "xxx": [
- 42,
- "asdf",
- { }
- ],
- "ąę": "ćż"
- },
- [
- {
- "a": 1
- },
- {
- "a": 2
- }
- ],
- [
- {
- "a": 1
- },
- {
- "a": 2
- }
- ],
- [
- {
- "a": 1
- },
- {
- "a": 2
- }
- ],
- {
- "---a": 2,
- "a": 1,
- "a---": 3
- },
- [
- {
- "a": 1
- },
- "hello world\n",
- 3
- ],
- [
- {
- "a": 1
- },
- 2
- ],
- null
-]
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/static_error_eof.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/static_error_eof.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected ';', got end of file
- static_error_eof.jsonnet:1:12
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/stdlib_smoke_test.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/stdlib_smoke_test.jsonnet.golden
+++ /dev/null
@@ -1,279 +0,0 @@
-{
- "abs": 42,
- "acos": true,
- "asciiLower": "blah",
- "asciiUpper": "BLAH",
- "asin": true,
- "assertEqual": true,
- "atan": true,
- "base64": [
- "YmxhaA==",
- "YmxhaA=="
- ],
- "base64Decode": "blah\n",
- "base64DecodeBytes": [
- 98,
- 108,
- 97,
- 104,
- 10
- ],
- "ceil": 5,
- "char": "A",
- "codepoint": 65,
- "cos": true,
- "count": 1,
- "decodeUTF8": "AAA",
- "encodeUTF8": [
- 98,
- 108,
- 97,
- 104
- ],
- "endsWith": true,
- "escapeStringBash": "'test '\"'\"'test'\"'\"'test'",
- "escapeStringDollars": "test 'test'test",
- "escapeStringJson": "\"test 'test'test\"",
- "escapeStringPython": "\"test 'test'test\"",
- "exp": 148.4131591025766,
- "exponent": 3,
- "filter": [
- 2,
- 4
- ],
- "filterMap": [
- 4,
- 8
- ],
- "find": [
- 2,
- 4
- ],
- "findSubstr": [
- 0,
- 5
- ],
- "flatMap": [
- 2,
- 3,
- 4,
- 6,
- 6,
- 9
- ],
- "flattenArrays": [
- 1,
- 2,
- 3,
- 4,
- 5,
- [
- 6,
- 7
- ]
- ],
- "floor": 5,
- "foldl": [
- 0,
- 1,
- 2,
- 3
- ],
- "foldr": [
- 1,
- 2,
- 3,
- 4
- ],
- "format": "test blah 42",
- "get": [
- 17,
- 42,
- 18,
- 42
- ],
- "isArray": true,
- "isBoolean": true,
- "isFunction": true,
- "isNumber": true,
- "isObject": true,
- "isString": true,
- "join": "a,b,c",
- "length": 0,
- "lines": "a\nb\nc\n",
- "log": true,
- "lstripChars": "bbbbcccc",
- "makeArray": [
- 0,
- 1,
- 2,
- 3,
- 4
- ],
- "manifestIni": "a = 1\nb = 2\n[s1]\nx = 1\ny = 2\n",
- "manifestJsonEx": "{\n \"a\": {\n \"b\": \"c\"\n }\n}",
- "manifestJsonMinified": "{\"a\":{\"b\":\"c\"}}",
- "manifestPython": "{\"a\": {\"b\": \"c\"}}",
- "manifestPythonVars": "a = {\"b\": \"c\"}\n",
- "manifestTomlEx": "[a]\n b = \"c\"",
- "manifestXmlJsonml": "<blah a=\"42\"></blah>",
- "manifestYamlDoc": "\"a\":\n \"b\": \"c\"",
- "manifestYamlStream": "---\n42\n---\n\"a\":\n \"b\": \"c\"\n...\n",
- "mantissa": 0.6249999999999999,
- "map": [
- -1,
- -2,
- -3
- ],
- "mapWithIndex": [
- 3,
- 3,
- 3
- ],
- "mapWithKey": {
- "a": 42
- },
- "max": 3,
- "md5": "1bc29b36f623ba82aaf6724fd3b16718",
- "member": true,
- "mergePatch": { },
- "min": 2,
- "objectFields": [ ],
- "objectFieldsAll": [ ],
- "objectHas": false,
- "objectHasAll": false,
- "objectKeysValues": [ ],
- "objectKeysValuesAll": [ ],
- "objectValues": [ ],
- "objectValuesAll": [ ],
- "parseHex": 3735928559,
- "parseInt": 42,
- "parseJson": {
- "a": "b"
- },
- "parseOctal": 83,
- "pow": 8,
- "prune": {
- "y": [
- "42"
- ]
- },
- "range": [
- 1,
- 2,
- 3,
- 4,
- 5
- ],
- "repeat": "foofoofoo",
- "reverse": [
- "a",
- "b"
- ],
- "rstripChars": "aaabbbb",
- "set": [
- [
- 1,
- 2,
- 3
- ],
- [
- 3,
- 2,
- 1
- ]
- ],
- "setDiff": [
- [
- 1,
- 2
- ],
- [
- 1,
- 3
- ]
- ],
- "setInter": [
- [
- 3
- ],
- [
- 2
- ]
- ],
- "setMember": [
- false,
- true
- ],
- "setUnion": [
- [
- 1,
- 2,
- 3,
- 4,
- 5
- ],
- [
- 1,
- 2,
- 3,
- 4,
- 5
- ]
- ],
- "sign": 1,
- "sin": true,
- "slice": "o",
- "sort": [
- [
- 1,
- 2,
- 3
- ],
- [
- 3,
- 2,
- 1
- ]
- ],
- "split": [
- "a",
- "b",
- "c"
- ],
- "splitLimit": [
- "a",
- "b,c"
- ],
- "splitLimitR": [
- "a,b",
- "c"
- ],
- "sqrt": true,
- "startsWith": true,
- "strReplace": "bba",
- "stringChars": [
- "b",
- "l",
- "a",
- "h"
- ],
- "stripChars": "bbbb",
- "substr": "s",
- "tan": true,
- "thisFile": "stdlib_smoke_test.jsonnet",
- "toString": "42",
- "type": "object",
- "uniq": [
- [
- 1,
- 2,
- 3
- ],
- [
- "a",
- "B",
- "a"
- ]
- ]
-}
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/syntax_error.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/syntax_error.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: unexpected end of file
- syntax_error.jsonnet:1:4
\ No newline at end of file
tests/go_testdata_golden_override_ir_parser/unfinished_args.jsonnet.goldendiffbeforeafterboth--- a/tests/go_testdata_golden_override_ir_parser/unfinished_args.jsonnet.golden
+++ /dev/null
@@ -1,2 +0,0 @@
-syntax error: expected ')', got end of file
- unfinished_args.jsonnet:1:17
\ No newline at end of file