Files
TerminalBasic/openspec/changes/phase-6-06-gitea-actions-und-releases/evidence/local-acceptance/acceptance.log
Chili Palmer 32d3838002
Some checks failed
Vierziel-Build und Pflichtabnahme / checks (push) Has been cancelled
Vierziel-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-apple-darwin) (push) Has been cancelled
Vierziel-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-unknown-linux-gnu) (push) Has been cancelled
Vierziel-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, x86_64-unknown-linux-gnu) (push) Has been cancelled
Vierziel-Build und Pflichtabnahme / build (messense/cargo-xwin@sha256:4696dd4e79edf8569fa99c4b06bd99273e0501c7adc983aa61d57945f795bef0, x86_64-pc-windows-msvc) (push) Has been cancelled
Vierziel-Build und Pflichtabnahme / stage (push) Has been cancelled
Phase 6: Gitea-Cross-Builds, Paketprüfung und gesperrten Releasepfad implementieren
2026-09-07 21:50:05 +02:00

1006 lines
53 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
+ cargo test --locked -p tb-cli --test foreign -- --include-ignored --nocapture
Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
Running tests/foreign.rs (target/debug/deps/foreign-92ee6191b667aed6)
running 3 tests
test fehlender_oder_falscher_fremdbestand_wird_benannt ... ok
graphics/graphics.mak: Lauf 1 kompilieren
test prozessfrist::frist_beendet_blockierten_testprozess ... ok
graphics/graphics.mak: Start und initiale Ereignisse
graphics/graphics.mak: Taste "x", Modifikatoren 4
graphics/graphics.mak: Lauf 1 bestanden
graphics/graphics.mak: Lauf 2 kompilieren
graphics/graphics.mak: Start und initiale Ereignisse
graphics/graphics.mak: Taste "x", Modifikatoren 4
graphics/graphics.mak: Lauf 2 bestanden
microsoft/check.mak: Lauf 1 kompilieren
microsoft/check.mak: Start und initiale Ereignisse
microsoft/check.mak: Taste "f", Modifikatoren 4
microsoft/check.mak: Taste "x", Modifikatoren 0
microsoft/check.mak: Lauf 1 bestanden
microsoft/check.mak: Lauf 2 kompilieren
microsoft/check.mak: Start und initiale Ereignisse
microsoft/check.mak: Taste "f", Modifikatoren 4
microsoft/check.mak: Taste "x", Modifikatoren 0
microsoft/check.mak: Lauf 2 bestanden
microsoft/qlbview.mak: Lauf 1 kompilieren
microsoft/qlbview.mak: Start und initiale Ereignisse
microsoft/qlbview.mak: Taste "\u{1b}", Modifikatoren 0
microsoft/qlbview.mak: Lauf 1 bestanden
microsoft/qlbview.mak: Lauf 2 kompilieren
microsoft/qlbview.mak: Start und initiale Ereignisse
microsoft/qlbview.mak: Taste "\u{1b}", Modifikatoren 0
microsoft/qlbview.mak: Lauf 2 bestanden
microsoft/seek.mak: Lauf 1 kompilieren
microsoft/seek.mak: Start und initiale Ereignisse
microsoft/seek.mak: Taste "x", Modifikatoren 4
microsoft/seek.mak: Lauf 1 bestanden
microsoft/seek.mak: Lauf 2 kompilieren
microsoft/seek.mak: Start und initiale Ereignisse
microsoft/seek.mak: Taste "x", Modifikatoren 4
microsoft/seek.mak: Lauf 2 bestanden
microsoft/spindemo.mak: Lauf 1 kompilieren
microsoft/spindemo.mak: Start und initiale Ereignisse
microsoft/spindemo.mak: Taste "\t", Modifikatoren 0
microsoft/spindemo.mak: Taste "\t", Modifikatoren 0
microsoft/spindemo.mak: Taste "\0H", Modifikatoren 0
microsoft/spindemo.mak: Lauf 1 bestanden
microsoft/spindemo.mak: Lauf 2 kompilieren
microsoft/spindemo.mak: Start und initiale Ereignisse
microsoft/spindemo.mak: Taste "\t", Modifikatoren 0
microsoft/spindemo.mak: Taste "\t", Modifikatoren 0
microsoft/spindemo.mak: Taste "\0H", Modifikatoren 0
microsoft/spindemo.mak: Lauf 2 bestanden
microsoft/notepad.frm: Lauf 1 kompilieren
microsoft/notepad.frm: Start und initiale Ereignisse
microsoft/notepad.frm: Taste "f", Modifikatoren 4
microsoft/notepad.frm: Taste "x", Modifikatoren 0
microsoft/notepad.frm: Lauf 1 bestanden
microsoft/notepad.frm: Lauf 2 kompilieren
microsoft/notepad.frm: Start und initiale Ereignisse
microsoft/notepad.frm: Taste "f", Modifikatoren 4
microsoft/notepad.frm: Taste "x", Modifikatoren 0
microsoft/notepad.frm: Lauf 2 bestanden
misc/mentors/mentors.frm: Lauf 1 kompilieren
misc/mentors/mentors.frm: Start und initiale Ereignisse
misc/mentors/mentors.frm: Taste "f", Modifikatoren 4
misc/mentors/mentors.frm: Taste "x", Modifikatoren 0
misc/mentors/mentors.frm: Lauf 1 bestanden
misc/mentors/mentors.frm: Lauf 2 kompilieren
misc/mentors/mentors.frm: Start und initiale Ereignisse
misc/mentors/mentors.frm: Taste "f", Modifikatoren 4
misc/mentors/mentors.frm: Taste "x", Modifikatoren 0
misc/mentors/mentors.frm: Lauf 2 bestanden
test oeffentliche_formularprogramme_sind_reproduzierbar_bedienbar ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
+ cargo test --locked --workspace
Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
Running unittests src/main.rs (target/debug/deps/tbc-a3652d07eb423d84)
running 7 tests
test ide_acceptance::real_native_ide_exports_and_source_free_cli_library_consumer ... ignored, Echter Zielnachweis: TB_IDE_RUNTIME_DIR muss geprüfte Host-tbrt-Vorlage enthalten
test ide_acceptance::reference_matrix_is_complete_and_points_to_runnable_tests ... ok
test ide_acceptance::function_keys_conflict_contexts_and_errors_keep_a_single_input_owner ... ok
test ide_acceptance::partial_save_and_external_edit_recover_without_losing_documents ... ok
test ide_acceptance::saved_project_ide_source_cli_and_tbc_have_identical_sessions ... ok
test ide_acceptance::create_save_debug_help_exports_and_reopen ... ok
test ide_acceptance::every_menu_command_has_native_keyboard_and_mouse_routing ... ok
test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.73s
Running tests/compat.rs (target/debug/deps/compat-f89983ce5e40f582)
running 18 tests
test erzeuge_sollausgaben ... ignored, erzeugt Golden Files; nur bewusst aufrufen
test uhr_direktive_wird_gelesen ... ok
test textabweichung_nennt_zeile_soll_und_ist ... ok
test zeilenanzahl_wird_benannt ... ok
test zeittrap_ohne_uhr_direktive_wird_abgewiesen - should panic ... ok
test fehlende_und_unerwartete_attributebene_werden_benannt ... ok
test farbabweichung_nennt_zeile_spalte_soll_und_ist ... ok
test fehlende_groessenangabe_wird_abgewiesen ... ok
test ereignisfolge_liefert_taste_maus_und_zeit_in_reihenfolge ... ok
test release_formular_vergleicht_zeichen_und_attribute_unabhaengig ... ok
test prozessfrist::frist_beendet_blockierten_testprozess ... ok
test tbc_build_erzeugt_tbc ... ok
test tbc_run_hello ... ok
test tbc_run_laufzeitfehler_exitcode ... ok
test tbc_run_stop_exitcode ... ok
test tbc_loest_include_projekt_und_run_datei_auf ... ok
test tbc_isam_open_in_transaktion_hat_eine_harte_frist ... ok
test korpus_laeuft_mit_korrekter_ausgabe ... ok
test result: ok. 17 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.71s
Running tests/convert_frm.rs (target/debug/deps/convert_frm-cba5b52e462e1f23)
running 1 test
test conversion_failure_leaves_no_output ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/foreign.rs (target/debug/deps/foreign-92ee6191b667aed6)
running 3 tests
test oeffentliche_formularprogramme_sind_reproduzierbar_bedienbar ... ignored, TB_VBDOS_REPO muss auf cout/vbdos in der dokumentierten Revision zeigen
test fehlender_oder_falscher_fremdbestand_wird_benannt ... ok
test prozessfrist::frist_beendet_blockierten_testprozess ... ok
test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s
Running tests/inventar.rs (target/debug/deps/inventar-4656d211fa731f53)
running 17 tests
test offene_elemente_erzeugen_keinen_syntaxfehler ... ok
test bislang_signaturlose_elemente_haben_signaturen ... ok
test signatur_greift_ohne_laufzeitverhalten ... ok
test dokumentierte_elemente_werden_namentlich_abgewiesen ... ok
test non_features_nennen_eine_fundstelle_in_der_sprachreferenz ... ok
test abdeckungsstand_wird_ausgewiesen ... ok
test statusvokabular_ist_beschraenkt ... ok
test offene_elemente_haben_keine_fundstelle ... ok
test implementiert_mit_unsupported_marker_faellt_durch ... ok
test falsch_gesetzte_eigenschaft_wird_erkannt ... ok
test falscher_status_und_fehlende_runtimebindung_werden_namentlich_erkannt ... ok
test forms_inventar_stimmt_mit_der_klassentabelle_ueberein ... ok
test inventar_stimmt_mit_code_ueberein ... ok
test forms_absenkung_muss_den_richtigen_member_erreichen ... ok
test gemeinsam_dispatchte_konverter_brauchen_den_richtigen_typselektor ... ok
test jeder_inventareintrag_erreicht_hir_und_laufzeitziel ... ok
test falsche_gueltige_builtinbindung_und_entfernte_absenkung_fallen_durch ... ok
test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
Running tests/project.rs (target/debug/deps/project-af9c39c0e4caf174)
running 8 tests
test native_build_optionen_sind_explizit_und_tbc_bleibt_standard ... ok
test designer_frm_is_accepted_by_the_standalone_cli_compiler ... ok
test explicit_startup_order_and_form_selection_survive_tbc ... ok
test release_projekt_prueft_anfangsdateien_dateieffekte_und_include_fehler ... ok
test library_cli_links_without_sources_and_protects_all_inputs_and_outputs ... ok
test cli_meldet_physische_quellorte_auch_nach_verschachtelten_includes ... ok
test projekt_und_formular_laufen_nach_entfernen_saemtlicher_quellen ... ok
test erlaubte_grafik_und_benannte_nonfeatures_werden_per_cli_geprueft ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
Running unittests src/lib.rs (target/debug/deps/tb_export-740bf84213e12075)
running 3 tests
test tests::publication_preserves_originals_on_conflict_failure_race_and_cancel ... ok
test tests::fehlgeschlagene_native_finalisierung_erhaelt_das_ziel ... ok
test tests::targets_versions_integrity_and_payload_bounds_are_enforced ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running unittests src/bin/tb-template.rs (target/debug/deps/tb_template-158083ae68069508)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (target/debug/deps/tb_frontend-668b07f10bc30f2a)
running 52 tests
test lexer::tests::bezeichner_mit_punkt_und_unterstrich ... ok
test lexer::tests::strings_mit_doppelten_anfuehrungszeichen ... ok
test lexer::tests::suffix_macht_keyword_zum_bezeichner ... ok
test parser::tests::fehlerbehandlung ... ok
test lexer::tests::keywords_case_insensitiv ... ok
test lexer::tests::zeilenfortsetzung ... ok
test parser::tests::print_varianten ... ok
test parser::tests::zuweisung_und_aufruf ... ok
test lexer::tests::bang_ist_suffix_oder_containeroperator_nach_folgetoken ... ok
test parser::tests::operator_prioritaet ... ok
test lexer::tests::kommentare_und_rem ... ok
test lexer::tests::literal_typisierung ... ok
test parser::tests::forms_syntax ... ok
test parser::tests::select_case ... ok
test parser::tests::prozeduren ... ok
test parser::tests::schleifen ... ok
test parser::tests::typen_und_deklarationen ... ok
test parser::tests::if_block_und_einzeilig ... ok
test sema::tests::hir_konvertierung_materialisiert ... ok
test sema::tests::datei_ea_und_events ... ok
test sema::tests::deftype_regeln ... ok
test sema::tests::funktionsaufruf_und_rueckgabe ... ok
test sema::tests::argumentanzahl ... ok
test sema::tests::dreizeiler_wird_namentlich_statt_falsch_abgewiesen ... ok
test sema::tests::byref_verlangt_exakten_typ ... ok
test sema::tests::def_fn_blockform ... ok
test sema::tests::arrays_implizit_und_explizit ... ok
test sema::tests::hir_slots_aufgeloest ... ok
test sema::tests::dialoge_listindex_und_zeichenmessung_werden_abgesenkt ... ok
test sema::tests::hir_intdiv_rundet_operanden ... ok
test sema::tests::hir_byref_und_byval ... ok
test sema::tests::hir_select_wird_abgesenkt ... ok
test sema::tests::hardware_features_zur_compilezeit_abgelehnt ... ok
test sema::tests::isam_argumentanzahl_nennt_das_element ... ok
test sema::tests::createindex_ohne_obergrenze_der_spaltenzahl ... ok
test sema::tests::ereignisprozedur_signatur_und_normale_unterstrich_sub ... ok
test sema::tests::isam_anweisung_parst_ohne_diagnose ... ok
test sema::tests::konstantenfaltung ... ok
test sema::tests::builtins_typen ... ok
test sema::tests::label_pruefung ... ok
test sema::tests::mid_anweisung ... ok
test sema::tests::option_explicit ... ok
test sema::tests::isam_satzargument_wird_typgeprueft ... ok
test sema::tests::eigenschaftstyp_schreibbarkeit_bang_und_hir_index ... ok
test sema::tests::rollback_all_wird_als_sentinel_abgesenkt ... ok
test sema::tests::typeof_form_control_und_form_metabefehl ... ok
test sema::tests::objektpfade_werden_namentlich_geprueft_und_udt_bleibt_unveraendert ... ok
test sema::tests::kein_isam_element_ist_unbekannter_bezeichner ... ok
test sema::tests::shared_und_common ... ok
test sema::tests::typkonflikt_wird_erkannt ... ok
test sema::tests::unbekanntes_unterprogramm ... ok
test sema::tests::udt_feldtypen ... ok
test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/corpus.rs (target/debug/deps/corpus-0371f2991a3b061a)
running 1 test
test korpus_parst_und_wird_typgeprueft ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/editing.rs (target/debug/deps/editing-01467d91310d70f2)
running 4 tests
test incomplete_is_parser_context_not_a_second_grammar ... ok
test normalization_protects_tokens_and_is_idempotent ... ok
test deftype_context_does_not_leak_from_another_procedure ... ok
test declaration_maintenance_and_procedure_generation_are_transactional ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (target/debug/deps/tb_ide-43621e6718da8b87)
running 3 tests
test export::tests::delayed_result_is_published_only_after_ui_validation_and_success_stays_success ... ok
test export::tests::replaced_library_invalidates_pending_export_even_with_same_length ... ok
test export::tests::cancelled_superseded_changed_and_foreign_jobs_never_publish ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running unittests src/main.rs (target/debug/deps/tb-f285a33b6fdb6251)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/app.rs (target/debug/deps/app-d3d6e33413d63d0f)
running 20 tests
test theme_color_commands_use_explicit_values_and_never_modify_terminal_palette ... ok
test executable_target_validation_and_missing_template_are_honest ... ok
test start_snapshot_and_reference_menus_have_all_commands ... ok
test dispatcher_keeps_function_keys_and_copy_out_of_basic_input ... ok
test designer_form_list_and_context_availability_match_the_active_window ... ok
test modal_focus_and_dirty_project_cancel_preserve_document ... ok
test windows_restore_geometry_and_resize_without_document_loss ... ok
test theme_windows_erase_desktop_and_underlying_windows_on_every_redraw ... ok
test options_apply_persist_across_bases_and_preserve_unsaved_values_on_error ... ok
test clicking_project_members_and_dialog_choices_transfers_focus_and_applies_values ... ok
test theme_designer_chrome_and_handles_preserve_program_palette ... ok
test status_and_project_buttons_use_the_keyboard_command_path ... ok
test mouse_focus_is_modal_and_program_abort_is_not_editor_copy ... ok
test debugger_reports_absent_library_source_and_can_step_back_to_caller ... ok
test file_picker_save_conflict_and_project_replacement_use_real_events ... ok
test finalization_failure_is_reported_and_preserves_existing_output ... ok
test exit_with_partial_save_retains_dialog_and_unsaved_documents ... ok
test real_library_export_uses_dirty_include_and_mouse_without_runtime_template ... ok
test export_dialogs_validate_and_render_all_results_without_creating_files ... ok
test theme_contrast_covers_rendered_states_and_rejects_bad_pairs ... ok
test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
Running tests/debugger.rs (target/debug/deps/debugger-18aeee8ea147e9f4)
running 6 tests
test includes_and_deleted_marks_do_not_bind_to_foreign_statements ... ok
test form_handler_keys_and_old_revision_cursor_guard ... ok
test immediate_wait_run_transition_watchpoint_and_trace_are_session_owned ... ok
test dispatcher_marks_edits_rebind_and_readonly_watches ... ok
test calls_procedure_step_cursor_history_and_restart ... ok
test calls_mouse_inspection_instant_key_delete_and_error_window ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running tests/designer.rs (target/debug/deps/designer-1f0dd9e883e87225)
running 18 tests
test menu_indent_outdent_rename_and_field_changes_have_one_undo ... ok
test clipboard_children_arrays_and_delete_preserve_code ... ok
test property_bar_types_readonly_and_no_status_line ... ok
test binary_designer_import_requires_text_target_and_compiles ... ok
test imported_type_shadow_is_not_an_object_reference_during_rename ... ok
test event_array_signature_twice_and_shared_form_identity ... ok
test bound_rename_across_documents_is_atomic_and_undo_restores_all ... ok
test container_multiselect_keyboard_drag_resize_and_undo ... ok
test rename_preserves_shadowed_names_and_handles_form_aliases_and_include_calls ... ok
test menu_hierarchy_arrays_shortcuts_and_palette_use_events ... ok
test toolbox_double_click_tool_drag_grid_and_window_form_selection ... ok
test indexed_controls_merge_atomically_with_bindings_and_undo ... ok
test events_with_the_same_name_are_local_to_their_form ... ok
test property_menu_buttons_palette_drag_and_modal_mouse_are_connected ... ok
test shared_include_ambiguity_aborts_rename_and_event_defaults_use_includes ... ok
test all_metadata_tools_persist_and_preview_matches_runtime_without_events ... ok
test all_eight_handles_resize_transactionally_and_preserve_identity_after_structure_edits ... ok
test existing_default_typed_event_and_all_metadata_signatures_compile ... ok
test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
Running tests/documents.rs (target/debug/deps/documents-6a65482da983e004)
running 15 tests
test unrepresentable_save_paths_fail_before_writing_or_changing_documents ... ok
test save_plan_prevents_same_destination_and_project_overwrite ... ok
test shared_views_text_import_and_undo_are_document_transactions ... ok
test failed_open_add_and_cancel_do_not_replace_existing_documents ... ok
test aliases_share_documents_and_form_code_offsets_match_saved_text ... ok
test binary_import_only_saves_to_explicit_text_target_and_preserves_original_forever ... ok
test startup_removal_requires_explicit_replacement_and_never_deletes_a_file ... ok
test project_save_as_rebases_members_and_keeps_include_targets ... ok
test edited_include_wins_in_both_modules_without_writing_the_expansion ... ok
test libraries_are_binary_members_with_relative_save_as_and_no_source_views ... ok
test external_changes_and_save_as_collisions_need_explicit_decisions ... ok
test cursor_after_shortening_uses_original_position_and_open_after_save_uses_fresh_disk ... ok
test module_save_as_rebases_includes_and_failed_save_does_not_change_identity_or_text ... ok
test partial_save_preserves_unsaved_data_and_does_not_finish_close ... ok
test project_create_save_reopen_preserves_forms_members_startup_and_cli_sources ... ok
test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
Running tests/editor.rs (target/debug/deps/editor-b6dc665e95525030)
running 7 tests
test search_scope_direction_wrap_and_shortening_replace_all ... ok
test crlf_navigation_word_boundaries_readonly_and_normalization_keep_views ... ok
test cua_unicode_overwrite_wordstar_and_shared_undo ... ok
test line_leave_incomplete_invalid_disabled_and_current_revisions ... ok
test includes_and_diagnostic_selection_use_original_physical_files ... ok
test procedures_and_shared_save_hook_preserve_drafts_and_frm_code ... ok
test external_include_revision_and_project_context_declarations ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running tests/execution.rs (target/debug/deps/execution-bf913fdae7aacbc3)
running 13 tests
test ide_and_cli_run_wrapper_match_input_time_and_forms_script ... ok
test f5_input_pause_copy_and_single_delivery_keep_the_same_vm ... ok
test shell_request_is_resumed_once_and_error_is_basic_error ... ok
test named_run_of_current_target_uses_edited_sources ... ok
test print_uses_utf8_protected_output_and_does_not_mutate_source ... ok
test comment_only_source_change_also_requires_revision_choice ... ok
test output_viewports_resize_and_end_preserve_buffer_and_basic_colors ... ok
test changed_paused_source_requires_explicit_old_revision_or_restart ... ok
test explicit_end_and_system_end_visible_forms_but_natural_end_keeps_them_live ... ok
test restart_command_run_targets_and_missing_target_preserve_documents ... ok
test restart_drops_files_data_traps_and_queued_actions ... ok
test startup_selection_matches_shared_cli_pipeline_and_legacy_mak ... ok
test platform_probe_records_each_basic_key_once_and_keeps_ide_keys_out ... ok
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
Running tests/help.rs (target/debug/deps/help-ff16d5fb3c397804)
running 11 tests
test offline_help_child ... ok
test markdown_blocks_escapes_links_and_unicode_layout ... ok
running 1 test
test catalog_links_and_missing_targets_are_checked ... ok
test right_click_configuration_and_external_link_follow ... ok
test links_history_resize_scroll_and_focus_use_real_events ... ok
test every_command_and_forms_alias_resolves_and_invalid_alias_fails ... ok
test twenty_back_steps_end_of_contents_and_all_entries ... ok
test offline_help_child ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 10 filtered out; finished in 0.05s
test help_works_from_a_directory_without_checkout ... ok
test help_preserves_fullscreen_and_does_not_modify_designer_or_source ... ok
test context_functions_properties_commands_and_unknown_queries ... ok
test code_and_tables_remain_reachable_after_resize_and_horizontal_scroll ... ok
test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
Running unittests src/lib.rs (target/debug/deps/tb_runner-d3339a5a0df9c7dd)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/bin/tbrt.rs (target/debug/deps/tbrt-a6c3f62502f5f188)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (target/debug/deps/tb_runtime-6b2bc969f5367a62)
running 140 tests
test builtins::tests::key_stop_merkt_einmal_und_laesst_alle_tasten_auch_nach_on_lesbar ... ok
test builtins::tests::zonenquelle_ausfall_und_erholung_gelten_fuer_alle_zeitfunktionen ... ok
test console::tests::volle_zone_springt_zur_uebernaechsten ... ok
test builtins::tests::nicht_getrappte_taste_bleibt_im_strom ... ok
test builtins::tests::setuevent_meldet_das_benutzerereignis ... ok
test builtins::tests::mausereignisse_haeufen_sich_nicht_an ... ok
test builtins::tests::input_s_dispatch_bewahrt_codepointreste_auch_ohne_vm ... ok
test builtins::tests::off_wirkt_auf_bereits_wartende_tasten ... ok
test builtins::tests::getrappte_taste_verlaesst_den_eingabestrom ... ok
test builtins::tests::sigint_ohne_aktiven_trap_bleibt_abbruch ... ok
test console::tests::druckzone_folgt_dem_cursor_nach_locate ... ok
test builtins::tests::builtin_ueber_tabelle ... ok
test builtins::tests::benutzertaste_ueber_key_anweisung ... ok
test builtins::tests::signal_aus_dem_host_meldet_den_trap ... ok
test builtins::tests::signal_stop_merkt_beide_quellen_und_off_verwirft ... ok
test builtins::tests::benutzertaste_ohne_umschalt_bleibt_im_strom ... ok
test console::tests::druckzonen ... ok
test builtins::tests::stringfunktionen_randfaelle ... ok
test console::tests::zahlen_mit_vorzeichenspalte ... ok
test datetime::tests::fester_versatz_verschiebt_genau ... ok
test datetime::tests::gueltigkeitspruefung ... ok
test datetime::tests::programmversatz_kommt_hinzu ... ok
test datetime::tests::serienwert_und_rueckumwandlung ... ok
test datetime::tests::tageszeit ... ok
test datetime::tests::text_in_serienwert ... ok
test datetime::tests::wochentag_sonntag_ist_eins ... ok
test datetime::tests::zaehlweise_des_vorbilds ... ok
test errors::tests::bekannte_codes ... ok
test errors::tests::forms_und_isam_codes ... ok
test errors::tests::unbelegte_codes_sind_unprintable ... ok
test fileio::tests::felder_einer_input_zeile ... ok
test fileio::tests::modus_aus_kurzsyntax ... ok
test fileio::tests::festes_feld_ist_inhaltsunabhaengig_gleich_lang ... ok
test fileio::tests::muster_mit_stern_und_fragezeichen ... ok
test fileio::tests::rset_schneidet_ab_und_richtet_rechts_aus ... ok
test finanz::tests::abschreibungen ... ok
test finanz::tests::barwert_und_endwert_sind_gegenlaeufig ... ok
test finanz::tests::endwert_einer_rentenzahlung ... ok
test finanz::tests::irr_ohne_vorzeichenwechsel_ist_fehler ... ok
test finanz::tests::kapitalwert_und_interner_zinsfuss ... ok
test finanz::tests::mirr_liegt_zwischen_den_zinsen ... ok
test finanz::tests::nper_zaehlt_die_perioden ... ok
test finanz::tests::ungueltige_argumente ... ok
test finanz::tests::zins_und_tilgung_ergeben_die_zahlung ... ok
test finanz::tests::zinssatz_wird_zurueckgerechnet ... ok
test format::tests::currency_darstellung ... ok
test format::tests::double_darstellung ... ok
test format::tests::ganzzahlen ... ok
test format::tests::single_darstellung ... ok
test format::tests::val_parsen ... ok
test host::tests::capture_host_haelt_zeichen_und_attribut ... ok
test host::tests::maus_und_tasten_behalten_ihre_reihenfolge ... ok
test host::tests::virtuelle_uhr_laeuft_nur_wenn_gestellt ... ok
test host::tests::vorbereitete_zeile_wird_zu_tasten ... ok
test host::tests::groessenaenderung_und_abbruch_als_ereignis ... ok
test host::tests::verzoegertes_ereignis_kommt_nach_der_anzeige ... ok
test isam::tests::absteigende_spalte_kehrt_die_ordnung_um ... ok
test isam::tests::nullbyte_im_text_stoert_den_abschluss_nicht ... ok
test isam::tests::praefix_ende_zaehlt_hoch ... ok
test isam::tests::beschaedigte_datei_meldet_fehler_88 ... ok
test datetime::tests::versatz_gilt_je_zeitpunkt ... ok
test datetime::tests::versatz_liegt_im_gueltigen_bereich ... ok
test isam::tests::kodierung_erhaelt_die_ordnung_bei_zufallspaaren ... ok
test isam::tests::prozessfrist::frist_beendet_blockierten_testprozess ... ok
test isam::tests::ohne_transaktion_kein_protokoll ... ok
test isam::tests::close_beendet_keine_transaktion ... ok
test isam::tests::jede_satzoperation_erzeugt_einen_protokolleintrag ... ok
test isam::tests::satz_roundtrip_ueber_alle_feldtypen ... ok
test isam::tests::textabschluss_ordnet_praefix_vor_laengerem_text ... ok
test isam::tests::pfadaliase_teilen_transaktion_und_ruecknahme ... ok
test isam::tests::ungueltige_namen_werden_abgewiesen ... ok
test isam::tests::neue_tabellen_und_aktive_indizes_verschwinden_bei_ruecknahme ... ok
test isam::tests::saetze_nach_close_aller_bindungen_zuruecknehmen ... ok
test screen::tests::blink_wird_als_hell_simuliert ... ok
test isam::tests::gescheitertes_createindex_hinterlaesst_keinen_index ... ok
test screen::tests::breites_zeichen_am_rechten_rand_bricht_ganz_um ... ok
test isam::tests::geloeschte_satz_id_wird_nicht_neu_vergeben ... ok
test screen::tests::breites_zeichen_belegt_zwei_zellen ... ok
test isam::tests::nicht_festgeschriebene_transaktion_verfaellt ... ok
test isam::tests::delete_pufferfehler_erhaelt_saetze_indizes_und_cursor ... ok
test screen::tests::locate_auf_fortsetzung_trifft_den_zeichenanfang ... ok
test screen::tests::locate_prueft_grenzen ... ok
test isam::tests::deletetable_loest_alle_betroffenen_bindungen ... ok
test screen::tests::print_schreibt_und_bewegt_cursor ... ok
test isam::tests::indexeintraege_stehen_in_schluesselreihenfolge ... ok
test screen::tests::dynamische_groesse_und_resize ... ok
test screen::tests::resize_folgt_vollem_scrollbereich ... ok
test screen::tests::rueckschritt_loescht_ein_breites_zeichen_ganz ... ok
test screen::tests::resize_klemmt_cursor_und_scrollbereich ... ok
test screen::tests::scrollen_am_unteren_rand ... ok
test screen::tests::resize_klemmt_nur_den_unteren_rand_wenn_der_bereich_bleibt ... ok
test screen::tests::ueberschreiben_einer_haelfte_leert_die_andere ... ok
test screen::tests::umbruch_am_rechten_rand ... ok
test screen::tests::ui_zeile_bleibt_am_rand_ohne_umbruch_oder_scrollen ... ok
test screen::tests::unicode_zeichen_belegen_eine_zelle ... ok
test screen::tests::view_print_begrenzt_scrollen ... ok
test isam::tests::cursor_ueberlebt_eine_satzaenderung ... ok
test snapshot::tests::breites_zeichen_erscheint_einmal ... ok
test isam::tests::struktur_undo_prueft_puffer_vor_dem_loeschen ... ok
test snapshot::tests::getrimmt_auf_die_belegte_flaeche ... ok
test snapshot::tests::leerer_bildschirm_ergibt_leeren_snapshot ... ok
test snapshot::tests::locate_erweitert_die_flaeche ... ok
test isam::tests::hoehere_formatversion_wird_abgewiesen ... ok
test snapshot::tests::mit_farben_kommt_die_attributebene ... ok
test snapshot::tests::nachgestellte_leerzeichen_bleiben_erhalten ... ok
test snapshot::tests::ohne_farben_keine_attributebene ... ok
test traps::tests::aus_verwirft_auch_das_gemerkte ... ok
test traps::tests::aus_verwirft_kuenftige ... ok
test traps::tests::beide_umschaltbits_gelten_gleich ... ok
test traps::tests::benutzertaste_braucht_umschaltzustand_und_scancode ... ok
test traps::tests::event_off_verwirft_ereignisse_und_laesst_die_zustaende ... ok
test traps::tests::genauer_trap_geht_dem_sammeltrap_vor ... ok
test traps::tests::gestoppt_merkt_genau_eines ... ok
test traps::tests::gosub_null_schaltet_den_trap_ab ... ok
test traps::tests::kein_wiedereintritt_waehrend_der_handler_laeuft ... ok
test traps::tests::key_null_faengt_alle_tasten_der_tabelle ... ok
test traps::tests::off_im_handler_ueberlebt_das_return ... ok
test traps::tests::ohne_trap_kostet_nichts ... ok
test traps::tests::reihenfolge_key_vor_timer_vor_uevent_vor_signal ... ok
test traps::tests::return_schaltet_sonst_selbsttaetig_ein ... ok
test traps::tests::uebersprungene_fristen_zaehlen_als_eine ... ok
test traps::tests::vordefinierte_taste_wird_ueber_den_scancode_erkannt ... ok
test traps::tests::zeit_wird_erst_nach_der_frist_faellig ... ok
test using::tests::exponentialform ... ok
test using::tests::feldueberlauf_bekommt_prozentzeichen ... ok
test using::tests::format_wird_wiederverwendet ... ok
test using::tests::literale_und_unterstrich ... ok
test using::tests::numerisches_feld_mit_nachkommastellen ... ok
test using::tests::ohne_feld_aber_mit_werten_ist_fehler_5 ... ok
test using::tests::ohne_feld_und_ohne_werte_bleibt_der_text ... ok
test using::tests::stringfelder ... ok
test using::tests::tausendertrennung ... ok
test using::tests::vorzeichenfuehrung ... ok
test using::tests::waehrung_und_sterne ... ok
test value::tests::array_indexpruefung ... ok
test value::tests::banker_rounding ... ok
test value::tests::currency_rundung ... ok
test value::tests::overflow_bei_konvertierung ... ok
test isam::tests::savepoints_nehmen_index_und_tabellenstrukturen_zurueck ... ok
test isam::tests::symlink_neuanlage_behaelt_die_dateiidentitaet ... ok
test result: ok. 140 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
Running unittests src/lib.rs (target/debug/deps/tb_ui-95ce53373c09fcd8)
running 66 tests
test forms::tests::screen_folgt_resize ... ok
test forms::tests::defaults_bereich_und_implizites_laden ... ok
test forms::tests::hide_entlaedt_nicht_und_unload_ist_abbrechbar ... ok
test forms::tests::optionen_gruppieren_nach_unmittelbarem_container ... ok
test forms::tests::screen_meldet_oberstes_formular_und_aktives_control ... ok
test forms::tests::arrays_und_designzeitfehler ... ok
test forms::tests::modalfehler_400_bis_403 ... ok
test forms::tests::gleichzeitig_faellige_timer_laufen_nach_name ... ok
test forms::tests::combobox_dropdown_closes_on_focus_change_and_hide ... ok
test forms::tests::menuregeln_weisen_separator_und_titel_shortcuts_ab ... ok
test forms::tests::spin_zaehlt_zyklisch_und_wiederholt_nach_interval ... ok
test forms::tests::timerarrays_holen_nur_aktive_zeit_nach_und_sortieren_nach_name_und_index ... ok
test forms::tests::timer_neustart_verwirft_alte_fristen_und_ereignisse ... ok
test frm::tests::binary_layout_preserves_arrays_and_container_hierarchy ... ok
test frm::tests::binary_reader_rejects_out_of_range_property_with_offset ... ok
test forms::tests::zeichenbilder_aller_klassen_und_buttonhoehen ... ok
test frm::tests::binary_class_specific_properties_match_the_reference_exports ... ok
test frm::tests::binary_reader_rejects_magic_and_unknown_structure_with_offset ... ok
test forms::tests::tabfolge_ueberspringt_und_laeuft_rueckwaerts ... ok
test forms::tests::indexed_containers_preserve_parent_geometry_and_option_groups ... ok
test forms::tests::freier_formularklick_und_doppelklick_werden_zugestellt ... ok
test frm::tests::binary_strings_and_header_flags_map_to_the_named_properties ... ok
test forms::tests::simple_combo_zeichnet_listeninhalt_auswahl_und_begrenzung ... ok
test frm::tests::binary_strings_are_decoded_from_cp437 ... ok
test forms::tests::menues_zeichnen_und_navigieren_sechs_ebenen ... ok
test frm::tests::explicit_default_is_preserved_until_canonical_write ... ok
test forms::tests::fokus_tab_access_default_und_eingabeprioritaet ... ok
test frm::tests::reads_nested_form_and_preserves_source_exactly ... ok
test frm::tests::spin_symbol_wird_als_bedienbares_control_erkannt ... ok
test frm::tests::rejects_version_class_property_value_and_open_block_with_location ... ok
test forms::tests::text_liste_option_scroll_picture_und_dateisystem ... ok
test frm::tests::canonical_index_zero_remains_an_array_and_array_parents_are_preserved ... ok
test frm::tests::text_form_control_arrays_share_one_catalog_object_and_keep_indices ... ok
test frm::tests::unsupported_binary_property_is_named_and_unclaimed_strings_still_fail ... ok
test frm::tests::writes_no_properties_for_default_only_control ... ok
test frm::tests::writes_documented_d1_and_roundtrips_description ... ok
test frm::tests::writes_read_only_boolean_only_when_it_differs_from_false ... ok
test frm::tests::unsupported_custom_control_is_named_and_not_emitted_as_screen ... ok
test host::tests::ausserhalb_der_flaeche_wird_verworfen ... ok
test frm_pcode::tests::embedded_include_is_a_comment_but_literals_remain_unchanged ... ok
test host::tests::backtab_ist_tab_mit_shift_auch_ohne_modifier ... ok
test host::tests::letzte_zelle_liegt_noch_drin ... ok
test frm_pcode::tests::decodes_defint_and_vbdos_isam_tokens ... ok
test frm_pcode::tests::decodes_vbdos_declarations_without_losing_type_or_bounds ... ok
test frm::tests::reads_real_vbdos_form_with_complete_documented_description ... ok
test frm_pcode::tests::resets_block_local_default_types_before_the_next_block ... ok
test frm_pcode::tests::next_trennt_eine_vorangehende_anweisung_auch_ohne_newline_token ... ok
test host::tests::nach_groessenaenderung_gilt_die_neue_flaeche ... ok
test host::tests::maus_zaehlt_ab_eins ... ok
test host::tests::rollrad_hat_keine_entsprechung ... ok
test host::tests::sondertaste_traegt_fuehrendes_nullzeichen ... ok
test host::tests::strg_c_ist_abbruch ... ok
test host::tests::umschaltzustand_als_bitfeld ... ok
test host::tests::umschaltzustand_der_taste_wird_mitgefuehrt ... ok
test host::tests::zeichentaste_wird_zu_inkey_form ... ok
test screen::tests::farbabbildung ... ok
test signale::tests::marke_wird_zu_kennung_und_verfaellt_danach ... ok
test signale::tests::echtes_signal_setzt_die_marke ... ok
test signale::tests::sigint_hat_vorrang_vor_sigterm ... ok
test forms::tests::z_reihenfolge_dragdrop_und_timerreihenfolge ... ok
test forms::tests::listenauswahl_bleibt_beim_einfuegen_und_entfernen_konsistent ... ok
test forms::tests::forms_dialoge_liefern_gruppen_eingabe_und_feste_groesse ... ok
test forms::tests::sorted_wechsel_erhaelt_auch_die_auswahl_zwischen_duplikaten ... ok
test forms::tests::zustandsfarben_laufen_fuer_alle_controls_ueber_denselben_zeichenpfad ... ok
test terminal::tests::terminal_cleanup_on_normal_error_and_partial_initialization ... ok
test forms::tests::listenrenderer_haelt_zellgrenzen_auch_an_bildschirmraendern_ein ... ok
test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
Running unittests src/lib.rs (target/debug/deps/tb_vm-2a4538183acbb98c)
running 16 tests
test bytecode::tests::instr_roundtrip ... ok
test bytecode::tests::unbekannte_version_wird_abgelehnt ... ok
test bytecode::tests::tbc_roundtrip ... ok
test codegen::tests::data_read_restore ... ok
test codegen::tests::fehlerbehandlung_emit ... ok
test codegen::tests::gosub_und_on_goto ... ok
test codegen::tests::if_mit_fixup ... ok
test codegen::tests::for_mit_dynamischem_step ... ok
test codegen::tests::tbc_roundtrip_ueber_codegen ... ok
test codegen::tests::for_mit_konstantem_step ... ok
test codegen::tests::string_konkatenation ... ok
test codegen::tests::arrays_dim_und_zugriff ... ok
test codegen::tests::vergleich_und_logik ... ok
test codegen::tests::ausdruck_monomorph_mit_conv ... ok
test codegen::tests::function_liefert_wert ... ok
test codegen::tests::prozedur_und_byref ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/cooperative.rs (target/debug/deps/cooperative-acdd5e7adb1bd680)
running 7 tests
test sleep_deadline_survives_pause_and_does_not_pop_argument_twice ... ok
test finite_slices_preserve_events_without_clock_queries ... ok
test partial_console_operations_keep_prompt_arguments_and_assignment ... ok
test common_dialog_external_call_keeps_byref_arguments_until_completion ... ok
test pending_dialog_keeps_physical_resize_and_modeless_handler_finishes_after_hide ... ok
test dialogs_keep_partial_text_focus_and_caller_arguments ... ok
test modal_and_modeless_forms_resume_handlers_across_tiny_budgets ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/debugger.rs (target/debug/deps/debugger-2aaa51d59ed630d5)
running 14 tests
test gosub_step_over_breakpoint_priority_and_temporary_target_cleanup ... ok
test immediate_handler_resume_and_break_on_errors ... ok
test same_line_calls_and_immediate_do_not_retrigger_a_line_breakpoint ... ok
test immediate_handler_exit_and_cached_new_imports_are_safe ... ok
test set_next_rejects_else_and_case_entry_but_allows_peer_statements ... ok
test break_continue_loop_and_statement_steps ... ok
test set_next_rejects_loop_gosub_handler_and_pending_operations_atomically ... ok
test step_over_recursive_frames_history_and_safe_jump ... ok
test form_event_breakpoint_and_step_over_keep_the_event_frame ... ok
test include_identity_qualified_globals_udts_and_older_frames ... ok
test watches_immediate_byref_and_errors_preserve_continuation ... ok
test immediate_wait_interrupt_nested_error_end_and_run ... ok
test watches_never_initialize_arrays_or_run_user_functions_and_keep_selected_context ... ok
test watchpoint_history_ring_and_error_differential ... ok
test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/events.rs (target/debug/deps/events-2f0766815a3e98d6)
running 33 tests
test doevents_verhindert_rekursion_derselben_forms_prozedur ... ok
test fehlender_ereignispfad_wird_namentlich_erkannt ... ok
test fokus_handler_laufen_geordnet_bis_zur_rueckkehr ... ok
test handler_eingabe_und_stop_bewahren_die_aeussere_eingabe ... ok
test lokaler_error_handler_nach_trap_verwirft_abgebrochene_teileingabe ... ok
test randomize_eingabe_teilt_den_fortsetzbaren_konsolenpfad ... ok
test input_redo_verliert_weder_referenzen_noch_teiltext_beim_trap ... ok
test offenes_menu_sperrt_traps_und_wartende_forms_timer_an_allen_zustellpunkten ... ok
test ohne_zeitbedarf_keine_uhrabfrage_und_keine_mausansammlung ... ok
test eof_leert_angenommene_eingaben_bei_modalen_und_modellosen_forms ... ok
test formular_tastatur_fallback_fuehrt_alle_drei_basic_handler_aus ... ok
test intervallaenderung_im_handler_verwirft_bereits_faellige_altintervalle ... ok
test dialog_erhaelt_stop_markierung_unverbrauchter_tasten ... ok
test eof_im_dialog_eines_formularhandlers_beendet_die_ereignispumpe ... ok
test review_gleichzeitig_key_und_uevent_behalten_prioritaet ... ok
test beide_signale_werden_zugestellt_und_beginnen_in_quellreihenfolge ... ok
test review_menu_schliessen_stellt_pending_trap_vor_erneutem_warten_zu ... ok
test return_label_verwirft_abgebrochene_eingabe_und_ausdruck ... ok
test review_maus_vor_getrappter_taste ... ok
test review_modale_eingabe_vor_eof_wird_zugestellt ... ok
test input_fortsetzung_erhaelt_teiltext_ausdruck_und_byref_ziel ... ok
test timer_waehrend_input_wird_vor_erneutem_warten_zugestellt ... ok
test review_signal_waehrend_blockierender_eingabe ... ok
test unload_aus_unload_handler_ruft_dieselbe_prozedur_nicht_rekursiv_auf ... ok
test spaete_timeraktivierung_nutzt_hostzeit_auch_ueber_control_parameter ... ok
test key_on_off_stop_gelten_fuer_alle_konsoleneingaben ... ok
test taste_maus_und_trap_behalten_die_annahmereihenfolge ... ok
test review_objektargument_darf_gotfocus_nicht_vorziehen ... ok
test registrierte_form_ereignisse_erreichen_basic_aus_realen_quellen ... ok
test shell_und_irr_funktionssignaturen_erreichen_die_runtime ... ok
test sleep_folgt_nur_der_hostfrist_und_forms_timer_beendet_es ... ok
test registrierte_control_ereignisse_erreichen_basic_aus_realen_quellen ... ok
test prozessfrist::frist_beendet_blockierten_testprozess ... ok
test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
Running tests/incremental.rs (target/debug/deps/incremental-ef01ad977c2204da)
running 4 tests
test unused_constants_do_not_invalidate_independent_units_and_declare_changes_do ... ok
test includes_source_ids_data_and_forms_relink_without_patching_old_products ... ok
test cached_private_edits_parse_and_compile_only_changed_modules ... ok
test constants_types_common_removed_symbols_and_order_match_full_compiler ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/library.rs (target/debug/deps/library-0b9e1b471b1e7297)
running 9 tests
test source_debug_context_keeps_module_ids_when_library_is_between_sources ... ok
test source_and_library_have_identical_types_constants_common_data_byref_and_init_order ... ok
test contracts_reject_result_common_bounds_and_invalid_declarations ... ok
test library_include_locations_keep_physical_lines_and_basic_erl ... ok
test library_source_locations_and_run_restart_are_preserved ... ok
test unused_declare_is_not_an_import_but_references_in_any_body_must_resolve ... ok
test two_source_free_libraries_with_typed_open_imports_and_diagnostics ... ok
test library_container_rejects_truncation_versions_lengths_and_references ... ok
test separate_form_libraries_remap_nested_objects_initials_arrays_and_events ... ok
test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/project.rs (target/debug/deps/project-7ae350d75d21dcb2)
running 7 tests
test diagnose_im_include_und_echte_duplikate_bleiben_sichtbar ... ok
test typreferenzen_signaturen_und_option_base_ueber_modulgrenzen ... ok
test module_includes_erl_breakpoints_und_inspektion_behalten_ihren_ursprung ... ok
test lokale_prozeduren_shared_common_und_wiederholte_includes_bleiben_getrennt ... ok
test initialisierungen_def_fn_und_modulhandler_haben_eigene_quellorte ... ok
test zwei_formulare_mit_gleichen_controls_und_arrays_laufen_aus_dem_kompilat ... ok
test beschaedigte_container_werden_vor_der_ausfuehrung_abgewiesen ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/project_io.rs (target/debug/deps/project_io-76f82da2b295b346)
running 7 tests
test case_insensitive_parent_lookup_works_from_relative_base_without_changing_cwd ... ok
test overlays_keep_original_files_and_distinct_module_contexts ... ok
test documented_mak_example_is_accepted_by_the_shared_loader ... ok
test relative_include_precedes_search_paths_and_virtual_files_are_resolved ... ok
test startup_metadata_roundtrip_and_invalid_contracts ... ok
test cycle_missing_include_and_literal_directives_are_distinguished ... ok
test tbl_members_move_save_as_order_startup_and_same_size_cache_replacement ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running tests/project_regressions.rs (target/debug/deps/project_regressions-88b074fd28a1a09a)
running 16 tests
test diagnostik_bei_literalen_im_include_hat_die_exakte_spalte ... ok
test spaetere_common_konflikte_und_doppelte_module_werden_am_ursprung_gemeldet ... ok
test v6_linkerdiagnose_nennt_den_urspruenglichen_dateiort ... ok
test prozedurlokaler_deftype_veraendert_keine_nachfolgende_signatur ... ok
test v5_load_und_unload_loesen_den_expliziten_container_auf ... ok
test v3_form_metabefehle_erzeugen_getrennte_formularobjekte ... ok
test debugger_unterscheidet_typisierte_scalar_und_arraynamen ... ok
test common_vertraege_und_linkfehler_haben_echte_quellorte ... ok
test gemischte_frm_und_form_module_haben_getrennte_ereignisbindungen ... ok
test modulbreakpoint_rundlauf_inspektion_und_numerische_erl_bleiben_getrennt ... ok
test v4_common_behaelt_typidentitaet_und_initialisiert_arrays_einmal ... ok
test v2_importierte_deklarationen_behalten_kontext_und_abhaengigkeiten ... ok
test v1_zweige_und_schleifen_behalten_eigene_quellorte ... ok
test common_arrays_behalten_dynamische_grenzen_und_kompatible_offene_deklarationen ... ok
test importkontext_bleibt_auch_bei_abweichenden_lokalen_definitionen_erhalten ... ok
test schleifengrenzen_tragen_breakpoint_include_und_resume ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/vm.rs (target/debug/deps/vm-4bcfa272723580f5)
running 114 tests
test common_dialog_registrierung_setzt_byref_erfolg ... ok
test data_read_restore ... ok
test banker_rounding_cint ... ok
test byref_wirkt_zurueck ... ok
test breakpoint_haelt_an_und_setzt_fort ... ok
test data_typkonflikt_fehler_13 ... ok
test clipboard_und_printer_objekte_haben_laufzeitwirkung ... ok
test byref_auf_arrayelement ... ok
test doevents_liefert_null ... ok
test ausgabe_erscheint_vor_der_eingabe ... ok
test default_button_hat_vorrang_und_beendet_modales_formular ... ok
test color_prueft_wertebereich ... ok
test cls_setzt_cursor_zurueck ... ok
test division_durch_null ... ok
test def_fn_im_modulkontext ... ok
test do_loop_varianten ... ok
test eingabe_wird_geechot_und_rueckschritt_loescht ... ok
test einzelschritt ... ok
test doevents_stellt_zu ... ok
test erl_liefert_zeilennummer ... ok
test erl_null_ohne_zeilennummern ... ok
test erl_nennt_die_fehlerzeile_nicht_die_handlerzeile ... ok
test error_anweisung ... ok
test end_und_system ... ok
test fehlende_ereignisprozedur_verfaellt_und_typeof_prueft_klasse ... ok
test exit_for_und_do ... ok
test fehler_im_handler_ist_fatal ... ok
test for_mit_negativem_step ... ok
test for_mit_dynamischem_step ... ok
test for_ohne_durchlauf ... ok
test fester_versatz_verschiebt_die_uhr ... ok
test fehler_im_trap_handler_erreicht_den_modulweiten_handler ... ok
test event_off_klammert_die_zustellung ... ok
test groessenaenderung_wirkt_zur_laufzeit ... ok
test form_load_laeuft_vor_dem_sichtbarsetzen ... ok
test inkey_liefert_zeichen_und_sondertaste ... ok
test gemischte_arithmetik ... ok
test form_load_laeuft_einmal_und_unload_cancel_verhindert_entladen ... ok
test grafik_line_paint_und_view_zeichnen_in_den_zellenpuffer ... ok
test inkey_ohne_taste_ist_leer ... ok
test input_mit_redo ... ok
test ganzes_array_uebergeben ... ok
test gosub_null_schaltet_den_trap_ab ... ok
test gosub_return_und_fehler_3 ... ok
test input_s_liest_genau_n_zeichen_ohne_echo ... ok
test intdiv_rundet_operanden_vor ... ok
test function_und_rekursion ... ok
test kennung_ausserhalb_des_bereichs_ist_fehler_5 ... ok
test klammern_erzwingen_byval ... ok
test line_input_liest_ganze_zeile ... ok
test len_liefert_die_feste_satzbreite_eines_udt ... ok
test klassischer_timer_trap_ruht_solange_das_menu_offen_ist ... ok
test input_s_teilt_sondertasten_und_bewahrt_rest_fuer_inkey ... ok
test logik_bitweise ... ok
test locate_ausserhalb_loest_fehler_5_aus ... ok
test mid_anweisung_mutiert ... ok
test kontrollfluss_korpusdatei ... ok
test lokaler_handler_hat_vorrang ... ok
test lokaler_handler_verdeckt_modulweiten ... ok
test leere_warteschleife_hat_eine_anweisungsgrenze ... ok
test listenmethoden_indexeigenschaft_und_picture_messung_laufen_in_der_vm ... ok
test listenmethoden_und_indexeigenschaft_laufen_auf_control_arrays ... ok
test modulweiter_handler_faengt_prozedurfehler ... ok
test modelloses_formular_bleibt_nach_programmende_bedienbar ... ok
test mausargumente_kommen_in_zellen_an ... ok
test modulweites_on_error_aus_prozedur ... ok
test objektcode_erzeugt_keine_zusaetzlichen_zustellopcodes ... ok
test modales_show_setzt_nach_unload_fort ... ok
test objektzugriff_laeuft_ueber_objekt_und_eigenschaftsindex ... ok
test ohne_handler_bricht_ab ... ok
test on_error_goto_0_deaktiviert ... ok
test on_local_error_bleibt_prozedurlokal ... ok
test input_s_liest_aus_einer_binaerdatei ... ok
test out_of_data_fehler_4 ... ok
test overflow_bei_zuweisung ... ok
test print_hallo_welt ... ok
test ohne_timer_on_kein_trap ... ok
test on_goto_berechnet ... ok
test alle_mk_cv_paare_verlangen_exakte_bytezeichenbreite ... ok
test printform_schreibt_das_textformular_in_den_druckerkanal ... ok
test resume_next_faehrt_fort ... ok
test resume_ohne_fehler_20 ... ok
test programmversatz_wirkt_auf_alle_zeitfunktionen ... ok
test print_zonen_und_tab ... ok
test rueckfall_auf_utc_laeuft_fehlerfrei ... ok
test resume_wiederholt_anweisung ... ok
test run_gibt_datei_oder_zeile_an_den_runner_weiter ... ok
test restore_mit_label ... ok
test screen_controlpanel_hat_einen_indexierten_laufzeitwert ... ok
test select_case_bereiche ... ok
test sleep_endet_durch_ein_ereignis ... ok
test screen_funktion_ausserhalb_loest_fehler_5_aus ... ok
test screen_anweisung_bildet_grafikmodi_auf_den_zellenpuffer_ab ... ok
test setuevent_loest_den_uevent_trap_aus ... ok
test static_behaelt_werte ... ok
test msgbox_und_inputbox_sind_keine_unsupported_opcodes_mehr ... ok
test stop_liefert_zeile_und_ist_fortsetzbar ... ok
test time_und_now_stimmen_ueberein ... ok
test sondertastenrest_wird_nicht_erneut_getrappt ... ok
test steuerarray_ereignis_stellt_index_voran ... ok
test stringvergleich_und_verkettung ... ok
test datei_und_elternpfadfehler_sind_am_sprachzugang_unterscheidbar ... ok
test timer_zaehlt_ab_lokaler_mitternacht ... ok
test udt_wertsemantik_und_felder ... ok
test width_hebt_die_groesse_an ... ok
test steuerarray_eigenschaften_und_objektparameter_funktionieren ... ok
test timezoneknown_hat_integer_signatur_und_zeigt_aktuellen_status ... ok
test timer_off_im_handler_ueberlebt_das_return ... ok
test zeit_trap_laeuft_und_kehrt_zurueck ... ok
test trap_aus_einer_sub_heraus_kehrt_dorthin_zurueck ... ok
test input_datei_bewahrt_felder_und_unterscheidet_leer_von_fehlend ... ok
test input_datei_alle_lesearten_teilen_utf8_cursor_und_seek ... ok
test unicode_puffergrenzen_und_binaere_records_bleiben_getrennt ... ok
test open_for_isam_endet_nicht_mehr_mit_fehler_73 ... ok
test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
Doc-tests tb_export
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests tb_frontend
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests tb_ide
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests tb_runner
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests tb_runtime
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests tb_ui
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests tb_vm
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
+ cargo test --locked -p tb-cli --test inventar -- --exact abdeckungsstand_wird_ausgewiesen --nocapture
Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
Running tests/inventar.rs (target/debug/deps/inventar-4656d211fa731f53)
running 1 test
Abdeckung: implementiert 795 · offen 0 · Non-Feature 50 · gesamt 845
Sprache: implementiert 241 · offen 0 · Non-Feature 50 · gesamt 291
Forms: implementiert 554 · offen 0 · Non-Feature 0 · gesamt 554
Offene Einträge: keine
test abdeckungsstand_wird_ausgewiesen ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 16 filtered out; finished in 0.00s
+ cargo fmt --all -- --check
+ cargo clippy --locked --workspace --all-targets -- -D warnings
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s
+ cargo bench --locked -p tb-vm --bench compile --bench vm
Finished `bench` profile [optimized] target(s) in 0.06s
Running benches/compile.rs (target/release/deps/compile-11094da04573b691)
Hardware: macos / aarch64 / Apple M5 Max
Profil: Release / opt-level=3, eigener Harness; cargo bench -p tb-vm --bench compile
Compile-Budget-Benchmark (Release):
Einzelmodul: 508 Zeilen in 0.76 ms (Budget 50 ms) OK
Projekt: 49760 Zeilen in 99 ms (Budget 1000 ms) OK — 335421 Instruktionen
Durchsatz: 501510 Zeilen/s
Cacheänderung: 1 Module, Median 0.76 ms (7 Läufe; Invalidierung + Link), 1 neu / 0 wiederverwendet; Budget 50 ms OK
Cacheänderung: 20 Module, Median 27.60 ms (7 Läufe; Invalidierung + Link), 1 neu / 19 wiederverwendet; Budget 1000 ms OK
Running benches/vm.rs (target/release/deps/vm-861c7a145460d0d5)
VM-Durchsatz-Benchmark (Release):
INTEGER-Schleife (10 Mio): 1193 ms (8.4 Mio Iterationen/s)
DOUBLE-Schleife (5 Mio): 555 ms (9.0 Mio Iterationen/s)
SUB-Aufrufe (1 Mio, BYREF): 139 ms (7.2 Mio Aufrufe/s)
String-Funktionen (200k): 111 ms (1.8 Mio Runden/s)
Phase-6-Grundabnahme bestanden; native Ziel-/Releaseabnahme folgt in Changes 0207.