[INFO] fetching crate pepl-compiler 0.1.2...
[INFO] testing pepl-compiler-0.1.2 against 1.95.0 for beta-1.96-2
[INFO] extracting crate pepl-compiler 0.1.2 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate pepl-compiler 0.1.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pepl-compiler 0.1.2
[INFO] tweaked toml for crates.io crate pepl-compiler 0.1.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pepl-compiler 0.1.2 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pepl-compiler 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasmi_ir v0.42.1
[INFO] [stderr]   Downloaded multi-stash v0.2.0
[INFO] [stderr]   Downloaded string-interner v0.19.0
[INFO] [stderr]   Downloaded wasmi_core v0.42.1
[INFO] [stderr]   Downloaded pepl-types v0.1.2
[INFO] [stderr]   Downloaded wasmi_collections v0.42.1
[INFO] [stderr]   Downloaded pepl-lexer v0.1.2
[INFO] [stderr]   Downloaded pepl-codegen v0.1.2
[INFO] [stderr]   Downloaded pepl-stdlib v0.1.2
[INFO] [stderr]   Downloaded pepl-eval v0.1.2
[INFO] [stderr]   Downloaded pepl-parser v0.1.2
[INFO] [stderr]   Downloaded wasmparser v0.227.1
[INFO] [stderr]   Downloaded wasmparser v0.225.0
[INFO] [stderr]   Downloaded wasm-encoder v0.225.0
[INFO] [stderr]   Downloaded wasmi v0.42.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f8db155f05d92a3d38ccd1015e6ec2d15d6edb287befb4b8433550e34fdb1c2b
[INFO] running `Command { std: "docker" "start" "-a" "f8db155f05d92a3d38ccd1015e6ec2d15d6edb287befb4b8433550e34fdb1c2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f8db155f05d92a3d38ccd1015e6ec2d15d6edb287befb4b8433550e34fdb1c2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8db155f05d92a3d38ccd1015e6ec2d15d6edb287befb4b8433550e34fdb1c2b", kill_on_drop: false }`
[INFO] [stdout] f8db155f05d92a3d38ccd1015e6ec2d15d6edb287befb4b8433550e34fdb1c2b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bac03c780b28757d887c1636c08f53f0e6b3f29438880d7520f9e37c983fc63c
[INFO] running `Command { std: "docker" "start" "-a" "bac03c780b28757d887c1636c08f53f0e6b3f29438880d7520f9e37c983fc63c", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling wasmparser v0.225.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling wasm-encoder v0.225.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling pepl-types v0.1.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling pepl-lexer v0.1.2
[INFO] [stderr]    Compiling pepl-parser v0.1.2
[INFO] [stderr]    Compiling pepl-codegen v0.1.2
[INFO] [stderr]    Compiling pepl-compiler v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.98s
[INFO] running `Command { std: "docker" "inspect" "bac03c780b28757d887c1636c08f53f0e6b3f29438880d7520f9e37c983fc63c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bac03c780b28757d887c1636c08f53f0e6b3f29438880d7520f9e37c983fc63c", kill_on_drop: false }`
[INFO] [stdout] bac03c780b28757d887c1636c08f53f0e6b3f29438880d7520f9e37c983fc63c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 66fe270e23f55673b5b28d0c036df747f1d166b45fb665f7e1f300cf3733a16a
[INFO] running `Command { std: "docker" "start" "-a" "66fe270e23f55673b5b28d0c036df747f1d166b45fb665f7e1f300cf3733a16a", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling wasm-encoder v0.245.1
[INFO] [stderr]    Compiling downcast-rs v2.0.2
[INFO] [stderr]    Compiling wasmparser v0.227.1
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling wasmi_collections v0.42.1
[INFO] [stderr]    Compiling multi-stash v0.2.0
[INFO] [stderr]    Compiling wast v245.0.1
[INFO] [stderr]    Compiling pepl-types v0.1.2
[INFO] [stderr]    Compiling pepl-stdlib v0.1.2
[INFO] [stderr]    Compiling wasmi_core v0.42.1
[INFO] [stderr]    Compiling wasmi_ir v0.42.1
[INFO] [stderr]    Compiling pepl-lexer v0.1.2
[INFO] [stderr]    Compiling pepl-codegen v0.1.2
[INFO] [stderr]    Compiling pepl-parser v0.1.2
[INFO] [stderr]    Compiling pepl-eval v0.1.2
[INFO] [stderr]    Compiling pepl-compiler v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling wat v1.245.1
[INFO] [stderr]    Compiling wasmi v0.42.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 51.31s
[INFO] running `Command { std: "docker" "inspect" "66fe270e23f55673b5b28d0c036df747f1d166b45fb665f7e1f300cf3733a16a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66fe270e23f55673b5b28d0c036df747f1d166b45fb665f7e1f300cf3733a16a", kill_on_drop: false }`
[INFO] [stdout] 66fe270e23f55673b5b28d0c036df747f1d166b45fb665f7e1f300cf3733a16a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] dd409b20936e0acbc21dedfba6fd2aeba455878b0c926df6a38d68c60c469db1
[INFO] running `Command { std: "docker" "start" "-a" "dd409b20936e0acbc21dedfba6fd2aeba455878b0c926df6a38d68c60c469db1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pepl_compiler-133f5eb689a9a2cf)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test reference::tests::reference_is_non_empty ... ok
[INFO] [stdout] test reference::tests::reference_contains_all_modules ... ok
[INFO] [stdout] test reference::tests::reference_contains_key_functions ... ok
[INFO] [stdout] test reference::tests::reference_token_estimate_under_2k ... ok
[INFO] [stdout] test reference::tests::stdlib_table_has_all_modules ... ok
[INFO] [stdout] test reference::tests::reference_and_table_agree_on_modules ... ok
[INFO] [stdout] test reference::tests::stdlib_table_math_constants ... ok
[INFO] [stdout] test reference::tests::stdlib_table_is_valid_json ... ok
[INFO] [stdout] test reference::tests::stdlib_table_all_descriptions_present ... ok
[INFO] [stdout] test reference::tests::stdlib_table_functions_have_signatures ... ok
[INFO] [stdout] test reference::tests::stdlib_table_constant_count ... ok
[INFO] [stdout] test reference::tests::stdlib_table_function_count ... ok
[INFO] [stdout] test reference::tests::reference_contains_constants ... ok
[INFO] [stdout] test reference::tests::stdlib_table_core_module_correct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/determinism_parity_tests.rs (/opt/rustwide/target/debug/deps/determinism_parity_tests-db45dad479ce5d15)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test parity_arithmetic_compute ... ok
[INFO] [stdout] test parity_multi_state_init ... ok
[INFO] [stdout] test parity_simple_counter_decrement_floor ... ok
[INFO] [stdout] test parity_minimal_space_init ... ok
[INFO] [stdout] test parity_toggle ... ok
[INFO] [stdout] test parity_simple_counter_init ... ok
[INFO] [stdout] test parity_simple_counter_increment ... ok
[INFO] [stdout] test determinism_wasm_execution_with_actions ... ok
[INFO] [stdout] test determinism_end_to_end_all_sources ... ok
[INFO] [stdout] test determinism_wasm_execution_init ... ok
[INFO] [stderr]      Running tests/error_code_coverage_tests.rs (/opt/rustwide/target/debug/deps/error_code_coverage_tests-3cb3b37c25569605)
[INFO] [stdout] test determinism_compilation_100_iterations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.44s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test e101_unclosed_brace ... ok
[INFO] [stdout] test e100_unexpected_token ... ok
[INFO] [stderr]      Running tests/invariant_checker_tests.rs (/opt/rustwide/target/debug/deps/invariant_checker_tests-3a3ca158ba8e3be0)
[INFO] [stdout] test e301_invariant_unknown_field_has_suggestion ... ok
[INFO] [stdout] test e600_block_ordering_violated ... ok
[INFO] [stdout] test e301_invariant_unknown_field ... ok
[INFO] [stdout] test e603_block_comment_used ... ok
[INFO] [stdout] test e604_credential_in_state_initializer ... ok
[INFO] [stdout] test e102_error_code_defined ... ok
[INFO] [stdout] test e401_optional_capability_warning ... ok
[INFO] [stdout] test e604_has_suggestion ... ok
[INFO] [stdout] test e401_required_capability_no_warning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test action_calling_different_action_is_ok ... ok
[INFO] [stdout] test action_not_calling_itself_is_ok ... ok
[INFO] [stdout] test both_e300_and_e502_in_same_program ... ok
[INFO] [stdout] test derived_field_in_view_is_ok ... ok
[INFO] [stdout] test invariant_referencing_derived_field_is_e300 ... ok
[INFO] [stdout] test invariant_referencing_only_state_field_is_ok ... ok
[INFO] [stdout] test invariant_without_derived_fields_is_ok ... ok
[INFO] [stdout] test derived_field_in_action_body_is_ok ... ok
[INFO] [stdout] test recursion_in_for_loop_is_e502 ... ok
[INFO] [stdout] test stdlib_call_in_invariant_is_ok ... ok
[INFO] [stdout] test multiple_invariants_one_references_derived ... ok
[INFO] [stdout] test recursive_call_with_args_is_e502 ... ok
[INFO] [stdout] test invariant_references_multiple_derived_fields ... ok
[INFO] [stdout] test invariant_referencing_derived_field_in_compound_expr ... ok
[INFO] [stdout] test direct_recursion_in_action_is_e502 ... ok
[INFO] [stdout] test recursion_in_nested_if_is_e502 ... ok
[INFO] [stdout] test invariant_checker_deterministic_100_iterations ... ok
[INFO] [stderr]      Running tests/m2_gate_tests.rs (/opt/rustwide/target/debug/deps/m2_gate_tests-34977658dbfa4903)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test canonical_counter ... ok
[INFO] [stdout] test canonical_habit_tracker ... ok
[INFO] [stdout] test canonical_unit_converter ... ok
[INFO] [stdout] test canonical_pomodoro_timer ... ok
[INFO] [stdout] test canonical_quiz_app ... ok
[INFO] [stdout] test e402_misspelled_component ... ok
[INFO] [stdout] test canonical_weather_dashboard ... ok
[INFO] [stdout] test canonical_todo_list ... ok
[INFO] [stdout] test e402_custom_component_name ... ok
[INFO] [stdout] test e402_valid_components_no_error ... ok
[INFO] [stdout] test m2_gate_determinism_100_iterations ... ok
[INFO] [stdout] test e402_unknown_component ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipeline_tests.rs (/opt/rustwide/target/debug/deps/pipeline_tests-a9c2594c67be2319)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test compile_result_error_still_has_metadata ... ok
[INFO] [stdout] test compile_result_has_actions ... ok
[INFO] [stdout] test compile_empty_produces_error ... ok
[INFO] [stdout] test compile_result_has_versions ... ok
[INFO] [stdout] test compile_result_has_ast ... ok
[INFO] [stdout] test compile_result_ast_serializes_to_json ... ok
[INFO] [stdout] test compile_result_has_state_fields ... ok
[INFO] [stdout] test compile_result_has_source_hash ... ok
[INFO] [stdout] test compile_result_has_views ... ok
[INFO] [stdout] test compile_result_has_wasm_hash ... ok
[INFO] [stdout] test compile_result_json_roundtrip ... ok
[INFO] [stdout] test compile_result_source_hash_deterministic ... ok
[INFO] [stdout] test all_canonicals_compile_under_5s ... ok
[INFO] [stdout] test compile_result_wasm_hash_deterministic ... ok
[INFO] [stdout] test syntax_error_code_e100 ... ok
[INFO] [stdout] test quiz_app_compiles_end_to_end ... ok
[INFO] [stdout] test counter_compiles_end_to_end ... ok
[INFO] [stdout] test habit_tracker_compiles_end_to_end ... ok
[INFO] [stdout] test syntax_error_produces_structured_json ... ok
[INFO] [stdout] test type_check_catches_errors ... ok
[INFO] [stdout] test compile_result_serializes_to_json ... ok
[INFO] [stdout] test pomodoro_timer_compiles_end_to_end ... ok
[INFO] [stdout] test type_check_still_works ... ok
[INFO] [stdout] test type_error_produces_structured_json ... ok
[INFO] [stdout] test unit_converter_compiles_end_to_end ... ok
[INFO] [stdout] test wasm_has_magic_and_version ... ok
[INFO] [stdout] test wasm_contains_custom_pepl_section ... ok
[INFO] [stdout] test todo_list_compiles_end_to_end ... ok
[INFO] [stdout] test weather_dashboard_compiles_end_to_end ... ok
[INFO] [stdout] test valid_program_produces_success_result ... ok
[INFO] [stdout] test wasm_size_reasonable ... ok
[INFO] [stdout] test small_space_compiles_under_500ms ... ok
[INFO] [stdout] test full_pipeline_determinism_100_iterations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/type_checker_tests.rs (/opt/rustwide/target/debug/deps/type_checker_tests-5b910af6d1e5e1dc)
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test boolean_operators ... ok
[INFO] [stdout] test capabilities_and_stdlib ... ok
[INFO] [stdout] test action_params_in_scope ... ok
[INFO] [stdout] test credentials_block ... ok
[INFO] [stdout] test e200_any_in_user_annotation ... ok
[INFO] [stdout] test e200_unknown_type_annotation ... ok
[INFO] [stdout] test e201_and_on_non_bool ... ok
[INFO] [stdout] test e201_arithmetic_on_string ... ok
[INFO] [stdout] test e201_derived_type_mismatch ... ok
[INFO] [stdout] test e201_field_access_on_number ... ok
[INFO] [stdout] test e201_comparison_needs_numbers ... ok
[INFO] [stdout] test e201_for_on_non_list ... ok
[INFO] [stdout] test e201_assert_not_bool ... ok
[INFO] [stdout] test e201_if_condition_not_bool ... ok
[INFO] [stdout] test e201_invariant_not_bool ... ok
[INFO] [stdout] test e201_negate_string ... ok
[INFO] [stdout] test e201_record_no_field ... ok
[INFO] [stdout] test e201_set_non_state_field ... ok
[INFO] [stdout] test e201_set_wrong_type ... ok
[INFO] [stdout] test e201_undefined_variable ... ok
[INFO] [stdout] test e201_unknown_function_in_module ... ok
[INFO] [stdout] test e201_let_type_mismatch ... ok
[INFO] [stdout] test e201_unknown_module ... ok
[INFO] [stdout] test e201_result_unwrap_on_non_result ... ok
[INFO] [stdout] test e202_too_many_args ... ok
[INFO] [stdout] test e210_wildcard_covers_all ... ok
[INFO] [stdout] test e400_http_without_capability ... ok
[INFO] [stdout] test e400_timer_without_capability ... ok
[INFO] [stdout] test e500_duplicate_let_same_scope ... ok
[INFO] [stdout] test e202_too_few_args ... ok
[INFO] [stdout] test e201_not_on_number ... ok
[INFO] [stdout] test e400_optional_capability_ok ... ok
[INFO] [stdout] test empty_list_literal ... ok
[INFO] [stdout] test e605_set_credential ... ok
[INFO] [stdout] test e501_set_in_derived ... ok
[INFO] [stdout] test e501_capability_in_view ... ok
[INFO] [stdout] test e601_set_derived_field ... ok
[INFO] [stdout] test e210_missing_variant ... ok
[INFO] [stdout] test equality_works_on_any_types ... ok
[INFO] [stdout] test full_counter_with_tests ... ok
[INFO] [stdout] test for_loop_index_is_number ... ok
[INFO] [stdout] test full_todo_app ... ok
[INFO] [stdout] test lambda_expression ... ok
[INFO] [stdout] test full_game_loop ... ok
[INFO] [stdout] test list_operations ... ok
[INFO] [stdout] test let_binding_type_annotation ... ok
[INFO] [stdout] test full_water_tracker ... ok
[INFO] [stdout] test let_binding_visible_in_scope ... ok
[INFO] [stdout] test math_stdlib_functions ... ok
[INFO] [stdout] test minimal_space_passes ... ok
[INFO] [stdout] test for_loop_binds_item_variable ... ok
[INFO] [stdout] test nil_assignable_to_nullable ... ok
[INFO] [stdout] test nil_coalescing ... ok
[INFO] [stdout] test multiple_errors_collected ... ok
[INFO] [stdout] test string_interpolation ... ok
[INFO] [stdout] test space_with_actions ... ok
[INFO] [stdout] test space_with_derived_and_invariants ... ok
[INFO] [stdout] test number_assignable_to_nullable_number ... ok
[INFO] [stdout] test record_literal ... ok
[INFO] [stdout] test string_concat_with_plus ... ok
[INFO] [stdout] test update_and_handle_event ... ok
[INFO] [stdout] test view_for_loop ... ok
[INFO] [stdout] test view_if_condition ... ok
[INFO] [stdout] test view_with_components ... ok
[INFO] [stdout] test sum_type_with_match ... ok
[INFO] [stdout] test tests_block_passes ... ok
[INFO] [stdout] test wildcard_match_arm ... ok
[INFO] [stdout] test for_loop_in_action ... ok
[INFO] [stdout] test string_stdlib_functions ... ok
[INFO] [stdout] test if_else_in_action ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pepl_compiler
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dd409b20936e0acbc21dedfba6fd2aeba455878b0c926df6a38d68c60c469db1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd409b20936e0acbc21dedfba6fd2aeba455878b0c926df6a38d68c60c469db1", kill_on_drop: false }`
[INFO] [stdout] dd409b20936e0acbc21dedfba6fd2aeba455878b0c926df6a38d68c60c469db1
