Errors

15 features15 passing0 failing0 stub0 not run
Passing
error_code
Errors
tests/fixtures/eval/pass/lassoguide_error_stack_fields.lasso, tests/fixtures/eval/pass/legacy_app_security_permissions.lasso, src/config.rs::config_file_reads_are_bounded_before_utf8_parsing, src/config.rs::config_discovery_stops_before_collecting_an_unbounded_directory, src/error.rs::boxed_error_payload_preserves_public_field_behavior, src/parser.rs::parses_newline_if_as_inline_else_body_statement, src/runtime/bytecode/tests.rs::bytecode_execution_budget_charges_native_count_loop_iterations, src/runtime/query.rs::query_cross_product_charges_before_cloning_output_rows, src/runtime/tests.rs::legacy_error_constants_feed_fail_and_handlers, src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface, src/runtime/tests.rs::execution_budget_accepts_exact_and_rejects_one_over_in_both_engines, src/runtime/tests.rs::execution_budget_is_sticky_through_protect_and_bounds_optimized_loops, src/runtime/tests.rs::execution_budget_cancel_and_deadline_are_deterministic_and_clone_shared, src/runtime/tests.rs::execution_budget_rejects_query_bulk_work, src/runtime/tests.rs::execution_budget_precharges_direct_generated_series_materialization, src/runtime/tests.rs::response_budget_bounds_utf8_builders_and_commits_selected_body_in_both_engines, src/runtime/tests.rs::response_metadata_budget_is_transactional_bounded_and_sticky_in_both_engines, src/runtime/tests.rs::response_budget_is_sticky_through_handlers_and_preserves_first_terminal, src/runtime/tests.rs::response_budget_raw_bytes_sendfile_compatibility_and_sendchunk_expansion, src/runtime/tests.rs::materialization_limits_preflight_high_risk_builders_in_both_engines, src/service.rs::terminal_execution_skips_shutdown_and_session_persistence, src/service.rs::response_limit_selects_override_before_discarded_output_and_bounds_shutdown_output, src/service.rs::configured_startup_limit_is_checked_before_canonicalization, src/service.rs::lassostartup_scan_is_bounded_before_collection_and_sorting, src/source_reader.rs::file_reader_accepts_exact_limit_and_rejects_metadata_one_over, src/source_reader.rs::bounded_stream_detects_growth_beyond_reported_length, src/source_reader.rs::invalid_utf8_reports_the_source_path, src/source_reader.rs::stream_io_failure_reports_the_source_path_and_error, src/source_reader.rs::file_reader_rejects_non_regular_sources, src/source_reader.rs::fifo_and_symlink_to_fifo_are_rejected_without_blocking, src/template/cache.rs::cache_hits_reinspect_regular_file_type_and_preserve_source_status_codes, src/template.rs::recursive_render_branches_enforce_the_inclusive_depth_limit, src/template.rs::recursive_render_core_and_synthetic_wrapper_share_one_depth_budget, src/template.rs::production_render_depth_boundary_is_safe_on_a_2mib_stack, src/template.rs::acyclic_include_chain_accepts_max_and_rejects_max_plus_one_then_reuses_runtime, src/template.rs::mixed_include_paths_preserve_an_injected_depth_limit, src/template.rs::production_mixed_include_boundary_is_safe_on_a_2mib_stack, src/template.rs::response_limit_bounds_nested_include_loop_builder_by_utf8_bytes, tests/dbal_contract.rs::inline_result_current_exposes_inline_mutation_globals, tests/dbal_contract.rs::failed_inline_result_exposes_error_and_action_globals, tests/dbal_contract.rs::nested_inline_block_inherits_outer_connection_defaults_for_mutation, tests/dbal_contract.rs::nested_inline_block_allows_inner_database_to_override_outer_default
Passing
error_currentError
Errors
src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_msg
Errors
tests/fixtures/eval/pass/lairu_security_policy_value_graph.lasso, tests/fixtures/eval/pass/lassoguide_data_member_scalar_temporary_assignment_no_double_eval.lasso, tests/fixtures/eval/pass/lassoguide_handler_error_object.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_error_stack.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_rethrow_continuation.lasso, tests/fixtures/eval/pass/lassoguide_handler_stack_cleanup.lasso, tests/fixtures/eval/pass/legacy_app_security_policy_objects.lasso, src/parser.rs::parses_newline_if_as_inline_else_body_statement, src/parser.rs::parses_legacy_protect_handler_and_namespace_blocks, src/runtime/tests.rs::legacy_error_constants_feed_fail_and_handlers, src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface, tests/dbal_contract.rs::inline_result_current_exposes_inline_mutation_globals, tests/dbal_contract.rs::failed_inline_result_exposes_error_and_action_globals, tests/dbal_contract.rs::nested_inline_block_inherits_outer_connection_defaults_for_mutation, tests/dbal_contract.rs::nested_inline_block_allows_inner_database_to_override_outer_default
Passing
error_obj
Errors
tests/fixtures/eval/pass/lassoguide_handler_error_object.lasso, src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_pop
Errors
src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_push
Errors
src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_reset
Errors
src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_setErrorCode
Errors
src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_setErrorMessage
Errors
src/runtime/tests.rs::error_currenterror_reset_setters_and_assignment_follow_lasso_surface
Passing
error_stack
Errors
tests/fixtures/eval/pass/lassoguide_error_stack_fields.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_error_stack.lasso
Passing
fail
Errors
tests/fixtures/eval/errors/lairu_object_serialize_capture_fails.lasso, tests/fixtures/eval/errors/lairu_object_serialize_continuation_fails.lasso, tests/fixtures/eval/errors/lassoguide_data_member_generated_setter_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_data_slot_write_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_error_rethrow_unmatched.lasso, tests/fixtures/eval/errors/lassoguide_handler_rethrow.lasso, tests/fixtures/eval/errors/lassoguide_inherited_data_member_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_method_return_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_method_signature_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_object_as_map_cycle_fails.lasso, tests/fixtures/eval/errors/lassoguide_type_data_assignment_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_type_data_default_constraint_failure.lasso, tests/fixtures/eval/errors/stdlib_json_encode_cycle_fails.lasso, tests/fixtures/eval/errors/stdlib_json_encode_unsupported_fails.lasso, tests/fixtures/eval/pass/lairu_security_policy_value_graph.lasso, tests/fixtures/eval/pass/lassoguide_capture_handlers_protect.lasso, tests/fixtures/eval/pass/lassoguide_data_member_scalar_temporary_assignment_no_double_eval.lasso, tests/fixtures/eval/pass/lassoguide_error_stack_fields.lasso, tests/fixtures/eval/pass/lassoguide_handler_error_object.lasso, tests/fixtures/eval/pass/lassoguide_handler_filtered_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_capture.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_error_stack.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_rethrow_continuation.lasso, tests/fixtures/eval/pass/lassoguide_handler_stack_cleanup.lasso, tests/fixtures/eval/pass/lassoguide_handler_type_matching.lasso, tests/fixtures/eval/pass/legacy_app_security_permissions.lasso, tests/fixtures/eval/pass/legacy_app_security_policy_objects.lasso, src/bounded_cache.rs::fallible_factory_failure_rolls_back_new_and_replacement_reservations, src/bounded_cache.rs::failed_replacement_resize_does_not_build_or_replace_the_value, src/config.rs::uses_hard_coded_defaults, src/config.rs::parses_interpreter_and_fpm_ini_sections, src/config.rs::paths_section_configures_installation_locations_and_relative_sockets, src/config.rs::repeated_application_bootstraps_preserve_order_and_resolve_relative_paths, src/config.rs::modules_section_overrides_runtime_modules_from_all_on_default, src/config.rs::modules_section_can_start_from_all_disabled, src/config.rs::discovers_named_config_then_first_ini_in_candidate_dirs, src/config.rs::config_file_reads_are_bounded_before_utf8_parsing, src/config.rs::config_discovery_stops_before_collecting_an_unbounded_directory, src/config.rs::startup_file_limit_must_remain_finite, src/config.rs::service_materialization_limits_must_remain_finite, src/error.rs::boxed_error_payload_preserves_public_field_behavior, src/runtime/bytecode/tests.rs::bytecode_while_unwinds_condition_and_body_state_on_errors, src/runtime/bytecode/tests.rs::bytecode_counted_loops_unwind_iteration_state_on_errors, src/runtime/bytecode/tests.rs::bytecode_query_bridge_unwinds_row_scope_on_errors, src/runtime/bytecode/tests.rs::lowered_ir_query_do_unwinds_row_scope_on_member_errors, src/runtime/tests.rs::documented_unimplemented_globals_fail_loudly_as_stubs, src/runtime/tests.rs::security_registry_users_groups_realms_and_setters_follow_lasso_surface, src/runtime/tests.rs::net_tcp_ssl_loadcerts_acceptnossl_and_server_begintls_use_openssl, src/runtime/tests.rs::include_url_curl_raw_download_upload_and_option_helpers_fetch_local_http, src/runtime/tests.rs::foreach_capture_errors_include_capture_source_location, src/runtime/tests.rs::lspec_shim_runs_examples_hooks_and_expectations, src/runtime/tests.rs::session_abort_session_deleteexpired_session_end_session_removevar_auth_user_auth_group, src/runtime/tests.rs::source_path_context_allows_top_level_legacy_handlers_as_noop, src/runtime/tests.rs::bare_protect_swallows_optional_probe_failures, src/runtime/tests.rs::bare_protect_cleanup_handler_does_not_force_failure_propagation, src/runtime/tests.rs::legacy_error_constants_feed_fail_and_handlers, src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::sys_process_read_variants_detach_and_os_process_alias_follow_lasso_surface, src/runtime/tests.rs::lifecycle_hook_execution_fails_loudly_when_recorded, src/runtime/tests.rs::execution_budget_is_sticky_through_protect_and_bounds_optimized_loops, src/runtime/tests.rs::execution_budget_fails_before_fast_assignment_mutates_target, src/runtime/tests.rs::response_budget_is_sticky_through_handlers_and_preserves_first_terminal, src/runtime/value_graph.rs::iterative_reachability_and_placeholder_teardown_are_stack_safe, src/runtime/value_graph.rs::cyclic_placeholders_are_cleared_after_late_error_and_when_disconnected, src/runtime/xml_libxslt.rs::xslt_document_cannot_read_local_files, src/service.rs::terminal_execution_skips_shutdown_and_session_persistence, src/service.rs::response_limit_selects_override_before_discarded_output_and_bounds_shutdown_output, src/service.rs::configured_startup_limit_is_checked_before_canonicalization, src/service.rs::runtime_idle_reservation_is_released_when_its_thread_exits, src/service.rs::poisoned_memory_session_value_lock_fails_load_save_and_delete, src/service.rs::poisoned_session_expiry_lock_fails_load_save_and_delete_atomically, src/service.rs::process_request_limit_counts_only_successful_terminal_end_records, src/source_reader.rs::file_reader_accepts_exact_limit_and_rejects_metadata_one_over, src/source_reader.rs::bounded_stream_detects_growth_beyond_reported_length, src/source_reader.rs::invalid_utf8_reports_the_source_path, src/source_reader.rs::stream_io_failure_reports_the_source_path_and_error, src/source_reader.rs::file_access_errors_preserve_not_found_and_mark_server_failures, src/source_reader.rs::file_reader_rejects_non_regular_sources, src/source_reader.rs::fifo_and_symlink_to_fifo_are_rejected_without_blocking, src/template/cache.rs::cache_hits_reinspect_regular_file_type_and_preserve_source_status_codes, src/template.rs::production_render_depth_boundary_is_safe_on_a_2mib_stack, src/template.rs::acyclic_include_chain_accepts_max_and_rejects_max_plus_one_then_reuses_runtime, src/template.rs::mixed_include_paths_preserve_an_injected_depth_limit, src/template.rs::production_mixed_include_boundary_is_safe_on_a_2mib_stack, src/template.rs::recursive_include_diagnostic_precedes_depth_limit, src/template.rs::renders_modern_braced_if_across_template_tags, src/template.rs::cached_file_expression_tag_errors_keep_template_source_span_after_reuse, src/template.rs::cached_code_fragments_remap_to_each_template_source_span, src/template.rs::file_template_includes_relative_template_with_shared_runtime, src/template.rs::disabled_template_cache_bypasses_retained_nested_hits_and_admission, src/template.rs::file_template_include_falls_back_to_root_when_current_dir_misses, src/template.rs::cached_root_fallback_include_yields_to_new_current_dir_file, src/template.rs::file_template_include_accepts_bare_local_path_operand, src/template.rs::file_template_with_root_allows_parent_component_inside_root, src/template.rs::file_template_with_root_allows_absolute_filesystem_include_inside_root, src/template.rs::lasso_code_include_helpers_render_with_current_template_context, src/template.rs::lasso_code_fragments_collect_statement_outputs, src/template.rs::included_template_errors_keep_included_source_span_and_name_include, src/template.rs::cached_included_template_errors_keep_included_source_span_after_reuse, src/template.rs::spanless_capture_errors_from_earlier_template_tags_use_capture_body_span, src/template.rs::file_template_rejects_include_path_traversal, src/template.rs::recursive_include_reports_source_relative_traversal, src/template.rs::nested_recursive_include_reports_full_source_relative_traversal, tests/cli.rs::cli_reports_version, tests/cli.rs::cli_evaluates_source, tests/cli.rs::cli_run_writes_stdout_helpers_without_rendering_void_result, tests/cli.rs::cli_run_loop_stdout_body_does_not_emit_extra_trailing_newline, tests/cli.rs::cli_run_flushes_stdout_before_controlled_sys_exit, tests/cli.rs::cli_eval_constructs_sys_process_metadata, tests/cli.rs::cli_eval_honors_timezone_dst_and_timezone_designator_parsing, tests/cli.rs::cli_run_seeds_lasso_argv_and_argc, tests/cli.rs::cli_checks_fixture_syntax, tests/cli.rs::cli_check_accepts_single_bracketed_code_file_without_executing_includes, tests/cli.rs::cli_run_resolves_source_includes_relative_to_the_running_file, tests/cli.rs::cli_renders_template_fixture, tests/cli.rs::cli_generates_compatibility_report, tests/cli.rs::cli_reports_runtime_diagnostics_snapshot, tests/cli.rs::cli_reports_fastcgi_process_manager_help, tests/conformance.rs::eval_pass_fixtures, tests/conformance.rs::eval_error_fixtures, tests/conformance.rs::template_pass_fixtures, tests/conformance.rs::template_error_fixtures, tests/dbal_contract.rs::failed_inline_result_exposes_error_and_action_globals, tests/dbal_contract.rs::dbal_pool_does_not_store_failed_mysql_handles, tests/dbal_contract.rs::inline_transaction_predicate_helpers_reject_bad_explicit_transaction_maps, tests/dbal_contract.rs::query_result_row_value_graph_is_bounded_and_fails_loudly, tests/dbal_contract.rs::filemaker_datasource_fails_loudly_until_driver_exists, tests/dbal_contract.rs::unsupported_non_mysql_datasources_fail_with_descriptive_errors, tests/dbal_contract.rs::inline_without_database_is_an_explicit_error, tests/fuzz_smoke.rs::every_entry_point_rejects_oversized_input_without_panicking, tests/mysql_live.rs::live_mysql_rsa_auth_conformance_when_configured, tests/service_contract.rs::http_service_renders_lasso_index, tests/service_contract.rs::http_service_executes_source_style_lasso_request_files, tests/service_contract.rs::http_service_rejects_oversized_source_before_execution, tests/service_contract.rs::http_service_loads_lassostartup_legacy_source_extensions, tests/service_contract.rs::http_service_loads_explicit_external_application_bootstraps, tests/service_contract.rs::http_service_reloads_cached_definition_images_when_dependencies_change, tests/service_contract.rs::application_definition_images_are_default_disabled_for_request_branches_and_side_effects, tests/service_contract.rs::http_service_collects_source_include_output_before_abort, tests/service_contract.rs::http_service_lassoapp_include_loads_raw_source_files_without_template_scanning, tests/service_contract.rs::http_service_include_errors_name_method_definition_source, tests/service_contract.rs::http_service_routes_stdout_helpers_to_response_body, tests/service_contract.rs::http_service_resolves_extensionless_lassoapp_html_variant, tests/service_contract.rs::http_service_does_not_apply_framework_specific_urlhandler_fallback, tests/service_contract.rs::http_service_runs_lassostartup_atbegin_before_virtual_file_resolution, tests/service_contract.rs::http_service_serves_static_assets, tests/service_contract.rs::http_service_rejects_path_traversal, tests/service_contract.rs::http_service_rejects_symlinks_that_escape_document_root, tests/service_contract.rs::http_service_exposes_request_and_applies_response_context, tests/service_contract.rs::http_service_rejects_response_header_and_cookie_injection, tests/service_contract.rs::response_metadata_limit_preflights_session_cookie_before_store_write, tests/service_contract.rs::http_service_exposes_legacy_action_param_aliases, tests/service_contract.rs::http_service_uses_web_response_headers_and_content_body_override, tests/service_contract.rs::http_service_uses_web_response_setstatus_message_and_sendfile_raw_bytes, tests/service_contract.rs::http_service_parses_post_forms_and_persists_sessions, tests/service_contract.rs::http_service_honors_session_start_cookie_options, tests/service_contract.rs::http_service_expires_file_backed_sessions_from_session_start_expires, tests/service_contract.rs::http_service_persists_named_session_globals, tests/service_contract.rs::http_service_parses_multipart_forms_and_files, tests/service_contract.rs::http_service_exposes_lasso_web_request_upload_surface, tests/service_contract.rs::http_service_exposes_web_request_file_param_with_temp_path, tests/service_contract.rs::http_service_can_move_file_param_upload_to_document_tree, tests/service_contract.rs::http_service_enforces_body_and_upload_limits, tests/service_contract.rs::http_service_uses_signed_file_backed_sessions_when_configured, tests/service_contract.rs::file_backed_session_load_is_bounded_and_reports_corruption, tests/service_contract.rs::file_backed_session_save_rejects_files_above_decoder_limit, tests/service_contract.rs::file_backed_sessions_preserve_typed_object_identity_and_metadata, tests/service_contract.rs::file_backed_sessions_fail_loudly_for_capture_values, tests/service_contract.rs::memory_backed_sessions_round_trip_typed_shared_and_cyclic_objects, tests/service_contract.rs::memory_backed_session_capture_failure_does_not_replace_stored_graph, tests/service_contract.rs::http_service_exposes_request_response_aliases, tests/service_contract.rs::http_service_handles_templated_multipart_with_tempfile_cleanup_and_proxy_metadata, tests/service_contract.rs::http_service_exposes_temp_upload_cleanup_metadata_and_keep_temp_control, tests/service_contract.rs::http_service_exposes_root_relative_temp_upload_handoff_path_for_streamed_binary, tests/service_contract.rs::http_service_rejects_absolute_temp_upload_dir_outside_tmp_root_before_create, tests/service_contract.rs::http_service_parses_fragmented_multipart_stream_and_cleans_tempfiles, tests/service_contract.rs::http_service_can_ignore_untrusted_forwarded_headers, tests/service_contract.rs::http_service_spools_binary_multipart_without_internal_newlines, tests/service_contract.rs::http_service_preserves_bytes_after_binary_part_boundary, tests/service_contract.rs::http_service_rejects_uploads_outside_policy, tests/service_contract.rs::http_service_exposes_cgi_vars_and_persistent_upload_destination, tests/service_contract.rs::http_service_sanitizes_persistent_upload_handoff_names, tests/service_contract.rs::http_service_exposes_forwarded_port_and_ssl_cgi_vars, tests/service_contract.rs::http_service_exposes_document_root_script_filename_and_host_cgi_vars, tests/service_contract.rs::service_does_not_expose_proxy_header_as_http_proxy_cgi_var, tests/service_contract.rs::http_service_exposes_rfc_forwarded_proxy_metadata, tests/service_contract.rs::http_service_ignores_invalid_forwarded_port, tests/service_contract.rs::http_service_rejects_symlinked_upload_destination_outside_root, tests/service_contract.rs::http_service_rejects_absolute_upload_destination_outside_root_before_create, tests/service_contract.rs::http_service_can_require_upload_destination, tests/service_contract.rs::http_service_supports_session_auth_gate_and_logout_expiry, tests/service_contract.rs::http_service_rejects_encoded_path_traversal, tests/service_contract.rs::http_service_rejects_multipart_forbidden_path_before_spooling_uploads, tests/service_contract.rs::http_service_uses_cached_templates_but_observes_file_changes, tests/service_contract.rs::http_service_renders_relative_template_includes, tests/service_contract.rs::service_acquired_runtimes_honor_module_disablement, tests/service_contract.rs::service_execution_limit_is_terminal_500_and_pooled_next_request_is_fresh, tests/service_contract.rs::startup_file_admission_is_aggregate_and_pooled_next_request_is_fresh, tests/service_contract.rs::service_materialization_limit_is_terminal_and_pooled_next_request_is_fresh, tests/service_contract.rs::response_byte_limit_bounds_dynamic_static_raw_sendfile_and_head_paths, tests/service_contract.rs::http_service_rejects_template_include_path_traversal, tests/service_contract.rs::http_service_rejects_overlimit_upload_without_full_part_string, tests/service_contract.rs::http_service_rejects_malformed_multipart_boundaries, tests/service_contract.rs::http_service_rejects_multipart_without_final_boundary, tests/service_contract.rs::http_service_cleans_temp_uploads_after_midstream_policy_failure, tests/service_contract.rs::http_service_cleans_destination_uploads_after_midstream_policy_failure, tests/service_contract.rs::http_service_cleans_unretained_successful_destination_uploads, tests/service_contract.rs::http_service_reports_temp_upload_cleanup_failures_with_path_and_io_error, tests/service_contract.rs::http_service_does_not_mask_multipart_parse_error_when_drop_cleanup_fails, tests/service_contract.rs::http_service_cleans_temp_uploads_after_midstream_size_failure, tests/service_contract.rs::http_service_cleans_in_progress_spooled_upload_after_fragmented_size_failure, tests/service_contract.rs::fastcgi_uses_webserver_document_root_param, tests/service_contract.rs::fastcgi_accepts_name_value_pairs_split_across_param_records, tests/service_contract.rs::fastcgi_rejects_document_root_override_by_default, tests/service_contract.rs::fastcgi_front_controller_runs_script_filename_and_preserves_path_info, tests/service_contract.rs::fastcgi_keeps_docroot_flag_as_fallback_and_parses_post_forms, tests/service_contract.rs::fastcgi_multiplexes_interleaved_requests_and_reports_pool_controls, tests/service_contract.rs::fastcgi_get_values_ignores_request_scoped_and_malformed_control_records, tests/service_contract.rs::fastcgi_get_values_reports_connection_lifecycle_after_keepalive_request, tests/service_contract.rs::fastcgi_abort_request_ignores_unknowns_and_counts_completed_aborts, tests/service_contract.rs::fastcgi_rejects_concurrent_request_when_multiplexing_is_disabled, tests/service_contract.rs::fastcgi_caps_inflight_multiplexed_requests
Passing
fail_if
Errors
src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers
Passing
handle
Errors
tests/fixtures/eval/errors/handle_requires_protect.lasso, tests/fixtures/eval/errors/lassoguide_error_rethrow_unmatched.lasso, tests/fixtures/eval/errors/lassoguide_handler_rethrow.lasso, tests/fixtures/eval/errors/stdlib_containsregexp_handle_unsupported_option.lasso, tests/fixtures/eval/errors/stdlib_regex_find_handle_unsupported_option.lasso, tests/fixtures/eval/errors/stdlib_regex_member_replace_handle_invalid_replacement.lasso, tests/fixtures/eval/errors/stdlib_regex_replace_handle_invalid_replacement.lasso, tests/fixtures/eval/errors/stdlib_regex_replace_handle_unsupported_option.lasso, tests/fixtures/eval/errors/stdlib_regex_split_handle_unsupported_option.lasso, tests/fixtures/eval/pass/eacher_protocol_callback_each_foreach_query.lasso, tests/fixtures/eval/pass/lairu_security_policy_value_graph.lasso, tests/fixtures/eval/pass/lassoguide_capture_handlers_finally.lasso, tests/fixtures/eval/pass/lassoguide_capture_handlers_protect.lasso, tests/fixtures/eval/pass/lassoguide_data_member_scalar_temporary_assignment_no_double_eval.lasso, tests/fixtures/eval/pass/lassoguide_error_stack_fields.lasso, tests/fixtures/eval/pass/lassoguide_handler_error_object.lasso, tests/fixtures/eval/pass/lassoguide_handler_filtered_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_capture.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_error_stack.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_rethrow_continuation.lasso, tests/fixtures/eval/pass/lassoguide_handler_stack_cleanup.lasso, tests/fixtures/eval/pass/lassoguide_handler_type_matching.lasso, tests/fixtures/eval/pass/lassoguide_memberstream_global_invocation.lasso, tests/fixtures/eval/pass/lassoguide_split_thread_pipe_shim.lasso, tests/fixtures/eval/pass/lazy_sequence_query_object_surface.lasso, tests/fixtures/eval/pass/legacy_app_mutation_policy_pool_more.lasso, tests/fixtures/eval/pass/legacy_app_security_permissions.lasso, tests/fixtures/eval/pass/legacy_app_security_policy_objects.lasso, tests/fixtures/eval/pass/stdlib_regex_find.lasso, tests/fixtures/eval/pass/stdlib_regex_replace.lasso, tests/fixtures/eval/pass/stdlib_regex_replace_compat.lasso, tests/fixtures/eval/pass/stdlib_regex_split.lasso, src/db/mod.rs::mysql_disconnect_pool_reset_policy_disables_handle_reuse, src/parser.rs::parses_legacy_protect_handler_and_namespace_blocks, src/regex.rs::split_handles_zero_length_matches, src/regex.rs::split_handles_zero_length_match_at_start, src/regex.rs::split_handles_zero_length_match_at_end, src/runtime/bytecode/tests.rs::bytecode_cache_rejects_owner_values_with_live_handles, src/runtime/bytecode/tests.rs::bytecode_fast_core_handles_floor_and_ceiling_without_generic_dispatch, src/runtime/bytecode/tests.rs::lowered_ir_query_do_keeps_capture_creating_bodies_on_the_bridge, src/runtime/scope.rs::slot_handles_can_mutate_existing_named_values, src/runtime/slot_lowering.rs::lowers_capture_locals_with_independent_frame, src/runtime/tests.rs::email_immediate_sends_raw_data_through_smtp_transport, src/runtime/tests.rs::email_smtp_object_sends_raw_messages_through_configured_transport, src/runtime/tests.rs::email_smtp_command_sends_single_low_level_command, src/runtime/tests.rs::email_pop_retrieves_headers_uidl_and_applies_deletes, src/runtime/tests.rs::email_pop_supports_tls_connections, src/runtime/tests.rs::ldap_open_authenticate_search_results_and_close_use_ldap_protocol, src/runtime/tests.rs::ldap_open_and_authenticate_support_ldaps, src/runtime/tests.rs::ftp_getdata_and_getlisting_use_ftp_server_protocol, src/runtime/tests.rs::net_tcp_connect_writebytes_readsomebytes_and_shutdown_use_real_socket, src/runtime/tests.rs::net_tcp_ssl_begintls_read_write_and_close_use_openssl, src/runtime/tests.rs::net_tcp_ssl_loadcerts_acceptnossl_and_server_begintls_use_openssl, src/runtime/tests.rs::net_tcp_bind_listen_accept_foreachaccept_and_close_use_real_listener, src/runtime/tests.rs::net_named_pipe_bind_connect_accept_and_close_use_unix_socket, src/runtime/tests.rs::dns_lookup_and_dns_response_parse_udp_answers, src/runtime/tests.rs::include_url_curl_raw_download_upload_and_option_helpers_fetch_local_http, src/runtime/tests.rs::arrow_capture_literal_closes_over_callsite_scope, src/runtime/tests.rs::legacy_handle_inside_givenblock_method_is_allowed_without_protect, src/runtime/tests.rs::session_abort_session_deleteexpired_session_end_session_removevar_auth_user_auth_group, src/runtime/tests.rs::given_block_reaches_user_global_and_member_methods, src/runtime/tests.rs::lowered_capture_locals_preserve_outer_scope_semantics, src/runtime/tests.rs::source_path_context_allows_top_level_legacy_handlers_as_noop, src/runtime/tests.rs::legacy_handle_association_accepts_single_expression_body, src/runtime/tests.rs::bare_protect_cleanup_handler_does_not_force_failure_propagation, src/runtime/tests.rs::legacy_error_constants_feed_fail_and_handlers, src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::stdio_file_handles_accept_legacy_write_bytes, src/runtime/tests.rs::execution_budget_is_sticky_through_protect_and_bounds_optimized_loops, src/runtime/tests.rs::execution_budget_cancel_and_deadline_are_deterministic_and_clone_shared, src/runtime/tests.rs::response_budget_is_sticky_through_handlers_and_preserves_first_terminal, src/service.rs::process_request_limit_counts_only_successful_terminal_end_records, src/service.rs::process_drain_finishes_admitted_multiplexed_ids_and_rejects_late_begin, src/source_reader.rs::fifo_and_symlink_to_fifo_are_rejected_without_blocking, src/template.rs::production_render_depth_boundary_is_safe_on_a_2mib_stack, src/template.rs::production_mixed_include_boundary_is_safe_on_a_2mib_stack, src/value.rs::clone_preserves_shared_and_cyclic_object_identity, src/value.rs::cyclic_pair_equality_handles_deep_fields_on_a_small_stack, tests/conformance.rs::template_error_fixtures, tests/dbal_contract.rs::dbal_pool_configuration_is_representable, tests/dbal_contract.rs::dbal_pool_disabled_when_max_handles_zero, tests/dbal_contract.rs::dbal_pool_stats_track_datasource_count, tests/dbal_contract.rs::dbal_pool_does_not_store_failed_mysql_handles, tests/mysql_live.rs::live_mysql_pool_reuses_handle_for_sequential_queries, tests/mysql_live.rs::live_mysql_pool_disconnect_policy_does_not_reuse_handles, tests/mysql_live.rs::live_mysql_pool_resets_session_state_before_reuse, tests/service_contract.rs::http_service_renders_lasso_index, tests/service_contract.rs::http_service_executes_source_style_lasso_request_files, tests/service_contract.rs::http_service_rejects_oversized_source_before_execution, tests/service_contract.rs::http_service_loads_lassostartup_legacy_source_extensions, tests/service_contract.rs::http_service_loads_explicit_external_application_bootstraps, tests/service_contract.rs::http_service_reloads_cached_definition_images_when_dependencies_change, tests/service_contract.rs::application_definition_images_are_default_disabled_for_request_branches_and_side_effects, tests/service_contract.rs::http_service_collects_source_include_output_before_abort, tests/service_contract.rs::http_service_lassoapp_include_loads_raw_source_files_without_template_scanning, tests/service_contract.rs::http_service_include_errors_name_method_definition_source, tests/service_contract.rs::http_service_routes_stdout_helpers_to_response_body, tests/service_contract.rs::http_service_resolves_extensionless_lassoapp_html_variant, tests/service_contract.rs::http_service_does_not_apply_framework_specific_urlhandler_fallback, tests/service_contract.rs::http_service_runs_lassostartup_atbegin_before_virtual_file_resolution, tests/service_contract.rs::http_service_serves_static_assets, tests/service_contract.rs::http_service_rejects_path_traversal, tests/service_contract.rs::http_service_rejects_symlinks_that_escape_document_root, tests/service_contract.rs::http_service_exposes_request_and_applies_response_context, tests/service_contract.rs::http_service_rejects_response_header_and_cookie_injection, tests/service_contract.rs::response_framing_is_server_owned_and_content_type_is_emitted_once, tests/service_contract.rs::response_statuses_without_entities_suppress_body_and_content_length, tests/service_contract.rs::response_metadata_limit_preflights_session_cookie_before_store_write, tests/service_contract.rs::http_service_exposes_legacy_action_param_aliases, tests/service_contract.rs::http_service_uses_web_response_headers_and_content_body_override, tests/service_contract.rs::http_service_uses_web_response_setstatus_message_and_sendfile_raw_bytes, tests/service_contract.rs::http_service_parses_post_forms_and_persists_sessions, tests/service_contract.rs::http_service_honors_session_start_cookie_options, tests/service_contract.rs::http_service_expires_file_backed_sessions_from_session_start_expires, tests/service_contract.rs::http_service_persists_named_session_globals, tests/service_contract.rs::http_service_parses_multipart_forms_and_files, tests/service_contract.rs::http_service_exposes_lasso_web_request_upload_surface, tests/service_contract.rs::http_service_exposes_web_request_file_param_with_temp_path, tests/service_contract.rs::http_service_can_move_file_param_upload_to_document_tree, tests/service_contract.rs::http_service_enforces_body_and_upload_limits, tests/service_contract.rs::http_service_uses_signed_file_backed_sessions_when_configured, tests/service_contract.rs::file_backed_session_load_is_bounded_and_reports_corruption, tests/service_contract.rs::file_backed_session_save_rejects_files_above_decoder_limit, tests/service_contract.rs::file_backed_sessions_preserve_typed_object_identity_and_metadata, tests/service_contract.rs::file_backed_sessions_fail_loudly_for_capture_values, tests/service_contract.rs::memory_backed_sessions_round_trip_typed_shared_and_cyclic_objects, tests/service_contract.rs::memory_backed_session_capture_failure_does_not_replace_stored_graph, tests/service_contract.rs::http_service_exposes_request_response_aliases, tests/service_contract.rs::http_service_handles_templated_multipart_with_tempfile_cleanup_and_proxy_metadata, tests/service_contract.rs::http_service_exposes_temp_upload_cleanup_metadata_and_keep_temp_control, tests/service_contract.rs::http_service_exposes_root_relative_temp_upload_handoff_path_for_streamed_binary, tests/service_contract.rs::http_service_rejects_absolute_temp_upload_dir_outside_tmp_root_before_create, tests/service_contract.rs::http_service_parses_fragmented_multipart_stream_and_cleans_tempfiles, tests/service_contract.rs::http_service_can_ignore_untrusted_forwarded_headers, tests/service_contract.rs::http_service_spools_binary_multipart_without_internal_newlines, tests/service_contract.rs::http_service_preserves_bytes_after_binary_part_boundary, tests/service_contract.rs::http_service_rejects_uploads_outside_policy, tests/service_contract.rs::http_service_exposes_cgi_vars_and_persistent_upload_destination, tests/service_contract.rs::http_service_sanitizes_persistent_upload_handoff_names, tests/service_contract.rs::http_service_exposes_forwarded_port_and_ssl_cgi_vars, tests/service_contract.rs::http_service_exposes_document_root_script_filename_and_host_cgi_vars, tests/service_contract.rs::service_does_not_expose_proxy_header_as_http_proxy_cgi_var, tests/service_contract.rs::http_service_exposes_rfc_forwarded_proxy_metadata, tests/service_contract.rs::http_service_ignores_invalid_forwarded_port, tests/service_contract.rs::http_service_rejects_symlinked_upload_destination_outside_root, tests/service_contract.rs::http_service_rejects_absolute_upload_destination_outside_root_before_create, tests/service_contract.rs::http_service_can_require_upload_destination, tests/service_contract.rs::http_service_supports_session_auth_gate_and_logout_expiry, tests/service_contract.rs::http_service_rejects_encoded_path_traversal, tests/service_contract.rs::http_service_rejects_multipart_forbidden_path_before_spooling_uploads, tests/service_contract.rs::http_service_uses_cached_templates_but_observes_file_changes, tests/service_contract.rs::http_service_renders_relative_template_includes, tests/service_contract.rs::service_acquired_runtimes_honor_module_disablement, tests/service_contract.rs::service_execution_limit_is_terminal_500_and_pooled_next_request_is_fresh, tests/service_contract.rs::startup_file_admission_is_aggregate_and_pooled_next_request_is_fresh, tests/service_contract.rs::service_materialization_limit_is_terminal_and_pooled_next_request_is_fresh, tests/service_contract.rs::response_byte_limit_bounds_dynamic_static_raw_sendfile_and_head_paths, tests/service_contract.rs::http_service_rejects_template_include_path_traversal, tests/service_contract.rs::http_service_rejects_overlimit_upload_without_full_part_string, tests/service_contract.rs::http_service_rejects_malformed_multipart_boundaries, tests/service_contract.rs::http_service_rejects_multipart_without_final_boundary, tests/service_contract.rs::http_service_cleans_temp_uploads_after_midstream_policy_failure, tests/service_contract.rs::http_service_cleans_destination_uploads_after_midstream_policy_failure, tests/service_contract.rs::http_service_cleans_unretained_successful_destination_uploads, tests/service_contract.rs::http_service_reports_temp_upload_cleanup_failures_with_path_and_io_error, tests/service_contract.rs::http_service_does_not_mask_multipart_parse_error_when_drop_cleanup_fails, tests/service_contract.rs::http_service_cleans_temp_uploads_after_midstream_size_failure, tests/service_contract.rs::http_service_cleans_in_progress_spooled_upload_after_fragmented_size_failure, tests/service_contract.rs::fastcgi_uses_webserver_document_root_param, tests/service_contract.rs::fastcgi_accepts_name_value_pairs_split_across_param_records, tests/service_contract.rs::fastcgi_rejects_document_root_override_by_default, tests/service_contract.rs::fastcgi_front_controller_runs_script_filename_and_preserves_path_info, tests/service_contract.rs::fastcgi_keeps_docroot_flag_as_fallback_and_parses_post_forms, tests/service_contract.rs::fastcgi_multiplexes_interleaved_requests_and_reports_pool_controls, tests/service_contract.rs::fastcgi_get_values_ignores_request_scoped_and_malformed_control_records, tests/service_contract.rs::fastcgi_get_values_reports_connection_lifecycle_after_keepalive_request, tests/service_contract.rs::fastcgi_abort_request_ignores_unknowns_and_counts_completed_aborts, tests/service_contract.rs::fastcgi_rejects_concurrent_request_when_multiplexing_is_disabled, tests/service_contract.rs::fastcgi_caps_inflight_multiplexed_requests
Passing
handle_failure
Errors
tests/fixtures/eval/errors/lassoguide_error_rethrow_unmatched.lasso, tests/fixtures/eval/errors/lassoguide_handler_rethrow.lasso, tests/fixtures/eval/pass/lairu_security_policy_value_graph.lasso, tests/fixtures/eval/pass/lassoguide_capture_handlers_protect.lasso, tests/fixtures/eval/pass/lassoguide_data_member_scalar_temporary_assignment_no_double_eval.lasso, tests/fixtures/eval/pass/lassoguide_error_stack_fields.lasso, tests/fixtures/eval/pass/lassoguide_handler_error_object.lasso, tests/fixtures/eval/pass/lassoguide_handler_filtered_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_capture.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_error_stack.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_rethrow_continuation.lasso, tests/fixtures/eval/pass/lassoguide_handler_stack_cleanup.lasso, tests/fixtures/eval/pass/lassoguide_handler_type_matching.lasso, tests/fixtures/eval/pass/legacy_app_security_permissions.lasso, tests/fixtures/eval/pass/legacy_app_security_policy_objects.lasso, src/runtime/tests.rs::session_abort_session_deleteexpired_session_end_session_removevar_auth_user_auth_group, src/runtime/tests.rs::legacy_error_constants_feed_fail_and_handlers, src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::execution_budget_is_sticky_through_protect_and_bounds_optimized_loops, src/runtime/tests.rs::response_budget_is_sticky_through_handlers_and_preserves_first_terminal, tests/service_contract.rs::service_execution_limit_is_terminal_500_and_pooled_next_request_is_fresh, tests/service_contract.rs::service_materialization_limit_is_terminal_and_pooled_next_request_is_fresh, tests/service_contract.rs::response_byte_limit_bounds_dynamic_static_raw_sendfile_and_head_paths
Passing
protect
Errors
tests/fixtures/eval/errors/handle_requires_protect.lasso, tests/fixtures/eval/errors/lassoguide_data_slot_protected_read.lasso, tests/fixtures/eval/errors/lassoguide_data_slot_protected_write.lasso, tests/fixtures/eval/errors/lassoguide_error_rethrow_unmatched.lasso, tests/fixtures/eval/errors/lassoguide_handler_rethrow.lasso, tests/fixtures/eval/errors/lassoguide_inherited_data_member_constraint_failure.lasso, tests/fixtures/eval/errors/lassoguide_trait_requirement_private_protected_member_methods.lasso, tests/fixtures/eval/errors/lassoguide_trait_requirement_protected_data_setter.lasso, tests/fixtures/eval/pass/lairu_security_policy_value_graph.lasso, tests/fixtures/eval/pass/lassoguide_capture_handlers_finally.lasso, tests/fixtures/eval/pass/lassoguide_capture_handlers_protect.lasso, tests/fixtures/eval/pass/lassoguide_data_member_listmethods_generated_names.lasso, tests/fixtures/eval/pass/lassoguide_data_member_scalar_temporary_assignment_no_double_eval.lasso, tests/fixtures/eval/pass/lassoguide_data_slot_internal_access.lasso, tests/fixtures/eval/pass/lassoguide_error_stack_fields.lasso, tests/fixtures/eval/pass/lassoguide_handler_error_object.lasso, tests/fixtures/eval/pass/lassoguide_handler_filtered_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_ordering.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_capture.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_error_stack.lasso, tests/fixtures/eval/pass/lassoguide_handler_resume_rethrow_continuation.lasso, tests/fixtures/eval/pass/lassoguide_handler_stack_cleanup.lasso, tests/fixtures/eval/pass/lassoguide_handler_type_matching.lasso, tests/fixtures/eval/pass/lassoguide_inherited_data_member_generated_accessors.lasso, tests/fixtures/eval/pass/lassoguide_list_methods_respects_access.lasso, tests/fixtures/eval/pass/lassoguide_type_body_methods.lasso, tests/fixtures/eval/pass/lassoguide_type_inheritance_constructors.lasso, tests/fixtures/eval/pass/lassoguide_type_sections_parent_trait_data.lasso, tests/fixtures/eval/pass/legacy_app_security_permissions.lasso, tests/fixtures/eval/pass/legacy_app_security_policy_objects.lasso, src/parser.rs::parses_legacy_protect_handler_and_namespace_blocks, src/parser.rs::parses_lasso9_grouped_type_access_sections, src/runtime/tests.rs::has_method_includes_accessible_generated_data_members, src/runtime/tests.rs::has_method_respects_user_method_access, src/runtime/tests.rs::has_method_uses_member_context_for_inherited_generated_data, src/runtime/tests.rs::legacy_handle_inside_givenblock_method_is_allowed_without_protect, src/runtime/tests.rs::session_abort_session_deleteexpired_session_end_session_removevar_auth_user_auth_group, src/runtime/tests.rs::legacy_handle_association_accepts_single_expression_body, src/runtime/tests.rs::bare_protect_swallows_optional_probe_failures, src/runtime/tests.rs::bare_protect_cleanup_handler_does_not_force_failure_propagation, src/runtime/tests.rs::legacy_error_constants_feed_fail_and_handlers, src/runtime/tests.rs::legacy_error_push_pop_and_fail_if_helpers, src/runtime/tests.rs::execution_budget_is_sticky_through_protect_and_bounds_optimized_loops, src/runtime/tests.rs::response_budget_is_sticky_through_handlers_and_preserves_first_terminal, tests/service_contract.rs::service_execution_limit_is_terminal_500_and_pooled_next_request_is_fresh, tests/service_contract.rs::service_materialization_limit_is_terminal_and_pooled_next_request_is_fresh, tests/service_contract.rs::response_byte_limit_bounds_dynamic_static_raw_sendfile_and_head_paths