[pkg-go] Bug#1017291: mtail: FTBFS: tests failed
Lucas Nussbaum
lucas at debian.org
Sun Aug 14 08:48:23 BST 2022
Source: mtail
Version: 3.0.0~rc49-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220813 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_test -- -timeout 100s
> cd build && go test -vet=off -v -p 8 -timeout 100s github.com/google/mtail/cmd/mfmt github.com/google/mtail/cmd/mtail github.com/google/mtail/internal/exporter github.com/google/mtail/internal/logline github.com/google/mtail/internal/metrics github.com/google/mtail/internal/metrics/datum github.com/google/mtail/internal/mtail github.com/google/mtail/internal/mtail/golden github.com/google/mtail/internal/runtime github.com/google/mtail/internal/runtime/code github.com/google/mtail/internal/runtime/compiler github.com/google/mtail/internal/runtime/compiler/ast github.com/google/mtail/internal/runtime/compiler/checker github.com/google/mtail/internal/runtime/compiler/codegen github.com/google/mtail/internal/runtime/compiler/errors github.com/google/mtail/internal/runtime/compiler/opt github.com/google/mtail/internal/runtime/compiler/parser github.com/google/mtail/internal/runtime/compiler/position github.com/google/mtail/internal/runtime/compiler/symbol github.com/google/mtail/internal/runtime/compiler/types github.com/google/mtail/internal/runtime/vm github.com/google/mtail/internal/tailer github.com/google/mtail/internal/tailer/logstream github.com/google/mtail/internal/testutil github.com/google/mtail/internal/waker
> ? github.com/google/mtail/cmd/mfmt [no test files]
> ? github.com/google/mtail/cmd/mtail [no test files]
> === RUN TestCreateExporter
> --- PASS: TestCreateExporter (0.00s)
> === RUN TestMetricToCollectd
> --- PASS: TestMetricToCollectd (0.00s)
> === RUN TestMetricToGraphite
> --- PASS: TestMetricToGraphite (0.00s)
> === RUN TestMetricToStatsd
> --- PASS: TestMetricToStatsd (0.00s)
> === RUN TestHandleGraphite
> === RUN TestHandleGraphite/empty
> === RUN TestHandleGraphite/single
> --- PASS: TestHandleGraphite (0.00s)
> --- PASS: TestHandleGraphite/empty (0.00s)
> --- PASS: TestHandleGraphite/single (0.00s)
> === RUN TestHandleJSON
> === RUN TestHandleJSON/empty
> === RUN TestHandleJSON/single
> === RUN TestHandleJSON/dimensioned
> === RUN TestHandleJSON/histogram
> --- PASS: TestHandleJSON (0.00s)
> --- PASS: TestHandleJSON/empty (0.00s)
> --- PASS: TestHandleJSON/single (0.00s)
> --- PASS: TestHandleJSON/dimensioned (0.00s)
> --- PASS: TestHandleJSON/histogram (0.00s)
> === RUN TestHandlePrometheus
> === RUN TestHandlePrometheus/empty
> === RUN TestHandlePrometheus/single
> === RUN TestHandlePrometheus/with_prog_label
> === RUN TestHandlePrometheus/dimensioned
> === RUN TestHandlePrometheus/gauge
> === RUN TestHandlePrometheus/timer
> === RUN TestHandlePrometheus/text
> === RUN TestHandlePrometheus/quotes
> === RUN TestHandlePrometheus/help
> === RUN TestHandlePrometheus/2_help_with_label
> === RUN TestHandlePrometheus/histo
> === RUN TestHandlePrometheus/histo-count-eq-inf
> --- PASS: TestHandlePrometheus (0.00s)
> --- PASS: TestHandlePrometheus/empty (0.00s)
> --- PASS: TestHandlePrometheus/single (0.00s)
> --- PASS: TestHandlePrometheus/with_prog_label (0.00s)
> --- PASS: TestHandlePrometheus/dimensioned (0.00s)
> --- PASS: TestHandlePrometheus/gauge (0.00s)
> --- PASS: TestHandlePrometheus/timer (0.00s)
> --- PASS: TestHandlePrometheus/text (0.00s)
> --- PASS: TestHandlePrometheus/quotes (0.00s)
> --- PASS: TestHandlePrometheus/help (0.00s)
> --- PASS: TestHandlePrometheus/2_help_with_label (0.00s)
> --- PASS: TestHandlePrometheus/histo (0.00s)
> --- PASS: TestHandlePrometheus/histo-count-eq-inf (0.00s)
> === RUN TestWritePrometheus
> === RUN TestWritePrometheus/empty
> === RUN TestWritePrometheus/single
> === RUN TestWritePrometheus/multi
> --- PASS: TestWritePrometheus (0.00s)
> --- PASS: TestWritePrometheus/empty (0.00s)
> --- PASS: TestWritePrometheus/single (0.00s)
> --- PASS: TestWritePrometheus/multi (0.00s)
> === RUN TestHandleVarz
> === RUN TestHandleVarz/empty
> === RUN TestHandleVarz/single
> === RUN TestHandleVarz/dimensioned
> === RUN TestHandleVarz/text
> --- PASS: TestHandleVarz (0.00s)
> --- PASS: TestHandleVarz/empty (0.00s)
> --- PASS: TestHandleVarz/single (0.00s)
> --- PASS: TestHandleVarz/dimensioned (0.00s)
> --- PASS: TestHandleVarz/text (0.00s)
> PASS
> ok github.com/google/mtail/internal/exporter 0.010s
> ? github.com/google/mtail/internal/logline [no test files]
> === RUN TestKindType
> --- PASS: TestKindType (0.00s)
> === RUN TestScalarMetric
> --- PASS: TestScalarMetric (0.00s)
> === RUN TestDimensionedMetric
> --- PASS: TestDimensionedMetric (0.00s)
> === RUN TestEmitLabelSet
> === RUN TestEmitLabelSet/[a_b_c]
> === RUN TestEmitLabelSet/[a_b_d]
> --- PASS: TestEmitLabelSet (0.00s)
> --- PASS: TestEmitLabelSet/[a_b_c] (0.00s)
> --- PASS: TestEmitLabelSet/[a_b_d] (0.00s)
> === RUN TestFindLabelValueOrNil
> --- PASS: TestFindLabelValueOrNil (0.00s)
> === RUN TestAppendLabelValue
> --- PASS: TestAppendLabelValue (0.00s)
> === RUN TestMetricJSONRoundTrip
> --- PASS: TestMetricJSONRoundTrip (0.08s)
> === RUN TestTimer
> --- PASS: TestTimer (0.00s)
> === RUN TestRemoveMetricLabelValue
> --- PASS: TestRemoveMetricLabelValue (0.00s)
> === RUN TestMetricLabelValueRemovePastLimit
> --- PASS: TestMetricLabelValueRemovePastLimit (0.00s)
> === RUN TestMatchingKind
> --- PASS: TestMatchingKind (0.00s)
> === RUN TestDuplicateMetric
> --- PASS: TestDuplicateMetric (0.02s)
> === RUN TestAddMetricDifferentType
> --- PASS: TestAddMetricDifferentType (0.00s)
> === RUN TestExpireOldDatum
> --- PASS: TestExpireOldDatum (0.00s)
> === RUN TestExpireOversizeDatum
> --- PASS: TestExpireOversizeDatum (0.00s)
> PASS
> ok github.com/google/mtail/internal/metrics 0.109s
> === RUN TestDatumSetAndValue
> --- PASS: TestDatumSetAndValue (0.00s)
> === RUN TestMarshalJSON
> --- PASS: TestMarshalJSON (0.00s)
> === RUN TestDecrementScalarInt
> --- PASS: TestDecrementScalarInt (0.00s)
> === RUN TestBucketContains
> --- PASS: TestBucketContains (0.00s)
> === RUN TestMakeBucket
> --- PASS: TestMakeBucket (0.00s)
> PASS
> ok github.com/google/mtail/internal/metrics/datum 0.046s
> # github.com/google/mtail/internal/mtail_test [github.com/google/mtail/internal/mtail.test]
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:11:38: undefined: testing
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:12:2: undefined: testutil
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:16:9: undefined: fmt
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:17:4: undefined: testutil
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:17:49: undefined: testing
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:18:20: undefined: context
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:19:14: undefined: waker
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:20:29: undefined: metrics
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:21:20: undefined: filepath
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:86:40: undefined: testing
> src/github.com/google/mtail/internal/mtail/examples_integration_unix_test.go:21:20: too many errors
> FAIL github.com/google/mtail/internal/mtail [build failed]
> === RUN TestReadTestData
> --- PASS: TestReadTestData (0.00s)
> PASS
> ok github.com/google/mtail/internal/mtail/golden 0.009s
> === RUN TestRuntimeEndToEnd
> === RUN TestRuntimeEndToEnd/single-dash-parseint
> === RUN TestRuntimeEndToEnd/histogram
> === RUN TestRuntimeEndToEnd/numbers
> === RUN TestRuntimeEndToEnd/parse_a_hyphen
> === RUN TestRuntimeEndToEnd/parse_around_a_hyphen
> === RUN TestRuntimeEndToEnd/add_assign_float
> === RUN TestRuntimeEndToEnd/decorator
> === RUN TestRuntimeEndToEnd/else
> === RUN TestRuntimeEndToEnd/otherwise
> === RUN TestRuntimeEndToEnd/types
> === RUN TestRuntimeEndToEnd/filename
> === RUN TestRuntimeEndToEnd/logical_operators
> === RUN TestRuntimeEndToEnd/strcat
> === RUN TestRuntimeEndToEnd/typed-comparison
> === RUN TestRuntimeEndToEnd/match-expression
> === RUN TestRuntimeEndToEnd/metric-as-rvalue
> === RUN TestRuntimeEndToEnd/stringy
> === RUN TestRuntimeEndToEnd/ip-addr
> === RUN TestRuntimeEndToEnd/subst_timestamp
> === RUN TestRuntimeEndToEnd/subst_integer
> === RUN TestRuntimeEndToEnd/regexp_replace
> === RUN TestRuntimeEndToEnd/match_a_pattern_in_a_binary_expr
> --- PASS: TestRuntimeEndToEnd (0.29s)
> --- PASS: TestRuntimeEndToEnd/single-dash-parseint (0.01s)
> --- PASS: TestRuntimeEndToEnd/histogram (0.02s)
> --- PASS: TestRuntimeEndToEnd/numbers (0.01s)
> --- PASS: TestRuntimeEndToEnd/parse_a_hyphen (0.02s)
> --- PASS: TestRuntimeEndToEnd/parse_around_a_hyphen (0.01s)
> --- PASS: TestRuntimeEndToEnd/add_assign_float (0.01s)
> --- PASS: TestRuntimeEndToEnd/decorator (0.02s)
> --- PASS: TestRuntimeEndToEnd/else (0.01s)
> --- PASS: TestRuntimeEndToEnd/otherwise (0.01s)
> --- PASS: TestRuntimeEndToEnd/types (0.02s)
> --- PASS: TestRuntimeEndToEnd/filename (0.01s)
> --- PASS: TestRuntimeEndToEnd/logical_operators (0.01s)
> --- PASS: TestRuntimeEndToEnd/strcat (0.01s)
> --- PASS: TestRuntimeEndToEnd/typed-comparison (0.01s)
> --- PASS: TestRuntimeEndToEnd/match-expression (0.01s)
> --- PASS: TestRuntimeEndToEnd/metric-as-rvalue (0.01s)
> --- PASS: TestRuntimeEndToEnd/stringy (0.01s)
> --- PASS: TestRuntimeEndToEnd/ip-addr (0.01s)
> --- PASS: TestRuntimeEndToEnd/subst_timestamp (0.01s)
> --- PASS: TestRuntimeEndToEnd/subst_integer (0.01s)
> --- PASS: TestRuntimeEndToEnd/regexp_replace (0.01s)
> --- PASS: TestRuntimeEndToEnd/match_a_pattern_in_a_binary_expr (0.01s)
> === RUN TestNewRuntime
> --- PASS: TestNewRuntime (0.00s)
> === RUN TestCompileAndRun
> --- PASS: TestCompileAndRun (0.00s)
> === RUN TestLoadProg
> --- PASS: TestLoadProg (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime 0.298s
> === RUN TestOpcodeHasString
> --- PASS: TestOpcodeHasString (0.00s)
> === RUN TestInstrString
> --- PASS: TestInstrString (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/code 0.007s
> === RUN TestCompileParserError
> --- PASS: TestCompileParserError (0.00s)
> === RUN TestCompileCheckerError
> --- PASS: TestCompileCheckerError (0.00s)
> === RUN TestCompileCodegen
> --- PASS: TestCompileCodegen (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler 0.022s
> === RUN TestWalkPanicsOnUnknown
> --- PASS: TestWalkPanicsOnUnknown (0.00s)
> === RUN TestAstReplacement
> --- PASS: TestAstReplacement (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/ast 0.029s
> === RUN TestCheckInvalidPrograms
> === RUN TestCheckInvalidPrograms/undefined_named_capture_group
> === RUN TestCheckInvalidPrograms/out_of_bounds_capref
> === RUN TestCheckInvalidPrograms/undefined_decorator
> === RUN TestCheckInvalidPrograms/undefined_identifier
> === RUN TestCheckInvalidPrograms/invalid_regex_1
> === RUN TestCheckInvalidPrograms/invalid_regex_2
> === RUN TestCheckInvalidPrograms/invalid_regex_3
> === RUN TestCheckInvalidPrograms/duplicate_declaration
> === RUN TestCheckInvalidPrograms/indexedExpr_parameter_count
> === RUN TestCheckInvalidPrograms/indexedExpr_binary_expression
> === RUN TestCheckInvalidPrograms/builtin_parameter_mismatch
> === RUN TestCheckInvalidPrograms/bad_strptime_format
> === RUN TestCheckInvalidPrograms/undefined_const_regex
> === RUN TestCheckInvalidPrograms/unused_symbols
> === RUN TestCheckInvalidPrograms/invalid_del_index_count
> === RUN TestCheckInvalidPrograms/def_without_usage
> === RUN TestCheckInvalidPrograms/def_without_next
> === RUN TestCheckInvalidPrograms/def_with_two_nexts
> === RUN TestCheckInvalidPrograms/counter_with_buckets
> === RUN TestCheckInvalidPrograms/next_outside_of_decorator
> === RUN TestCheckInvalidPrograms/use_decorator_in_decorator
> === RUN TestCheckInvalidPrograms/delete_incorrect_object
> === RUN TestCheckInvalidPrograms/pattern_fragment_plus_anything
> === RUN TestCheckInvalidPrograms/recursive_pattern_fragment
> === RUN TestCheckInvalidPrograms/delete_a_histogram
> === RUN TestCheckInvalidPrograms/int_as_bool
> === RUN TestCheckInvalidPrograms/regexp_too_long
> === RUN TestCheckInvalidPrograms/strptime_invalid_args
> === RUN TestCheckInvalidPrograms/inc_invalid_args
> === RUN TestCheckInvalidPrograms/mod_by_zero
> === RUN TestCheckInvalidPrograms/assign_to_rvalue
> === RUN TestCheckInvalidPrograms/tolower_non_string
> === RUN TestCheckInvalidPrograms/dec_non_var
> === RUN TestCheckInvalidPrograms/cmp_to_None
> === RUN TestCheckInvalidPrograms/negate_None
> --- PASS: TestCheckInvalidPrograms (0.01s)
> --- PASS: TestCheckInvalidPrograms/undefined_named_capture_group (0.00s)
> --- PASS: TestCheckInvalidPrograms/out_of_bounds_capref (0.00s)
> --- PASS: TestCheckInvalidPrograms/undefined_decorator (0.00s)
> --- PASS: TestCheckInvalidPrograms/undefined_identifier (0.00s)
> --- PASS: TestCheckInvalidPrograms/invalid_regex_1 (0.00s)
> --- PASS: TestCheckInvalidPrograms/invalid_regex_2 (0.00s)
> --- PASS: TestCheckInvalidPrograms/invalid_regex_3 (0.00s)
> --- PASS: TestCheckInvalidPrograms/duplicate_declaration (0.00s)
> --- PASS: TestCheckInvalidPrograms/indexedExpr_parameter_count (0.00s)
> --- PASS: TestCheckInvalidPrograms/indexedExpr_binary_expression (0.00s)
> --- PASS: TestCheckInvalidPrograms/builtin_parameter_mismatch (0.00s)
> --- PASS: TestCheckInvalidPrograms/bad_strptime_format (0.00s)
> --- PASS: TestCheckInvalidPrograms/undefined_const_regex (0.00s)
> --- PASS: TestCheckInvalidPrograms/unused_symbols (0.00s)
> --- PASS: TestCheckInvalidPrograms/invalid_del_index_count (0.00s)
> --- PASS: TestCheckInvalidPrograms/def_without_usage (0.00s)
> --- PASS: TestCheckInvalidPrograms/def_without_next (0.00s)
> --- PASS: TestCheckInvalidPrograms/def_with_two_nexts (0.00s)
> --- PASS: TestCheckInvalidPrograms/counter_with_buckets (0.00s)
> --- PASS: TestCheckInvalidPrograms/next_outside_of_decorator (0.00s)
> --- PASS: TestCheckInvalidPrograms/use_decorator_in_decorator (0.00s)
> --- PASS: TestCheckInvalidPrograms/delete_incorrect_object (0.00s)
> --- PASS: TestCheckInvalidPrograms/pattern_fragment_plus_anything (0.00s)
> --- PASS: TestCheckInvalidPrograms/recursive_pattern_fragment (0.00s)
> --- PASS: TestCheckInvalidPrograms/delete_a_histogram (0.00s)
> --- PASS: TestCheckInvalidPrograms/int_as_bool (0.00s)
> --- PASS: TestCheckInvalidPrograms/regexp_too_long (0.00s)
> --- PASS: TestCheckInvalidPrograms/strptime_invalid_args (0.00s)
> --- PASS: TestCheckInvalidPrograms/inc_invalid_args (0.00s)
> --- PASS: TestCheckInvalidPrograms/mod_by_zero (0.00s)
> --- PASS: TestCheckInvalidPrograms/assign_to_rvalue (0.00s)
> --- PASS: TestCheckInvalidPrograms/tolower_non_string (0.00s)
> --- PASS: TestCheckInvalidPrograms/dec_non_var (0.00s)
> --- PASS: TestCheckInvalidPrograms/cmp_to_None (0.00s)
> --- PASS: TestCheckInvalidPrograms/negate_None (0.00s)
> === RUN TestCheckValidPrograms
> === RUN TestCheckValidPrograms/capture_group
> === RUN TestCheckValidPrograms/shadowed_positionals
> === RUN TestCheckValidPrograms/sibling_positionals
> === RUN TestCheckValidPrograms/index_expression
> === RUN TestCheckValidPrograms/odd_indexes
> === RUN TestCheckValidPrograms/implicit_int
> === RUN TestCheckValidPrograms/function_return_value
> === RUN TestCheckValidPrograms/conversions
> === RUN TestCheckValidPrograms/logical_operators
> === RUN TestCheckValidPrograms/nested_binary_conditional
> === RUN TestCheckValidPrograms/paren_expr
> === RUN TestCheckValidPrograms/strptime_format
> === RUN TestCheckValidPrograms/string_concat
> === RUN TestCheckValidPrograms/namespace
> === RUN TestCheckValidPrograms/match_expr_1
> === RUN TestCheckValidPrograms/capref_used_in_def
> === RUN TestCheckValidPrograms/binop_compare_type_conversion
> === RUN TestCheckValidPrograms/binop_arith_type_conversion
> === RUN TestCheckValidPrograms/concat_expr_1
> === RUN TestCheckValidPrograms/concat_expr_2
> === RUN TestCheckValidPrograms/match_expression_3
> === RUN TestCheckValidPrograms/match_expr_4
> === RUN TestCheckValidPrograms/decorator_scopes
> === RUN TestCheckValidPrograms/concat_with_add_assign
> === RUN TestCheckValidPrograms/decrement
> === RUN TestCheckValidPrograms/stop
> === RUN TestCheckValidPrograms/declare_histogram
> === RUN TestCheckValidPrograms/match_a_pattern_in_cond
> === RUN TestCheckValidPrograms/match_a_pattern_in_a_binary_expr_in_cond
> === RUN TestCheckValidPrograms/negative_numbers_in_capture_groups
> === RUN TestCheckValidPrograms/substitution
> === RUN TestCheckValidPrograms/regexp_subst
> --- PASS: TestCheckValidPrograms (0.00s)
> --- PASS: TestCheckValidPrograms/capture_group (0.00s)
> --- PASS: TestCheckValidPrograms/shadowed_positionals (0.00s)
> --- PASS: TestCheckValidPrograms/sibling_positionals (0.00s)
> --- PASS: TestCheckValidPrograms/index_expression (0.00s)
> --- PASS: TestCheckValidPrograms/odd_indexes (0.00s)
> --- PASS: TestCheckValidPrograms/implicit_int (0.00s)
> --- PASS: TestCheckValidPrograms/function_return_value (0.00s)
> --- PASS: TestCheckValidPrograms/conversions (0.00s)
> --- PASS: TestCheckValidPrograms/logical_operators (0.00s)
> --- PASS: TestCheckValidPrograms/nested_binary_conditional (0.00s)
> --- PASS: TestCheckValidPrograms/paren_expr (0.00s)
> --- PASS: TestCheckValidPrograms/strptime_format (0.00s)
> --- PASS: TestCheckValidPrograms/string_concat (0.00s)
> --- PASS: TestCheckValidPrograms/namespace (0.00s)
> --- PASS: TestCheckValidPrograms/match_expr_1 (0.00s)
> --- PASS: TestCheckValidPrograms/capref_used_in_def (0.00s)
> --- PASS: TestCheckValidPrograms/binop_compare_type_conversion (0.00s)
> --- PASS: TestCheckValidPrograms/binop_arith_type_conversion (0.00s)
> --- PASS: TestCheckValidPrograms/concat_expr_1 (0.00s)
> --- PASS: TestCheckValidPrograms/concat_expr_2 (0.00s)
> --- PASS: TestCheckValidPrograms/match_expression_3 (0.00s)
> --- PASS: TestCheckValidPrograms/match_expr_4 (0.00s)
> --- PASS: TestCheckValidPrograms/decorator_scopes (0.00s)
> --- PASS: TestCheckValidPrograms/concat_with_add_assign (0.00s)
> --- PASS: TestCheckValidPrograms/decrement (0.00s)
> --- PASS: TestCheckValidPrograms/stop (0.00s)
> --- PASS: TestCheckValidPrograms/declare_histogram (0.00s)
> --- PASS: TestCheckValidPrograms/match_a_pattern_in_cond (0.00s)
> --- PASS: TestCheckValidPrograms/match_a_pattern_in_a_binary_expr_in_cond (0.00s)
> --- PASS: TestCheckValidPrograms/negative_numbers_in_capture_groups (0.00s)
> --- PASS: TestCheckValidPrograms/substitution (0.00s)
> --- PASS: TestCheckValidPrograms/regexp_subst (0.00s)
> === RUN TestCheckTypeExpressions
> === RUN TestCheckTypeExpressions/Int_+_Int_->_Int
> === RUN TestCheckTypeExpressions/Int_+_Float_->_Float
> === RUN TestCheckTypeExpressions/⍺_+_Float_->_Float
> --- PASS: TestCheckTypeExpressions (0.00s)
> --- PASS: TestCheckTypeExpressions/Int_+_Int_->_Int (0.00s)
> --- PASS: TestCheckTypeExpressions/Int_+_Float_->_Float (0.00s)
> --- PASS: TestCheckTypeExpressions/⍺_+_Float_->_Float (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/checker 0.020s
> === RUN TestCodeGenFromSource
> === RUN TestCodeGenFromSource/simple_line_counter
> === RUN TestCodeGenFromSource/count_a
> === RUN TestCodeGenFromSource/strptime_and_capref
> === RUN TestCodeGenFromSource/strptime_and_named_capref
> === RUN TestCodeGenFromSource/inc_by_and_set
> === RUN TestCodeGenFromSource/cond_expr_gt
> === RUN TestCodeGenFromSource/cond_expr_lt
> === RUN TestCodeGenFromSource/cond_expr_eq
> === RUN TestCodeGenFromSource/cond_expr_le
> === RUN TestCodeGenFromSource/cond_expr_ge
> === RUN TestCodeGenFromSource/cond_expr_ne
> === RUN TestCodeGenFromSource/nested_cond
> === RUN TestCodeGenFromSource/deco
> === RUN TestCodeGenFromSource/length
> === RUN TestCodeGenFromSource/bitwise
> === RUN TestCodeGenFromSource/pow
> === RUN TestCodeGenFromSource/indexed_expr
> === RUN TestCodeGenFromSource/strtol
> === RUN TestCodeGenFromSource/float
> === RUN TestCodeGenFromSource/otherwise
> === RUN TestCodeGenFromSource/cond_else
> === RUN TestCodeGenFromSource/mod
> === RUN TestCodeGenFromSource/del
> === RUN TestCodeGenFromSource/del_after
> === RUN TestCodeGenFromSource/types
> === RUN TestCodeGenFromSource/getfilename
> === RUN TestCodeGenFromSource/dimensioned_counter
> === RUN TestCodeGenFromSource/string_to_int
> === RUN TestCodeGenFromSource/int_to_float
> === RUN TestCodeGenFromSource/string_to_float
> === RUN TestCodeGenFromSource/float_to_string
> === RUN TestCodeGenFromSource/int_to_string
> === RUN TestCodeGenFromSource/nested_comparisons
> === RUN TestCodeGenFromSource/string_concat
> === RUN TestCodeGenFromSource/add_assign_float
> === RUN TestCodeGenFromSource/match_expression
> === RUN TestCodeGenFromSource/negative_match_expression
> === RUN TestCodeGenFromSource/capref_used_in_def
> === RUN TestCodeGenFromSource/binop_arith_type_conversion
> === RUN TestCodeGenFromSource/binop_compare_type_conversion
> === RUN TestCodeGenFromSource/set_string
> === RUN TestCodeGenFromSource/concat_to_text
> === RUN TestCodeGenFromSource/decrement
> === RUN TestCodeGenFromSource/capref_and_settime
> === RUN TestCodeGenFromSource/cast_to_self
> === RUN TestCodeGenFromSource/stop
> === RUN TestCodeGenFromSource/stop_inside
> === RUN TestCodeGenFromSource/nested_decorators
> === RUN TestCodeGenFromSource/negative_numbers_in_capture_groups
> === RUN TestCodeGenFromSource/substitution
> === RUN TestCodeGenFromSource/const_term_as_pattern
> --- PASS: TestCodeGenFromSource (0.02s)
> --- PASS: TestCodeGenFromSource/simple_line_counter (0.00s)
> --- PASS: TestCodeGenFromSource/count_a (0.00s)
> --- PASS: TestCodeGenFromSource/strptime_and_capref (0.00s)
> --- PASS: TestCodeGenFromSource/strptime_and_named_capref (0.00s)
> --- PASS: TestCodeGenFromSource/inc_by_and_set (0.00s)
> --- PASS: TestCodeGenFromSource/cond_expr_gt (0.00s)
> --- PASS: TestCodeGenFromSource/cond_expr_lt (0.00s)
> --- PASS: TestCodeGenFromSource/cond_expr_eq (0.00s)
> --- PASS: TestCodeGenFromSource/cond_expr_le (0.00s)
> --- PASS: TestCodeGenFromSource/cond_expr_ge (0.00s)
> --- PASS: TestCodeGenFromSource/cond_expr_ne (0.00s)
> --- PASS: TestCodeGenFromSource/nested_cond (0.00s)
> --- PASS: TestCodeGenFromSource/deco (0.00s)
> --- PASS: TestCodeGenFromSource/length (0.00s)
> --- PASS: TestCodeGenFromSource/bitwise (0.00s)
> --- PASS: TestCodeGenFromSource/pow (0.00s)
> --- PASS: TestCodeGenFromSource/indexed_expr (0.00s)
> --- PASS: TestCodeGenFromSource/strtol (0.00s)
> --- PASS: TestCodeGenFromSource/float (0.00s)
> --- PASS: TestCodeGenFromSource/otherwise (0.00s)
> --- PASS: TestCodeGenFromSource/cond_else (0.00s)
> --- PASS: TestCodeGenFromSource/mod (0.00s)
> --- PASS: TestCodeGenFromSource/del (0.00s)
> --- PASS: TestCodeGenFromSource/del_after (0.00s)
> --- PASS: TestCodeGenFromSource/types (0.00s)
> --- PASS: TestCodeGenFromSource/getfilename (0.00s)
> --- PASS: TestCodeGenFromSource/dimensioned_counter (0.00s)
> --- PASS: TestCodeGenFromSource/string_to_int (0.00s)
> --- PASS: TestCodeGenFromSource/int_to_float (0.00s)
> --- PASS: TestCodeGenFromSource/string_to_float (0.00s)
> --- PASS: TestCodeGenFromSource/float_to_string (0.00s)
> --- PASS: TestCodeGenFromSource/int_to_string (0.00s)
> --- PASS: TestCodeGenFromSource/nested_comparisons (0.00s)
> --- PASS: TestCodeGenFromSource/string_concat (0.00s)
> --- PASS: TestCodeGenFromSource/add_assign_float (0.00s)
> --- PASS: TestCodeGenFromSource/match_expression (0.00s)
> --- PASS: TestCodeGenFromSource/negative_match_expression (0.00s)
> --- PASS: TestCodeGenFromSource/capref_used_in_def (0.00s)
> --- PASS: TestCodeGenFromSource/binop_arith_type_conversion (0.00s)
> --- PASS: TestCodeGenFromSource/binop_compare_type_conversion (0.00s)
> --- PASS: TestCodeGenFromSource/set_string (0.00s)
> --- PASS: TestCodeGenFromSource/concat_to_text (0.00s)
> --- PASS: TestCodeGenFromSource/decrement (0.00s)
> --- PASS: TestCodeGenFromSource/capref_and_settime (0.00s)
> --- PASS: TestCodeGenFromSource/cast_to_self (0.00s)
> --- PASS: TestCodeGenFromSource/stop (0.00s)
> --- PASS: TestCodeGenFromSource/stop_inside (0.00s)
> --- PASS: TestCodeGenFromSource/nested_decorators (0.00s)
> --- PASS: TestCodeGenFromSource/negative_numbers_in_capture_groups (0.00s)
> --- PASS: TestCodeGenFromSource/substitution (0.00s)
> --- PASS: TestCodeGenFromSource/const_term_as_pattern (0.00s)
> === RUN TestCodeGenFromAST
> === RUN TestCodeGenFromAST/subst
> === RUN TestCodeGenFromAST/regexp_subst
> --- PASS: TestCodeGenFromAST (0.01s)
> --- PASS: TestCodeGenFromAST/subst (0.00s)
> --- PASS: TestCodeGenFromAST/regexp_subst (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/codegen 0.050s
> === RUN TestNilErrorPosition
> --- PASS: TestNilErrorPosition (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/errors 0.009s
> === RUN TestOptimiser
> === RUN TestOptimiser/int_add
> === RUN TestOptimiser/float_mul
> === RUN TestOptimiser/int_float_pow
> === RUN TestOptimiser/float_int_mod
> === RUN TestOptimiser/nested_ops
> --- PASS: TestOptimiser (0.00s)
> --- PASS: TestOptimiser/int_add (0.00s)
> --- PASS: TestOptimiser/float_mul (0.00s)
> --- PASS: TestOptimiser/int_float_pow (0.00s)
> --- PASS: TestOptimiser/float_int_mod (0.00s)
> --- PASS: TestOptimiser/nested_ops (0.00s)
> === RUN TestOptimiserErrors
> === RUN TestOptimiserErrors/integer_divide_by_zero
> === RUN TestOptimiserErrors/float_divide_by_zero
> === RUN TestOptimiserErrors/integer_mod_by_zero
> === RUN TestOptimiserErrors/float_mod_by_zero
> --- PASS: TestOptimiserErrors (0.00s)
> --- PASS: TestOptimiserErrors/integer_divide_by_zero (0.00s)
> --- PASS: TestOptimiserErrors/float_divide_by_zero (0.00s)
> --- PASS: TestOptimiserErrors/integer_mod_by_zero (0.00s)
> --- PASS: TestOptimiserErrors/float_mod_by_zero (0.00s)
> === RUN TestConstFoldQuickIntComm
> === RUN TestConstFoldQuickIntComm/add
> === RUN TestConstFoldQuickIntComm/mul
> --- PASS: TestConstFoldQuickIntComm (0.00s)
> --- PASS: TestConstFoldQuickIntComm/add (0.00s)
> --- PASS: TestConstFoldQuickIntComm/mul (0.00s)
> === RUN TestConstFoldQuickFloatComm
> === RUN TestConstFoldQuickFloatComm/mul
> === RUN TestConstFoldQuickFloatComm/add
> --- PASS: TestConstFoldQuickFloatComm (0.00s)
> --- PASS: TestConstFoldQuickFloatComm/mul (0.00s)
> --- PASS: TestConstFoldQuickFloatComm/add (0.00s)
> === RUN TestConstFoldQuickMixedComm
> === RUN TestConstFoldQuickMixedComm/add
> === RUN TestConstFoldQuickMixedComm/mul
> --- PASS: TestConstFoldQuickMixedComm (0.00s)
> --- PASS: TestConstFoldQuickMixedComm/add (0.00s)
> --- PASS: TestConstFoldQuickMixedComm/mul (0.00s)
> === RUN TestConstFoldQuickIntAddSub
> --- PASS: TestConstFoldQuickIntAddSub (0.00s)
> === RUN TestConstFoldQuickFloatAddSub
> --- PASS: TestConstFoldQuickFloatAddSub (0.00s)
> === RUN TestConstFoldQuickMixedAddSub
> --- PASS: TestConstFoldQuickMixedAddSub (0.00s)
> === RUN TestConstFoldQuickFloatMulDiv
> --- PASS: TestConstFoldQuickFloatMulDiv (0.00s)
> === RUN TestConstFoldQuickIntModAddition
> --- PASS: TestConstFoldQuickIntModAddition (0.00s)
> === RUN TestConstFoldQuickFloatModAddition
> --- PASS: TestConstFoldQuickFloatModAddition (0.00s)
> === RUN TestConstFoldQuickMixedPowProduct
> --- PASS: TestConstFoldQuickMixedPowProduct (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/opt 0.045s
> === RUN TestLex
> === RUN TestLex/empty
> === RUN TestLex/spaces
> === RUN TestLex/newlines
> === RUN TestLex/comment
> === RUN TestLex/comment_not_at_col_1
> === RUN TestLex/punctuation
> === RUN TestLex/operators
> === RUN TestLex/keywords
> === RUN TestLex/builtins
> === RUN TestLex/numbers
> === RUN TestLex/identifier
> === RUN TestLex/regex
> === RUN TestLex/regex_with_escape
> === RUN TestLex/regex_with_escape_and_special_char
> === RUN TestLex/capref
> === RUN TestLex/numerical_capref
> === RUN TestLex/capref_with_trailing_punc
> === RUN TestLex/quoted_string
> === RUN TestLex/escaped_quote_in_quoted_string
> === RUN TestLex/decorator
> === RUN TestLex/large_program
> === RUN TestLex/linecount
> === RUN TestLex/unexpected_char
> === RUN TestLex/unterminated_regex
> === RUN TestLex/unterminated_quoted_string
> --- PASS: TestLex (0.00s)
> --- PASS: TestLex/empty (0.00s)
> --- PASS: TestLex/spaces (0.00s)
> --- PASS: TestLex/newlines (0.00s)
> --- PASS: TestLex/comment (0.00s)
> --- PASS: TestLex/comment_not_at_col_1 (0.00s)
> --- PASS: TestLex/punctuation (0.00s)
> --- PASS: TestLex/operators (0.00s)
> --- PASS: TestLex/keywords (0.00s)
> --- PASS: TestLex/builtins (0.00s)
> --- PASS: TestLex/numbers (0.00s)
> --- PASS: TestLex/identifier (0.00s)
> --- PASS: TestLex/regex (0.00s)
> --- PASS: TestLex/regex_with_escape (0.00s)
> --- PASS: TestLex/regex_with_escape_and_special_char (0.00s)
> --- PASS: TestLex/capref (0.00s)
> --- PASS: TestLex/numerical_capref (0.00s)
> --- PASS: TestLex/capref_with_trailing_punc (0.00s)
> --- PASS: TestLex/quoted_string (0.00s)
> --- PASS: TestLex/escaped_quote_in_quoted_string (0.00s)
> --- PASS: TestLex/decorator (0.00s)
> --- PASS: TestLex/large_program (0.00s)
> --- PASS: TestLex/linecount (0.00s)
> --- PASS: TestLex/unexpected_char (0.00s)
> --- PASS: TestLex/unterminated_regex (0.00s)
> --- PASS: TestLex/unterminated_quoted_string (0.00s)
> === RUN TestParserRoundTrip
> === RUN TestParserRoundTrip/empty
> === RUN TestParserRoundTrip/newline
> === RUN TestParserRoundTrip/declare_counter
> === RUN TestParserRoundTrip/declare_counter_string_name
> === RUN TestParserRoundTrip/declare_dimensioned_counter
> === RUN TestParserRoundTrip/declare_dimensioned_metric_with_limit
> === RUN TestParserRoundTrip/declare_multi-dimensioned_counter
> === RUN TestParserRoundTrip/declare_hidden_counter
> === RUN TestParserRoundTrip/declare_gauge
> === RUN TestParserRoundTrip/declare_timer
> === RUN TestParserRoundTrip/declare_text
> === RUN TestParserRoundTrip/declare_histogram
> === RUN TestParserRoundTrip/declare_histogram_float
> === RUN TestParserRoundTrip/declare_histogram_by_
> === RUN TestParserRoundTrip/declare_histogram_reversed_syntax_
> === RUN TestParserRoundTrip/simple_pattern_action
> === RUN TestParserRoundTrip/increment_counter
> === RUN TestParserRoundTrip/decrement_counter
> === RUN TestParserRoundTrip/regex_match_includes_escaped_slashes
> === RUN TestParserRoundTrip/numeric_capture_group_reference
> === RUN TestParserRoundTrip/strptime_and_capref
> === RUN TestParserRoundTrip/named_capture_group_reference
> === RUN TestParserRoundTrip/nested_match_conditions
> === RUN TestParserRoundTrip/nested_scope
> === RUN TestParserRoundTrip/comment_then_code
> === RUN TestParserRoundTrip/assignment
> === RUN TestParserRoundTrip/increment_operator
> === RUN TestParserRoundTrip/incby_operator
> === RUN TestParserRoundTrip/additive
> === RUN TestParserRoundTrip/multiplicative
> === RUN TestParserRoundTrip/additive_and_mem_storage
> === RUN TestParserRoundTrip/conditional_expressions
> === RUN TestParserRoundTrip/decorator_definition_and_invocation
> === RUN TestParserRoundTrip/const_regex
> === RUN TestParserRoundTrip/multiline_regex_starting_with_newline
> === RUN TestParserRoundTrip/multiline_regex
> === RUN TestParserRoundTrip/len
> === RUN TestParserRoundTrip/def_and_next
> === RUN TestParserRoundTrip/const
> === RUN TestParserRoundTrip/bitwise
> === RUN TestParserRoundTrip/logical
> === RUN TestParserRoundTrip/floats
> === RUN TestParserRoundTrip/simple_otherwise_action
> === RUN TestParserRoundTrip/pattern_action_then_otherwise_action
> === RUN TestParserRoundTrip/simple_else_clause
> === RUN TestParserRoundTrip/nested_else_clause
> === RUN TestParserRoundTrip/mod_operator
> === RUN TestParserRoundTrip/delete
> === RUN TestParserRoundTrip/delete_after
> === RUN TestParserRoundTrip/getfilename
> === RUN TestParserRoundTrip/indexed_expression_arg_list
> === RUN TestParserRoundTrip/paren_expr
> === RUN TestParserRoundTrip/regex_cond_expr
> === RUN TestParserRoundTrip/concat_expr_1
> === RUN TestParserRoundTrip/concat_expr_2
> === RUN TestParserRoundTrip/match_expression_1
> === RUN TestParserRoundTrip/match_expression_2
> === RUN TestParserRoundTrip/match_expression_3
> === RUN TestParserRoundTrip/capref_used_in_def
> === RUN TestParserRoundTrip/match_expr_4
> === RUN TestParserRoundTrip/stop
> === RUN TestParserRoundTrip/substitution
> === RUN TestParserRoundTrip/pattern_in_arg_expr_list
> --- PASS: TestParserRoundTrip (0.00s)
> --- PASS: TestParserRoundTrip/empty (0.00s)
> --- PASS: TestParserRoundTrip/newline (0.00s)
> --- PASS: TestParserRoundTrip/declare_counter (0.00s)
> --- PASS: TestParserRoundTrip/declare_counter_string_name (0.00s)
> --- PASS: TestParserRoundTrip/declare_dimensioned_counter (0.00s)
> --- PASS: TestParserRoundTrip/declare_dimensioned_metric_with_limit (0.00s)
> --- PASS: TestParserRoundTrip/declare_multi-dimensioned_counter (0.00s)
> --- PASS: TestParserRoundTrip/declare_hidden_counter (0.00s)
> --- PASS: TestParserRoundTrip/declare_gauge (0.00s)
> --- PASS: TestParserRoundTrip/declare_timer (0.00s)
> --- PASS: TestParserRoundTrip/declare_text (0.00s)
> --- PASS: TestParserRoundTrip/declare_histogram (0.00s)
> --- PASS: TestParserRoundTrip/declare_histogram_float (0.00s)
> --- PASS: TestParserRoundTrip/declare_histogram_by_ (0.00s)
> --- PASS: TestParserRoundTrip/declare_histogram_reversed_syntax_ (0.00s)
> --- PASS: TestParserRoundTrip/simple_pattern_action (0.00s)
> --- PASS: TestParserRoundTrip/increment_counter (0.00s)
> --- PASS: TestParserRoundTrip/decrement_counter (0.00s)
> --- PASS: TestParserRoundTrip/regex_match_includes_escaped_slashes (0.00s)
> --- PASS: TestParserRoundTrip/numeric_capture_group_reference (0.00s)
> --- PASS: TestParserRoundTrip/strptime_and_capref (0.00s)
> --- PASS: TestParserRoundTrip/named_capture_group_reference (0.00s)
> --- PASS: TestParserRoundTrip/nested_match_conditions (0.00s)
> --- PASS: TestParserRoundTrip/nested_scope (0.00s)
> --- PASS: TestParserRoundTrip/comment_then_code (0.00s)
> --- PASS: TestParserRoundTrip/assignment (0.00s)
> --- PASS: TestParserRoundTrip/increment_operator (0.00s)
> --- PASS: TestParserRoundTrip/incby_operator (0.00s)
> --- PASS: TestParserRoundTrip/additive (0.00s)
> --- PASS: TestParserRoundTrip/multiplicative (0.00s)
> --- PASS: TestParserRoundTrip/additive_and_mem_storage (0.00s)
> --- PASS: TestParserRoundTrip/conditional_expressions (0.00s)
> --- PASS: TestParserRoundTrip/decorator_definition_and_invocation (0.00s)
> --- PASS: TestParserRoundTrip/const_regex (0.00s)
> --- PASS: TestParserRoundTrip/multiline_regex_starting_with_newline (0.00s)
> --- PASS: TestParserRoundTrip/multiline_regex (0.00s)
> --- PASS: TestParserRoundTrip/len (0.00s)
> --- PASS: TestParserRoundTrip/def_and_next (0.00s)
> --- PASS: TestParserRoundTrip/const (0.00s)
> --- PASS: TestParserRoundTrip/bitwise (0.00s)
> --- PASS: TestParserRoundTrip/logical (0.00s)
> --- PASS: TestParserRoundTrip/floats (0.00s)
> --- PASS: TestParserRoundTrip/simple_otherwise_action (0.00s)
> --- PASS: TestParserRoundTrip/pattern_action_then_otherwise_action (0.00s)
> --- PASS: TestParserRoundTrip/simple_else_clause (0.00s)
> --- PASS: TestParserRoundTrip/nested_else_clause (0.00s)
> --- PASS: TestParserRoundTrip/mod_operator (0.00s)
> --- PASS: TestParserRoundTrip/delete (0.00s)
> --- PASS: TestParserRoundTrip/delete_after (0.00s)
> --- PASS: TestParserRoundTrip/getfilename (0.00s)
> --- PASS: TestParserRoundTrip/indexed_expression_arg_list (0.00s)
> --- PASS: TestParserRoundTrip/paren_expr (0.00s)
> --- PASS: TestParserRoundTrip/regex_cond_expr (0.00s)
> --- PASS: TestParserRoundTrip/concat_expr_1 (0.00s)
> --- PASS: TestParserRoundTrip/concat_expr_2 (0.00s)
> --- PASS: TestParserRoundTrip/match_expression_1 (0.00s)
> --- PASS: TestParserRoundTrip/match_expression_2 (0.00s)
> --- PASS: TestParserRoundTrip/match_expression_3 (0.00s)
> --- PASS: TestParserRoundTrip/capref_used_in_def (0.00s)
> --- PASS: TestParserRoundTrip/match_expr_4 (0.00s)
> --- PASS: TestParserRoundTrip/stop (0.00s)
> --- PASS: TestParserRoundTrip/substitution (0.00s)
> --- PASS: TestParserRoundTrip/pattern_in_arg_expr_list (0.00s)
> === RUN TestParseInvalidPrograms
> === RUN TestParseInvalidPrograms/unknown_character
> === RUN TestParseInvalidPrograms/unterminated_regex
> === RUN TestParseInvalidPrograms/unterminated_string
> === RUN TestParseInvalidPrograms/unterminated_const_regex
> === RUN TestParseInvalidPrograms/unbalanced_{
> === RUN TestParseInvalidPrograms/unbalanced_else_{
> === RUN TestParseInvalidPrograms/unbalanced_otherwise_{
> === RUN TestParseInvalidPrograms/index_of_non-terminal_1
> === RUN TestParseInvalidPrograms/index_of_non-terminal_2
> === RUN TestParseInvalidPrograms/index_of_pattern
> === RUN TestParseInvalidPrograms/statement_with_no_effect
> === RUN TestParseInvalidPrograms/pattern_without_block
> === RUN TestParseInvalidPrograms/paired_pattern_without_block
> === RUN TestParseInvalidPrograms/dimensioned_limit_per_dimension
> --- PASS: TestParseInvalidPrograms (0.00s)
> --- PASS: TestParseInvalidPrograms/unknown_character (0.00s)
> --- PASS: TestParseInvalidPrograms/unterminated_regex (0.00s)
> --- PASS: TestParseInvalidPrograms/unterminated_string (0.00s)
> --- PASS: TestParseInvalidPrograms/unterminated_const_regex (0.00s)
> --- PASS: TestParseInvalidPrograms/unbalanced_{ (0.00s)
> --- PASS: TestParseInvalidPrograms/unbalanced_else_{ (0.00s)
> --- PASS: TestParseInvalidPrograms/unbalanced_otherwise_{ (0.00s)
> --- PASS: TestParseInvalidPrograms/index_of_non-terminal_1 (0.00s)
> --- PASS: TestParseInvalidPrograms/index_of_non-terminal_2 (0.00s)
> --- PASS: TestParseInvalidPrograms/index_of_pattern (0.00s)
> --- PASS: TestParseInvalidPrograms/statement_with_no_effect (0.00s)
> --- PASS: TestParseInvalidPrograms/pattern_without_block (0.00s)
> --- PASS: TestParseInvalidPrograms/paired_pattern_without_block (0.00s)
> --- PASS: TestParseInvalidPrograms/dimensioned_limit_per_dimension (0.00s)
> === RUN TestParsePositionTests
> === RUN TestParsePositionTests/empty
> === RUN TestParsePositionTests/variable
> === RUN TestParsePositionTests/pattern
> === RUN TestParsePositionTests/multiline_regex
> --- PASS: TestParsePositionTests (0.00s)
> --- PASS: TestParsePositionTests/empty (0.00s)
> --- PASS: TestParsePositionTests/variable (0.00s)
> --- PASS: TestParsePositionTests/pattern (0.00s)
> --- PASS: TestParsePositionTests/multiline_regex (0.00s)
> === RUN TestKindHasString
> --- PASS: TestKindHasString (0.00s)
> === RUN TestTokenString
> --- PASS: TestTokenString (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/parser 0.030s
> ? github.com/google/mtail/internal/runtime/compiler/position [no test files]
> === RUN TestInsertLookup
> --- PASS: TestInsertLookup (0.00s)
> === RUN TestInsertLookupQuick
> --- PASS: TestInsertLookupQuick (1.91s)
> === RUN TestNestedScope
> --- PASS: TestNestedScope (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/symbol 1.949s
> === RUN TestTypeUnification
> === RUN TestTypeUnification/None_None
> === RUN TestTypeUnification/String_String
> === RUN TestTypeUnification/Int_Int
> === RUN TestTypeUnification/Float_Float
> === RUN TestTypeUnification/typeVar0_typeVar0
> === RUN TestTypeUnification/typeVar0_None
> === RUN TestTypeUnification/typeVar0_Float
> === RUN TestTypeUnification/typeVar0_Int
> === RUN TestTypeUnification/typeVar0_String
> === RUN TestTypeUnification/None_typeVar0
> === RUN TestTypeUnification/Float_typeVar0
> === RUN TestTypeUnification/Int_typeVar0
> === RUN TestTypeUnification/String_typeVar0
> === RUN TestTypeUnification/Int_Float
> === RUN TestTypeUnification/Float_Int
> === RUN TestTypeUnification/Int_String
> === RUN TestTypeUnification/String_Int
> === RUN TestTypeUnification/Float_String
> === RUN TestTypeUnification/String_Float
> === RUN TestTypeUnification/Bool_Int
> === RUN TestTypeUnification/Int_Bool
> === RUN TestTypeUnification/Pattern_String
> === RUN TestTypeUnification/String_Pattern
> === RUN TestTypeUnification/Pattern_Int
> === RUN TestTypeUnification/Undef_Int
> === RUN TestTypeUnification/String_Undef
> === RUN TestTypeUnification/Undef_Undef
> === RUN TestTypeUnification/Pattern_type_error
> === RUN TestTypeUnification/type_error_Float
> --- PASS: TestTypeUnification (0.00s)
> --- PASS: TestTypeUnification/None_None (0.00s)
> --- PASS: TestTypeUnification/String_String (0.00s)
> --- PASS: TestTypeUnification/Int_Int (0.00s)
> --- PASS: TestTypeUnification/Float_Float (0.00s)
> --- PASS: TestTypeUnification/typeVar0_typeVar0 (0.00s)
> --- PASS: TestTypeUnification/typeVar0_None (0.00s)
> --- PASS: TestTypeUnification/typeVar0_Float (0.00s)
> --- PASS: TestTypeUnification/typeVar0_Int (0.00s)
> --- PASS: TestTypeUnification/typeVar0_String (0.00s)
> --- PASS: TestTypeUnification/None_typeVar0 (0.00s)
> --- PASS: TestTypeUnification/Float_typeVar0 (0.00s)
> --- PASS: TestTypeUnification/Int_typeVar0 (0.00s)
> --- PASS: TestTypeUnification/String_typeVar0 (0.00s)
> --- PASS: TestTypeUnification/Int_Float (0.00s)
> --- PASS: TestTypeUnification/Float_Int (0.00s)
> --- PASS: TestTypeUnification/Int_String (0.00s)
> --- PASS: TestTypeUnification/String_Int (0.00s)
> --- PASS: TestTypeUnification/Float_String (0.00s)
> --- PASS: TestTypeUnification/String_Float (0.00s)
> --- PASS: TestTypeUnification/Bool_Int (0.00s)
> --- PASS: TestTypeUnification/Int_Bool (0.00s)
> --- PASS: TestTypeUnification/Pattern_String (0.00s)
> --- PASS: TestTypeUnification/String_Pattern (0.00s)
> --- PASS: TestTypeUnification/Pattern_Int (0.00s)
> --- PASS: TestTypeUnification/Undef_Int (0.00s)
> --- PASS: TestTypeUnification/String_Undef (0.00s)
> --- PASS: TestTypeUnification/Undef_Undef (0.00s)
> --- PASS: TestTypeUnification/Pattern_type_error (0.00s)
> --- PASS: TestTypeUnification/type_error_Float (0.00s)
> === RUN TestGroupOnlyMatches
> --- PASS: TestGroupOnlyMatches (0.00s)
> === RUN TestInferCaprefType
> === RUN TestInferCaprefType/\d+
> === RUN TestInferCaprefType/-?\d+
> === RUN TestInferCaprefType/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?
> === RUN TestInferCaprefType/-?\d+\.\d+
> === RUN TestInferCaprefType/(\d+\.\d+)
> === RUN TestInferCaprefType/\d+\.\d+\.\d+\.\d+
> === RUN TestInferCaprefType/-
> === RUN TestInferCaprefType/\-
> === RUN TestInferCaprefType/[-0-9]
> === RUN TestInferCaprefType/-|[0-9]
> === RUN TestInferCaprefType/\d+\.\d+|\-
> === RUN TestInferCaprefType/\-|\d+\.\d+
> --- PASS: TestInferCaprefType (0.00s)
> --- PASS: TestInferCaprefType/\d+ (0.00s)
> --- PASS: TestInferCaprefType/-?\d+ (0.00s)
> --- PASS: TestInferCaprefType/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)? (0.00s)
> --- PASS: TestInferCaprefType/-?\d+\.\d+ (0.00s)
> --- PASS: TestInferCaprefType/(\d+\.\d+) (0.00s)
> --- PASS: TestInferCaprefType/\d+\.\d+\.\d+\.\d+ (0.00s)
> --- PASS: TestInferCaprefType/- (0.00s)
> --- PASS: TestInferCaprefType/\- (0.00s)
> --- PASS: TestInferCaprefType/[-0-9] (0.00s)
> --- PASS: TestInferCaprefType/-|[0-9] (0.00s)
> --- PASS: TestInferCaprefType/\d+\.\d+|\- (0.00s)
> --- PASS: TestInferCaprefType/\-|\d+\.\d+ (0.00s)
> === RUN TestTypeEquals
> --- PASS: TestTypeEquals (0.00s)
> === RUN TestAsTypeError
> --- PASS: TestAsTypeError (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/compiler/types 0.011s
> === RUN TestInstrs
> === RUN TestInstrs/match
> === RUN TestInstrs/cmp_lt
> === RUN TestInstrs/cmp_eq
> === RUN TestInstrs/cmp_gt
> === RUN TestInstrs/cmp_le
> === RUN TestInstrs/cmp_ne
> === RUN TestInstrs/cmp_ge
> === RUN TestInstrs/cmp_gt_float_float
> === RUN TestInstrs/cmp_gt_float_int
> === RUN TestInstrs/cmp_gt_int_float
> === RUN TestInstrs/cmp_eq_string_string_false
> === RUN TestInstrs/cmp_eq_string_string_true
> === RUN TestInstrs/cmp_gt_float_float#01
> === RUN TestInstrs/cmp_gt_float_int#01
> === RUN TestInstrs/cmp_gt_int_float#01
> === RUN TestInstrs/jnm
> === RUN TestInstrs/jm
> === RUN TestInstrs/jmp
> === RUN TestInstrs/strptime
> === RUN TestInstrs/iadd
> === RUN TestInstrs/isub
> === RUN TestInstrs/imul
> === RUN TestInstrs/idiv
> === RUN TestInstrs/imod
> === RUN TestInstrs/imod_2
> === RUN TestInstrs/tolower
> === RUN TestInstrs/length
> === RUN TestInstrs/length_0
> === RUN TestInstrs/shl
> === RUN TestInstrs/shr
> === RUN TestInstrs/and
> === RUN TestInstrs/or
> === RUN TestInstrs/xor
> === RUN TestInstrs/xor_2
> === RUN TestInstrs/xor_3
> === RUN TestInstrs/neg
> === RUN TestInstrs/not
> === RUN TestInstrs/pow
> === RUN TestInstrs/s2i_pop
> === RUN TestInstrs/s2i
> === RUN TestInstrs/s2f
> === RUN TestInstrs/i2f
> === RUN TestInstrs/settime
> === RUN TestInstrs/push_int
> === RUN TestInstrs/push_float
> === RUN TestInstrs/setmatched_false
> === RUN TestInstrs/setmatched_true
> === RUN TestInstrs/otherwise
> === RUN TestInstrs/fadd
> === RUN TestInstrs/fsub
> === RUN TestInstrs/fmul
> === RUN TestInstrs/fdiv
> === RUN TestInstrs/fmod
> === RUN TestInstrs/fpow
> === RUN TestInstrs/getfilename
> === RUN TestInstrs/i2s
> === RUN TestInstrs/f2s
> === RUN TestInstrs/cat
> === RUN TestInstrs/icmp_gt_false
> === RUN TestInstrs/fcmp_gt_false
> === RUN TestInstrs/scmp_eq_false
> === RUN TestInstrs/subst
> --- PASS: TestInstrs (0.00s)
> --- PASS: TestInstrs/match (0.00s)
> --- PASS: TestInstrs/cmp_lt (0.00s)
> --- PASS: TestInstrs/cmp_eq (0.00s)
> --- PASS: TestInstrs/cmp_gt (0.00s)
> --- PASS: TestInstrs/cmp_le (0.00s)
> --- PASS: TestInstrs/cmp_ne (0.00s)
> --- PASS: TestInstrs/cmp_ge (0.00s)
> --- PASS: TestInstrs/cmp_gt_float_float (0.00s)
> --- PASS: TestInstrs/cmp_gt_float_int (0.00s)
> --- PASS: TestInstrs/cmp_gt_int_float (0.00s)
> --- PASS: TestInstrs/cmp_eq_string_string_false (0.00s)
> --- PASS: TestInstrs/cmp_eq_string_string_true (0.00s)
> --- PASS: TestInstrs/cmp_gt_float_float#01 (0.00s)
> --- PASS: TestInstrs/cmp_gt_float_int#01 (0.00s)
> --- PASS: TestInstrs/cmp_gt_int_float#01 (0.00s)
> --- PASS: TestInstrs/jnm (0.00s)
> --- PASS: TestInstrs/jm (0.00s)
> --- PASS: TestInstrs/jmp (0.00s)
> --- PASS: TestInstrs/strptime (0.00s)
> --- PASS: TestInstrs/iadd (0.00s)
> --- PASS: TestInstrs/isub (0.00s)
> --- PASS: TestInstrs/imul (0.00s)
> --- PASS: TestInstrs/idiv (0.00s)
> --- PASS: TestInstrs/imod (0.00s)
> --- PASS: TestInstrs/imod_2 (0.00s)
> --- PASS: TestInstrs/tolower (0.00s)
> --- PASS: TestInstrs/length (0.00s)
> --- PASS: TestInstrs/length_0 (0.00s)
> --- PASS: TestInstrs/shl (0.00s)
> --- PASS: TestInstrs/shr (0.00s)
> --- PASS: TestInstrs/and (0.00s)
> --- PASS: TestInstrs/or (0.00s)
> --- PASS: TestInstrs/xor (0.00s)
> --- PASS: TestInstrs/xor_2 (0.00s)
> --- PASS: TestInstrs/xor_3 (0.00s)
> --- PASS: TestInstrs/neg (0.00s)
> --- PASS: TestInstrs/not (0.00s)
> --- PASS: TestInstrs/pow (0.00s)
> --- PASS: TestInstrs/s2i_pop (0.00s)
> --- PASS: TestInstrs/s2i (0.00s)
> --- PASS: TestInstrs/s2f (0.00s)
> --- PASS: TestInstrs/i2f (0.00s)
> --- PASS: TestInstrs/settime (0.00s)
> --- PASS: TestInstrs/push_int (0.00s)
> --- PASS: TestInstrs/push_float (0.00s)
> --- PASS: TestInstrs/setmatched_false (0.00s)
> --- PASS: TestInstrs/setmatched_true (0.00s)
> --- PASS: TestInstrs/otherwise (0.00s)
> --- PASS: TestInstrs/fadd (0.00s)
> --- PASS: TestInstrs/fsub (0.00s)
> --- PASS: TestInstrs/fmul (0.00s)
> --- PASS: TestInstrs/fdiv (0.00s)
> --- PASS: TestInstrs/fmod (0.00s)
> --- PASS: TestInstrs/fpow (0.00s)
> --- PASS: TestInstrs/getfilename (0.00s)
> --- PASS: TestInstrs/i2s (0.00s)
> --- PASS: TestInstrs/f2s (0.00s)
> --- PASS: TestInstrs/cat (0.00s)
> --- PASS: TestInstrs/icmp_gt_false (0.00s)
> --- PASS: TestInstrs/fcmp_gt_false (0.00s)
> --- PASS: TestInstrs/scmp_eq_false (0.00s)
> --- PASS: TestInstrs/subst (0.00s)
> === RUN TestDatumSetInstrs
> === RUN TestDatumSetInstrs/simple_inc
> === RUN TestDatumSetInstrs/inc_by_int
> === RUN TestDatumSetInstrs/inc_by_str
> === RUN TestDatumSetInstrs/iset
> === RUN TestDatumSetInstrs/iset_str
> === RUN TestDatumSetInstrs/fset
> === RUN TestDatumSetInstrs/fset_str
> === RUN TestDatumSetInstrs/sset
> === RUN TestDatumSetInstrs/dec
> === RUN TestDatumSetInstrs/set_hist
> --- PASS: TestDatumSetInstrs (0.00s)
> --- PASS: TestDatumSetInstrs/simple_inc (0.00s)
> --- PASS: TestDatumSetInstrs/inc_by_int (0.00s)
> --- PASS: TestDatumSetInstrs/inc_by_str (0.00s)
> --- PASS: TestDatumSetInstrs/iset (0.00s)
> --- PASS: TestDatumSetInstrs/iset_str (0.00s)
> --- PASS: TestDatumSetInstrs/fset (0.00s)
> --- PASS: TestDatumSetInstrs/fset_str (0.00s)
> --- PASS: TestDatumSetInstrs/sset (0.00s)
> --- PASS: TestDatumSetInstrs/dec (0.00s)
> --- PASS: TestDatumSetInstrs/set_hist (0.00s)
> === RUN TestStrptimeWithTimezone
> --- PASS: TestStrptimeWithTimezone (0.00s)
> === RUN TestStrptimeWithoutTimezone
> --- PASS: TestStrptimeWithoutTimezone (0.00s)
> === RUN TestDatumFetchInstrs
> --- PASS: TestDatumFetchInstrs (0.00s)
> === RUN TestDeleteInstrs
> --- PASS: TestDeleteInstrs (0.00s)
> === RUN TestTimestampInstr
> --- PASS: TestTimestampInstr (0.00s)
> PASS
> ok github.com/google/mtail/internal/runtime/vm 0.011s
> === RUN TestTail
> --- PASS: TestTail (0.00s)
> === RUN TestHandleLogUpdate
> --- PASS: TestHandleLogUpdate (0.02s)
> === RUN TestHandleLogTruncate
> --- PASS: TestHandleLogTruncate (0.01s)
> === RUN TestHandleLogUpdatePartialLine
> --- PASS: TestHandleLogUpdatePartialLine (0.01s)
> === RUN TestTailerUnreadableFile
> --- PASS: TestTailerUnreadableFile (0.01s)
> === RUN TestTailerInitErrors
> --- PASS: TestTailerInitErrors (0.00s)
> === RUN TestTailExpireStaleHandles
> tail_test.go:212: need to set lastRead on logstream to inject condition
> --- SKIP: TestTailExpireStaleHandles (0.00s)
> === RUN TestTailerOpenRetries
> --- PASS: TestTailerOpenRetries (0.00s)
> PASS
> ok github.com/google/mtail/internal/tailer 0.073s
> === RUN TestDgramStreamReadCompletedBecauseSocketClosed
> === RUN TestDgramStreamReadCompletedBecauseSocketClosed/unixgram
> === RUN TestDgramStreamReadCompletedBecauseSocketClosed/udp
> --- PASS: TestDgramStreamReadCompletedBecauseSocketClosed (0.00s)
> --- PASS: TestDgramStreamReadCompletedBecauseSocketClosed/unixgram (0.00s)
> --- PASS: TestDgramStreamReadCompletedBecauseSocketClosed/udp (0.00s)
> === RUN TestDgramStreamReadCompletedBecauseCancel
> === RUN TestDgramStreamReadCompletedBecauseCancel/unixgram
> === RUN TestDgramStreamReadCompletedBecauseCancel/udp
> --- PASS: TestDgramStreamReadCompletedBecauseCancel (0.00s)
> --- PASS: TestDgramStreamReadCompletedBecauseCancel/unixgram (0.00s)
> --- PASS: TestDgramStreamReadCompletedBecauseCancel/udp (0.00s)
> === RUN TestFileStreamRead
> --- PASS: TestFileStreamRead (0.00s)
> === RUN TestFileStreamTruncation
> --- PASS: TestFileStreamTruncation (0.00s)
> === RUN TestFileStreamFinishedBecauseCancel
> --- PASS: TestFileStreamFinishedBecauseCancel (0.00s)
> === RUN TestFileStreamPartialRead
> --- PASS: TestFileStreamPartialRead (0.01s)
> === RUN TestFileStreamRotation
> --- PASS: TestFileStreamRotation (0.01s)
> === RUN TestFileStreamURL
> --- PASS: TestFileStreamURL (0.00s)
> === RUN TestFileStreamOpenFailure
> --- PASS: TestFileStreamOpenFailure (0.00s)
> === RUN TestPipeStreamReadCompletedBecauseClosed
> --- PASS: TestPipeStreamReadCompletedBecauseClosed (0.00s)
> === RUN TestPipeStreamReadCompletedBecauseCancel
> --- PASS: TestPipeStreamReadCompletedBecauseCancel (0.00s)
> === RUN TestPipeStreamReadURL
> --- PASS: TestPipeStreamReadURL (0.00s)
> === RUN TestSocketStreamReadCompletedBecauseSocketClosed
> === RUN TestSocketStreamReadCompletedBecauseSocketClosed/unix
> === RUN TestSocketStreamReadCompletedBecauseSocketClosed/tcp
> --- PASS: TestSocketStreamReadCompletedBecauseSocketClosed (0.00s)
> --- PASS: TestSocketStreamReadCompletedBecauseSocketClosed/unix (0.00s)
> --- PASS: TestSocketStreamReadCompletedBecauseSocketClosed/tcp (0.00s)
> === RUN TestSocketStreamReadCompletedBecauseCancel
> === RUN TestSocketStreamReadCompletedBecauseCancel/unix
> === RUN TestSocketStreamReadCompletedBecauseCancel/tcp
> --- PASS: TestSocketStreamReadCompletedBecauseCancel (0.00s)
> --- PASS: TestSocketStreamReadCompletedBecauseCancel/unix (0.00s)
> --- PASS: TestSocketStreamReadCompletedBecauseCancel/tcp (0.00s)
> PASS
> ok github.com/google/mtail/internal/tailer/logstream 0.040s
> === RUN TestDoOrTimeoutNeverOK
> --- PASS: TestDoOrTimeoutNeverOK (0.01s)
> === RUN TestDoOrTimeoutAlwaysOK
> --- PASS: TestDoOrTimeoutAlwaysOK (0.01s)
> === RUN TestDoOrTimeoutStallThenOK
> --- PASS: TestDoOrTimeoutStallThenOK (0.05s)
> === RUN TestDoOrTimeoutAlwaysErr
> --- PASS: TestDoOrTimeoutAlwaysErr (0.00s)
> PASS
> ok github.com/google/mtail/internal/testutil 0.075s
> === RUN TestTestWakerWakes
> --- PASS: TestTestWakerWakes (0.00s)
> === RUN TestTestWakerTwoWakees
> --- PASS: TestTestWakerTwoWakees (0.00s)
> === RUN TestTestWakerTwoWakeups
> --- PASS: TestTestWakerTwoWakeups (0.00s)
> === RUN TestTimedWakerWakes
> --- PASS: TestTimedWakerWakes (0.01s)
> PASS
> ok github.com/google/mtail/internal/waker 0.018s
> FAIL
> dh_auto_test: error: cd build && go test -vet=off -v -p 8 -timeout 100s github.com/google/mtail/cmd/mfmt github.com/google/mtail/cmd/mtail github.com/google/mtail/internal/exporter github.com/google/mtail/internal/logline github.com/google/mtail/internal/metrics github.com/google/mtail/internal/metrics/datum github.com/google/mtail/internal/mtail github.com/google/mtail/internal/mtail/golden github.com/google/mtail/internal/runtime github.com/google/mtail/internal/runtime/code github.com/google/mtail/internal/runtime/compiler github.com/google/mtail/internal/runtime/compiler/ast github.com/google/mtail/internal/runtime/compiler/checker github.com/google/mtail/internal/runtime/compiler/codegen github.com/google/mtail/internal/runtime/compiler/errors github.com/google/mtail/internal/runtime/compiler/opt github.com/google/mtail/internal/runtime/compiler/parser github.com/google/mtail/internal/runtime/compiler/position github.com/google/mtail/internal/runtime/compiler/symbol github.com/google/mtail/internal/runtime/compiler/types github.com/google/mtail/internal/runtime/vm github.com/google/mtail/internal/tailer github.com/google/mtail/internal/tailer/logstream github.com/google/mtail/internal/testutil github.com/google/mtail/internal/waker returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2022/08/13/mtail_3.0.0~rc49-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the Pkg-go-maintainers
mailing list