tools: complete login probe todo coverage
This commit is contained in:
@@ -29,6 +29,7 @@ if ($LASTEXITCODE -ne 0) {
|
||||
$requiredFiles = @(
|
||||
"README.txt",
|
||||
"OPERATOR-STEPS.md",
|
||||
"TODO-COVERAGE.md",
|
||||
"EXPECTED-RETURN-FILES.txt",
|
||||
"LOGIN-REACHABILITY-INPUTS.template.json",
|
||||
"LOGIN-REACHABILITY-INPUTS.schema.json",
|
||||
@@ -60,6 +61,7 @@ foreach ($relative in $requiredFiles) {
|
||||
$instructionText = @(
|
||||
Get-Content -LiteralPath (Join-Path $packageRoot "README.txt") -Raw
|
||||
Get-Content -LiteralPath (Join-Path $packageRoot "OPERATOR-STEPS.md") -Raw
|
||||
Get-Content -LiteralPath (Join-Path $packageRoot "TODO-COVERAGE.md") -Raw
|
||||
Get-Content -LiteralPath (Join-Path $packageRoot "EXPECTED-RETURN-FILES.txt") -Raw
|
||||
Get-Content -LiteralPath (Join-Path $packageRoot "LOGIN-REACHABILITY-INPUTS.template.json") -Raw
|
||||
Get-Content -LiteralPath (Join-Path $packageRoot "LOGIN-REACHABILITY-PACKAGE-MANIFEST.json") -Raw
|
||||
@@ -86,6 +88,10 @@ foreach ($needle in @(
|
||||
"duplicate_second_file_send_attempted",
|
||||
"production_send_enabled",
|
||||
"production_file_send_enabled",
|
||||
"runtime_observations",
|
||||
"group_probe",
|
||||
"fallback_a_route",
|
||||
"TODO-COVERAGE",
|
||||
"backup_only"
|
||||
)) {
|
||||
if ($instructionText -notmatch [regex]::Escape($needle)) {
|
||||
@@ -109,8 +115,18 @@ $inputs.run.one_shot_file_enabled = $true
|
||||
$inputs.run.one_text_send_only_confirmed = $true
|
||||
$inputs.run.one_file_send_only_confirmed = $true
|
||||
$inputs.targets.direct_jid = "test-direct@example.invalid"
|
||||
$inputs.targets.group_jid = "test-group@example.invalid"
|
||||
$inputs.targets.target_selection_source = "verify-script"
|
||||
$inputs.targets.self_send_or_sandbox_account_confirmed = $true
|
||||
$inputs.runtime_observations.app_context_manager_reachable = $true
|
||||
$inputs.runtime_observations.message_scheduling_reachable = $true
|
||||
$inputs.runtime_observations.chat_xmpp_authenticated = $true
|
||||
$inputs.runtime_observations.target_jid_mapping_observed = $true
|
||||
$inputs.runtime_observations.file_upload_para_observed = $true
|
||||
$inputs.runtime_observations.ifile_transfer_reachable = $true
|
||||
$inputs.runtime_observations.file_upload_result_file_id_observed = $true
|
||||
$inputs.runtime_observations.send_file_message_finalization_observed = $true
|
||||
$inputs.runtime_observations.notes = "synthetic runtime observations"
|
||||
$inputs.text_attempt.content_sha256 = ("a" * 64)
|
||||
$inputs.text_attempt.content_length = 16
|
||||
$inputs.text_attempt.operator_clicked_send_at_local = "2026-07-13T09:01:00+08:00"
|
||||
@@ -127,6 +143,17 @@ $inputs.file_attempt.after_recorder_present = $true
|
||||
$inputs.file_attempt.file_upload_or_sent_record_present = $true
|
||||
$inputs.file_attempt.file_upload_or_sent_record = "synthetic file sent-record ack for verify script"
|
||||
$inputs.file_attempt.duplicate_second_file_send_attempted = $false
|
||||
$inputs.group_probe.enabled = $true
|
||||
$inputs.group_probe.group_jid = "test-group@example.invalid"
|
||||
$inputs.group_probe.chatroom_branch_observed = $true
|
||||
$inputs.group_probe.speech_permission_state = "allowed"
|
||||
$inputs.group_probe.upload_permission_state = "allowed"
|
||||
$inputs.fallback_a_route.enabled_if_b_route_fails = $true
|
||||
$inputs.fallback_a_route.hwnd = "0x1234"
|
||||
$inputs.fallback_a_route.rtbSendMessage_present = $true
|
||||
$inputs.fallback_a_route.btnSend_present = $true
|
||||
$inputs.fallback_a_route.btnSendFile_or_file_menu_present = $true
|
||||
$inputs.fallback_a_route.uia_or_screenshot_ref = "synthetic fallback evidence"
|
||||
$inputs.sent_record_source.source_type = "synthetic"
|
||||
$inputs.sent_record_source.source_path_or_ref = "verify-script"
|
||||
$inputs.sent_record_source.before_count = "1"
|
||||
|
||||
Reference in New Issue
Block a user