87 lines
8.3 KiB
Plaintext
87 lines
8.3 KiB
Plaintext
test_actual_sandbox_control_read_denied (test_runner.RunnerTests.test_actual_sandbox_control_read_denied) ... ok
|
|
test_actual_sandbox_write_boundary (test_runner.RunnerTests.test_actual_sandbox_write_boundary) ... ok
|
|
test_agy_pty_without_keychain_access (test_runner.RunnerTests.test_agy_pty_without_keychain_access) ... ok
|
|
test_approval_required (test_runner.RunnerTests.test_approval_required) ... ok
|
|
test_claude_broker_expiry_fails_closed (test_runner.RunnerTests.test_claude_broker_expiry_fails_closed) ... ok
|
|
test_claude_broker_never_returns_refresh_token (test_runner.RunnerTests.test_claude_broker_never_returns_refresh_token) ... ok
|
|
test_claude_profile_keeps_personal_keychain_denied (test_runner.RunnerTests.test_claude_profile_keeps_personal_keychain_denied) ... ok
|
|
test_dependency_gate (test_runner.RunnerTests.test_dependency_gate) ... ok
|
|
test_duplicate_acceptance_denied (test_runner.RunnerTests.test_duplicate_acceptance_denied) ... ok
|
|
test_failed_test_blocks_review (test_runner.RunnerTests.test_failed_test_blocks_review) ... ok
|
|
test_fixed_denominator_tamper_denied (test_runner.RunnerTests.test_fixed_denominator_tamper_denied) ... ok
|
|
test_full_deterministic_flow_with_simulated_review (test_runner.RunnerTests.test_full_deterministic_flow_with_simulated_review) ... ok
|
|
test_git_metadata_write_denied (test_runner.RunnerTests.test_git_metadata_write_denied) ... ok
|
|
test_integration_environment_retry_requires_existing_review (test_runner.RunnerTests.test_integration_environment_retry_requires_existing_review) ... ok
|
|
test_llm_budget_limit (test_runner.RunnerTests.test_llm_budget_limit) ... ok
|
|
test_llm_concurrency_limit (test_runner.RunnerTests.test_llm_concurrency_limit) ... ok
|
|
test_main_change_invalidates_approval (test_runner.RunnerTests.test_main_change_invalidates_approval) ... ok
|
|
test_missing_acceptance_test_denied (test_runner.RunnerTests.test_missing_acceptance_test_denied) ... ok
|
|
test_no_zero_cost_assumption (test_runner.RunnerTests.test_no_zero_cost_assumption) ... ok
|
|
test_node_output_drained_to_protected_logs (test_runner.RunnerTests.test_node_output_drained_to_protected_logs) ... ok
|
|
test_out_of_scope_edit_denied (test_runner.RunnerTests.test_out_of_scope_edit_denied) ... ok
|
|
test_overlapping_file_scope (test_runner.RunnerTests.test_overlapping_file_scope) ... ok
|
|
test_p13_document_dedup_leaves_existing_code_binary_and_other_paths (test_runner.RunnerTests.test_p13_document_dedup_leaves_existing_code_binary_and_other_paths) ... ok
|
|
test_p13_document_dedup_preserves_raw_source_and_other_diffs (test_runner.RunnerTests.test_p13_document_dedup_preserves_raw_source_and_other_diffs) ... ok
|
|
test_p13_document_dedup_rejects_missing_inconsistent_snapshots (test_runner.RunnerTests.test_p13_document_dedup_rejects_missing_inconsistent_snapshots) ... ok
|
|
test_p13_recovery_accepts_matching_forward_hashes (test_runner.RunnerTests.test_p13_recovery_accepts_matching_forward_hashes) ... ok
|
|
test_p13_recovery_rejects_bad_records_and_states (test_runner.RunnerTests.test_p13_recovery_rejects_bad_records_and_states) ... ok
|
|
test_p13_recovery_rejects_other_p13_tasks (test_runner.RunnerTests.test_p13_recovery_rejects_other_p13_tasks) ...
|
|
test_p13_recovery_rejects_other_p13_tasks (test_runner.RunnerTests.test_p13_recovery_rejects_other_p13_tasks) (task_id='P13-01') ... ERROR
|
|
test_p13_recovery_rejects_other_p13_tasks (test_runner.RunnerTests.test_p13_recovery_rejects_other_p13_tasks) (task_id='P13-02') ... ERROR
|
|
test_p13_recovery_rejects_source_pin_failure (test_runner.RunnerTests.test_p13_recovery_rejects_source_pin_failure) ... ok
|
|
test_p13_recovery_uses_normal_submission_and_downstream_gates (test_runner.RunnerTests.test_p13_recovery_uses_normal_submission_and_downstream_gates) ... ok
|
|
test_packet_capacity_guard_remains (test_runner.RunnerTests.test_packet_capacity_guard_remains) ... ok
|
|
test_path_traversal_denied (test_runner.RunnerTests.test_path_traversal_denied) ... ok
|
|
test_policy_tamper_denied (test_runner.RunnerTests.test_policy_tamper_denied) ... ok
|
|
test_provider_credentials_are_not_inherited (test_runner.RunnerTests.test_provider_credentials_are_not_inherited) ... ok
|
|
test_recover_releases_operation_not_task_locks (test_runner.RunnerTests.test_recover_releases_operation_not_task_locks) ... ok
|
|
test_repair_cannot_bypass_counter (test_runner.RunnerTests.test_repair_cannot_bypass_counter) ... ok
|
|
test_repair_limit (test_runner.RunnerTests.test_repair_limit) ... ok
|
|
test_resource_lock (test_runner.RunnerTests.test_resource_lock) ... ok
|
|
test_review_changes_blocks_candidate (test_runner.RunnerTests.test_review_changes_blocks_candidate) ... ok
|
|
test_review_refresh_requires_new_candidate (test_runner.RunnerTests.test_review_refresh_requires_new_candidate) ... ok
|
|
test_reviewer_packet_deduplicates_only_p13_03 (test_runner.RunnerTests.test_reviewer_packet_deduplicates_only_p13_03) ... ok
|
|
test_reviewer_sees_committed_tests_outside_worker_scope (test_runner.RunnerTests.test_reviewer_sees_committed_tests_outside_worker_scope) ... ok
|
|
test_runtime_isolation (test_runner.RunnerTests.test_runtime_isolation) ... ok
|
|
test_schema_rejects_false_success (test_runner.RunnerTests.test_schema_rejects_false_success) ... ok
|
|
test_secret_file_read_denied (test_runner.RunnerTests.test_secret_file_read_denied) ... ok
|
|
test_secret_scope_denied (test_runner.RunnerTests.test_secret_scope_denied) ... ok
|
|
test_spec_writes_denied (test_runner.RunnerTests.test_spec_writes_denied) ... ok
|
|
test_symlink_denied (test_runner.RunnerTests.test_symlink_denied) ... ok
|
|
test_timeout_is_not_pass (test_runner.RunnerTests.test_timeout_is_not_pass) ... ok
|
|
test_untracked_out_of_scope_denied (test_runner.RunnerTests.test_untracked_out_of_scope_denied) ... ok
|
|
test_validation_before_submission_denied (test_runner.RunnerTests.test_validation_before_submission_denied) ... ok
|
|
test_validation_python_does_not_depend_on_shell_path (test_runner.RunnerTests.test_validation_python_does_not_depend_on_shell_path) ... ok
|
|
test_worker_commit_denied (test_runner.RunnerTests.test_worker_commit_denied) ... ok
|
|
test_worker_has_mandatory_outer_sandbox (test_runner.RunnerTests.test_worker_has_mandatory_outer_sandbox) ... ok
|
|
test_wrong_candidate_denied (test_runner.RunnerTests.test_wrong_candidate_denied) ... ok
|
|
|
|
======================================================================
|
|
ERROR: test_p13_recovery_rejects_other_p13_tasks (test_runner.RunnerTests.test_p13_recovery_rejects_other_p13_tasks) (task_id='P13-01')
|
|
----------------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/Users/korizatou114/Projects/TheTree-managed-worktrees/runner-p13-recovery/RP13-01-implement/tests/test_runner.py", line 136, in test_p13_recovery_rejects_other_p13_tasks
|
|
self.r.add(dict(self.contract, id=task_id))
|
|
File "/Users/korizatou114/Projects/TheTree-managed-worktrees/runner-p13-recovery/RP13-01-implement/runner/core.py", line 456, in add
|
|
require(not any(set(c["acceptance_ids"]) & set(contract["acceptance_ids"]) for c in existing), "同一受入項目の重複タスクは禁止")
|
|
File "/Users/korizatou114/Projects/TheTree-managed-worktrees/runner-p13-recovery/RP13-01-implement/runner/core.py", line 50, in require
|
|
raise GateError(message)
|
|
runner.core.GateError: 同一受入項目の重複タスクは禁止
|
|
|
|
======================================================================
|
|
ERROR: test_p13_recovery_rejects_other_p13_tasks (test_runner.RunnerTests.test_p13_recovery_rejects_other_p13_tasks) (task_id='P13-02')
|
|
----------------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/Users/korizatou114/Projects/TheTree-managed-worktrees/runner-p13-recovery/RP13-01-implement/tests/test_runner.py", line 136, in test_p13_recovery_rejects_other_p13_tasks
|
|
self.r.add(dict(self.contract, id=task_id))
|
|
File "/Users/korizatou114/Projects/TheTree-managed-worktrees/runner-p13-recovery/RP13-01-implement/runner/core.py", line 456, in add
|
|
require(not any(set(c["acceptance_ids"]) & set(contract["acceptance_ids"]) for c in existing), "同一受入項目の重複タスクは禁止")
|
|
File "/Users/korizatou114/Projects/TheTree-managed-worktrees/runner-p13-recovery/RP13-01-implement/runner/core.py", line 50, in require
|
|
raise GateError(message)
|
|
runner.core.GateError: 同一受入項目の重複タスクは禁止
|
|
|
|
----------------------------------------------------------------------
|
|
Ran 55 tests in 20.239s
|
|
|
|
FAILED (errors=2)
|