TgWitness tests

New failures

Commit 29741904d5ef

Show chat export progress by messages and translate its states (#301)

Finished 2026-11-14 06:11 UTC · Linux-6.8.0-147-generic-x86_64-with-glibc2.39 · Python 3.12.3 · all runs

Tests
2,026
134 files
Passed
1,880
92.8%
New failures
107
turn the run red
Known failures
4
listed with reasons
Skipped
35
not applicable here
Duration
13 min
one machine

COVERAGE

What the suite checked

Share of tests that passed in each part of TgWitness.

Reports and analysis44 files
594 / 688 · 92 new · 2 known
Journal, signatures and timestamps31 files
469 / 481 · 12 new
Evidence exports18 files
337 / 338 · 1 known
Panel, API and site18 files
239 / 240 · 1 known
Accounts and sessions15 files
132 / 134 · 2 new
Capture add-on6 files
93 / 94 · 1 new
Other2 files
16 / 16

FAILURES

Failures

Each failure with its error message.

tools/test_narrative.py42 new
  • test_catalog_policy_and_plural_edge_cases
    Error message
    FileNotFoundError: [Errno 2] No such file or directory: '/workspace/qa/src/29741904d5ef5e16932777b761ca231dce42497a/tgwitness/narrative/review-policy.json'
  • test_golden_model_is_language_independent
    Error message
    AssertionError: assert {'format': 't...e': None, ...} == {'format': 't...e': None, ...}
      
      Omitting 6 identical items, use -vv to show
      Differing items:
      {'limits': [{'template_key': 'limit.truth', 'params': {}}]} != {'limits': [{'template_key': 'limit.truth', 'params': {}}, {'template_key': 'limit.review', 'params': {}}]}
      Right contains 1 more item:
      {'translation_review': 'machine-assisted, not reviewed'}
      Use -v to get more diff
  • test_jurisdictions_change_only_the_terms_section
    Error message
    assert 3 == 1
     +  where 3 = len({'<!doctype html><html lang="de" dir="ltr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-wid...c8f7a0d69ff5a7e83a7095b9b2112ec</code></td></tr></table></section><footer>Beweisbericht</footer></main></body></html>'})
    [+1 more line; full report in element text]
  • test_pdf_html_and_svg_outputs[ar]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[bg]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[bn]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[cs]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[da]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[de]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[el]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[en]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[es]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[et]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[fa]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[fi]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[fr]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[he]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[hi]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[hu]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[id]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[it]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[ja]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[ko]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[lt]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[lv]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[ms]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[nl]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[no]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[pl]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[pt]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[ro]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[ru]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[sk]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[sv]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[th]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[tr]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[uk]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[ur]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[uz]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[vi]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[zh-Hant]
    Error message
    KeyError: 'translation_review'
  • test_pdf_html_and_svg_outputs[zh]
    Error message
    KeyError: 'translation_review'
tools/test_scale_demo.py32 new
  • test_aggregate_preview_does_not_invent_deletions_or_show_excerpts
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_keeps_run_metrics_and_invalidates_changed_total
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[duplicate_run]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[false_completion]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[inner_signature]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[overlap]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[worker_sum]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[wrong_head]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_campaign_rejects_inconsistent_signed_summary[wrong_sum]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_changed_display_loses_verified_state[counter]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_changed_display_loses_verified_state[excerpt]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_copy_uses_selected_receipt_and_original_event_hash
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_full_selected_signature_and_key_can_be_inspected_and_copied
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_graph_uses_elapsed_time_and_keyboard_seeks_samples
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_interval_rate_and_event_delta_stay_distinct_from_run_average
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_receipt_check_does_not_claim_absent_journal_checkpoints
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_recorded_dataset_stops_polling_and_preserves_live_default[None]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_recorded_dataset_stops_polling_and_preserves_live_default[True]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_recorded_dataset_stops_polling_and_preserves_live_default[true]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_reduced_motion_keeps_manual_inspection_and_full_hashes
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_replay_uses_recorded_time_without_interpolating_counts
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_seek_uses_signed_sample_and_preserves_chain_verification
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_signed_verification_pack_cannot_change_scope_or_escape_directory[bad_signature]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_signed_verification_pack_cannot_change_scope_or_escape_directory[empty_size]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_signed_verification_pack_cannot_change_scope_or_escape_directory[path]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_signed_verification_pack_cannot_change_scope_or_escape_directory[wrong_campaign]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_signed_verification_pack_cannot_change_scope_or_escape_directory[wrong_head]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_signed_verification_pack_cannot_change_scope_or_escape_directory[wrong_key]
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_tampered_historical_receipt_invalidates_verified_replay
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_valid_outer_signature_does_not_hide_bad_checkpoint
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_verification_pack_requires_checked_metadata_and_invalidates_changes
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
  • test_verified_partial_archive_has_distinct_status
    Error message
    failed on setup with "playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    [+4 more lines; full report in element text]
tools/test_verifier_sources.py9 new
  • test_frozen_verification_decisions_are_unchanged
    Error message
    assert False
    [+2 more lines; full report in element text]
  • test_old_and_new_decisions_and_statuses_match[pinned---json]
    Error message
    assert False
    [+3 more lines; full report in element text]
  • test_old_and_new_decisions_and_statuses_match[pinned---plain]
    Error message
    assert False
    [+5 more lines; full report in element text]
  • test_old_and_new_decisions_and_statuses_match[unmet_tier---json]
    Error message
    assert False
    [+3 more lines; full report in element text]
  • test_old_and_new_decisions_and_statuses_match[unmet_tier---plain]
    Error message
    assert False
    [+5 more lines; full report in element text]
  • test_old_and_new_decisions_and_statuses_match[unpinned---json]
    Error message
    assert False
    [+3 more lines; full report in element text]
  • test_old_and_new_decisions_and_statuses_match[unpinned---plain]
    Error message
    assert False
    [+5 more lines; full report in element text]
  • test_old_verifier_accepts_new_archive_with_identical_signed_events
    Error message
    assert False
    [+3 more lines; full report in element text]
  • test_review_modules_import_without_application_state
    Error message
    AssertionError: assert False
    [+2 more lines; full report in element text]
tools/test_deletion_semantics.py8 new
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[10--1000000000555]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[10-55123]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[15--1000000000555]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[15-55123]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[2--1000000000555]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[2-55123]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[9--1000000000555]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
  • test_deletion_of_subset_keeps_actor_and_whole_history_unknown[9-55123]
    Error message
    AssertionError: assert 'does not identify who deleted them' in 'Telegram reported several message IDs as deleted in one update.'
tools/test_narrative_config.py3 new
  • test_optional_diagrams_cannot_hide_assurance_limits_or_references[selected0]
    Error message
    KeyError: 'limit.review'
  • test_optional_diagrams_cannot_hide_assurance_limits_or_references[selected1]
    Error message
    KeyError: 'limit.review'
  • test_optional_diagrams_cannot_hide_assurance_limits_or_references[selected2]
    Error message
    assert 1 == 2
     +  where 1 = <built-in method count of str object at 0x365c0ae0>('<svg ')
     +    where <built-in method count of str object at 0x365c0ae0> = '<!doctype html><html lang="en" dir="ltr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-widt...a0d69ff5a7e83a7095b9b2112ec</code></td></tr></table></section><footer>Evidence narrative</footer></main></body></html>'.count
     +  and   2 = len(['ladder', 'files'])
tools/test_case_package.py2 new
  • test_package_contains_readable_report_files_and_explanations[ots]
    Error message
    assert ('Timestamp receipts (not verified)' in '<!doctype html><html lang="en"><meta charset="utf-8"><meta http-equiv="Content-Security-Policy" content="default-src ...lank"></span></p><p>Date: <span class="blank"></span></p><p>Place: <span class="blank"></span></p></div></body></html>')
  • test_package_contains_readable_report_files_and_explanations[tsr]
    Error message
    assert ('Timestamp receipts (not verified)' in '<!doctype html><html lang="en"><meta charset="utf-8"><meta http-equiv="Content-Security-Policy" content="default-src ...lank"></span></p><p>Date: <span class="blank"></span></p><p>Place: <span class="blank"></span></p></div></body></html>')
tools/test_session_import.py2 new
  • test_independent_login_browser[False]
    Error message
    playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    ║     playwright install                                     ║
    [+3 more lines; full report in element text]
  • test_independent_login_browser[True]
    Error message
    playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /workspace/qa/browsers/chromium_headless_shell-1248/chrome-headless-shell-linux64/chrome-headless-shell
    ╔════════════════════════════════════════════════════════════╗
    ║ Looks like Playwright was just installed or updated.       ║
    ║ Please run the following command to download new browsers: ║
    ║                                                            ║
    ║     playwright install                                     ║
    [+3 more lines; full report in element text]
tools/test_verifier_dispatch.py2 new
  • test_direct_check_preserves_policy_and_archive_without_printing[tgwitness.verifier.cli]
    Error message
    AssertionError: assert False
    [+2 more lines; full report in element text]
  • test_direct_check_preserves_policy_and_archive_without_printing[tgwitness.verify]
    Error message
    AssertionError: assert False
    [+2 more lines; full report in element text]
addons/capture/tests/test_trusted_anchors.py1 new
  • test_cloudflare_queries_are_read_only_scoped_and_token_is_not_exported
    Error message
    AssertionError: assert 'no proof of continuous presence' in 'provider state sampled at the polled time'
tools/test_analyzer_graphs.py1 new
  • test_edges_cite_journal_records_across_chosen_chats
    Error message
    assert False
     +  where False = any(<generator object test_edges_cite_journal_records_across_chosen_chats.<locals>.<genexpr> at 0x7efd1efa9970>)
tools/test_analyzer_linking.py1 new
  • test_rotated_account_ranks_first_with_explanation_and_citations
    Error message
    assert False
     +  where False = any(<generator object test_rotated_account_ranks_first_with_explanation_and_citations.<locals>.<genexpr> at 0x7efd1dadb850>)
tools/test_device_attribution.py1 new
  • test_the_dossier_counts_clients_sticker_sets_and_prepared_media
    Error message
    assert 'Metadata hypothesis about the client that encoded the file' in "Client that encoded the file, read from the file's own metadata. A forwarded or re-uploaded file carries the encoder of whoever made it first."
tools/test_jurisdiction_guidance.py1 new
  • test_choices_do_not_upgrade_facts_or_claim_safeguards_were_used
    Error message
    assert 'does not mean a measure was used or verified' in '<section class="card panel case-assessment" id="jurisdiction-guidance" lang="en" dir="ltr"><h2>Jurisdiction guidance<...ed by a separate party takes the host and hypervisor out of the operator&#x27;s control.</p></article></div></section>'
    [+2 more lines; full report in element text]
tools/test_verifier_comparison.py1 new
  • test_ots_structure_only_does_not_get_a_positive_indicator[unknown]
    Error message
    AssertionError: assert 'unknown' in 'synthetic'
tools/test_watchlists.py1 new
  • test_terms_patterns_wallets_usernames_and_domains_are_matched
    Error message
    assert False
     +  where False = all(<generator object test_terms_patterns_wallets_usernames_and_domains_are_matched.<locals>.<genexpr> at 0x7efd1e45cac0>)
tools/test_chat_export_integrity.py1 known
  • test_sparse_message_numbers_are_counted_without_expansion

    Missing-number counting now returns (numbers, count) instead of a sized collection; test not yet updated to the new API.

    Error message
    assert 2 == 1999999998
     +  where 2 = len((<tgwitness.message_numbers.MissingNumbers object at 0x7efd102a42c0>, 1))
tools/test_cli.py1 known
  • test_local_commands

    Expects the default workspace name "Main account"; it is now "Main workspace".

    Error message
    AssertionError: assert [{'workspace'...n workspace'}] == [{'workspace'...ain account'}]
      
      At index 0 diff: {'workspace': 'default', 'name': 'Main workspace'} != {'workspace': 'default', 'name': 'Main account'}
      Use -v to get more diff
tools/test_mtproto_forensics.py1 known
  • test_outbox_read_watermark_does_not_identify_a_person

    Expects the caveat that a read watermark does not identify a person, shortened in 3f5f0fbcb.

    Error message
    AssertionError: assert 'does not identify' in 'Observed outgoing read watermark.'
tools/test_secret_chat_safety.py1 known
  • test_allowed_close_is_sent_and_journaled

    Closing a secret chat now requires a connected account; the test's fake client is not marked connected.

    Error message
    ValueError: Connect this account to Telegram first.

FILES

Every test file

Counts and time per file.

FilePassedFailedSkippedSeconds
addons/capture/tests/test_beacon.py3000.1
addons/capture/tests/test_gateway.py11001.0
addons/capture/tests/test_official.py19031.3
addons/capture/tests/test_official_proof.py14004.1
addons/capture/tests/test_trusted.py420110.2
addons/capture/tests/test_trusted_anchors.py4100.2
tools/test_access_label_privacy.py5005.9
tools/test_account_attachment_integrity.py16005.2
tools/test_action_protocol.py9000.6
tools/test_analyzer_graphs.py3101.2
tools/test_analyzer_linking.py2101.9
tools/test_anchor_backoff.py4000.8
tools/test_anchor_temp_files.py1001.0
tools/test_api_authorization_matrix.py2003.0
tools/test_api_refactor.py9004.5
tools/test_archive_token_comparison.py4000.1
tools/test_archive_views.py12006.8
tools/test_assurance_boundaries.py37002.9
tools/test_assurance_chain.py3001.9
tools/test_assurance_ladder.py8000.5
tools/test_audit_logic_repairs.py130015.4
tools/test_audit_platform_fixes.py9003.3
tools/test_auto_delete_classification.py5000.0
tools/test_capture_liveness.py7002.1
tools/test_capture_open.py2001.1
tools/test_case_package.py2201.0
tools/test_channel_graph.py13000.0
tools/test_chat_comparison.py24000.2
tools/test_chat_export_integrity.py15104.4
tools/test_chat_state.py13002.9
tools/test_chat_timeline.py6001.6
tools/test_checkpoint_drand_route.py2000.5
tools/test_cli.py10106.9
tools/test_client_checks.py8000.6
tools/test_client_initialization.py7000.3
tools/test_client_timezone.py15000.0
tools/test_client_transport.py2000.0
tools/test_cloud_refactor.py7000.0
tools/test_conversation.py29004.4
tools/test_court.py3000.0
tools/test_crypto_ids.py11000.0
tools/test_deletion_evidence_reports.py5001.1
tools/test_deletion_semantics.py0802.5
tools/test_device_attribution.py27102.3
tools/test_difference_gaps.py5000.0
tools/test_disclosure_markers.py7005.4
tools/test_distributed_export.py480044.3
tools/test_distributed_pages.py270020.9
tools/test_distributed_takeout.py13007.9
tools/test_documentation.py8001.9
tools/test_documentation_scope.py10003.1
tools/test_download_ticket_quotas.py4001.0
tools/test_dstack_archive_limits.py10000.0
tools/test_ephemeral_media.py77007.2
tools/test_evidence_checks.py6001.0
tools/test_export_archive_name.py4003.6
tools/test_export_budget.py11001.3
tools/test_export_plan.py12000.8
tools/test_exported_authorization.py5000.3
tools/test_extensions.py3000.8
tools/test_file_hash_export.py23009.4
tools/test_fulltext.py250015.2
tools/test_gap_analysis.py14002.2
tools/test_history_backfill.py290022.0
tools/test_independent_report_pdf.py9008.2
tools/test_indicator_limits.py2000.0
tools/test_insights.py3000.3
tools/test_installer_checks/InstallerChecksTests.py10000.0
tools/test_journal_write_failures.py6001.7
tools/test_jurisdiction_guidance.py661013.0
tools/test_lookup_backoff.py5000.5
tools/test_media_job_states.py22003.2
tools/test_messages_first_live_media.py3000.7
tools/test_metrics.py8002.9
tools/test_mtproto_forensics.py100100.3
tools/test_narrative.py20420107.8
tools/test_narrative_config.py333027.6
tools/test_opsec.py14002.0
tools/test_parallel_exports.py40041.6
tools/test_password_export.py340031.9
tools/test_paused_updates.py5000.0
tools/test_pending_login_revocation.py90027.4
tools/test_persona.py31006.9
tools/test_presence_watch.py14002.8
tools/test_provider_metadata_umask.py2000.0
tools/test_publication_guard.py3000.4
tools/test_qr_codes.py2040.6
tools/test_release_branch_fixes.py22000.1
tools/test_release_data_fixes.py350051.1
tools/test_removal_notice_order.py5000.0
tools/test_render_boundary.py9000.1
tools/test_replica_derivation.py8002.2
tools/test_replica_recipient.py15000.9
tools/test_report_brief_timestamps.py8000.0
tools/test_report_repeats.py3001.1
tools/test_report_settings.py3001.2
tools/test_request_limit_slowloris.py20003.8
tools/test_request_security.py42001.2
tools/test_resolve_target.py4000.0
tools/test_rpc_diagnostics.py3000.9
tools/test_scale_demo.py03200.2
tools/test_sealed_account.py260030.1
tools/test_secret_chat_custody.py9002.2
tools/test_secret_chat_safety.py9102.7
tools/test_selected_export.py12001.0
tools/test_session_import.py212023.2
tools/test_site_context.py3000.1
tools/test_site_metadata.py11000.4
tools/test_site_seo/PageSearchMetadata.py6000.0
tools/test_site_validation.py15000.2
tools/test_store_transactions.py10002.6
tools/test_subject.py7001.7
tools/test_system_map_pool.py6000.0
tools/test_telegram_view_review.py20003.2
tools/test_translation.py15006.2
tools/test_tsa_cert_reference.py19000.1
tools/test_undercover.py9000.2
tools/test_verification_launcher.py16029.3
tools/test_verifier_account_compatibility.py35004.4
tools/test_verifier_comparison.py221034.1
tools/test_verifier_dispatch.py20200.0
tools/test_verifier_languages.py11502511.2
tools/test_verifier_output_safety.py8001.1
tools/test_verifier_sources.py15904.4
tools/test_video_documentation.py4001.1
tools/test_watchlists.py16102.5
tools/test_webapp.py14000.0
tools/test_witness_continuity.py1006.7
tools/test_witness_daily.py11003.6
tools/test_witness_export_window.py5000.0
tools/test_witness_freshness.py9003.5
tools/test_witness_keys.py4002.2
tools/test_witness_relogin.py5003.4
tools/test_witness_resilience.py16003.3

Raw results: tgwitness-tests-29741904d5ef.tar.gz (all three) · summary.json · junit.xml · pytest.log · archive of all runs