Skip to content

Isolate core tests from shell and rollout persistence - #33858

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/787670857aa4f77d5fc442ec1e0bfe6d22314f63
Jul 17, 2026
Merged

Isolate core tests from shell and rollout persistence#33858
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/787670857aa4f77d5fc442ec1e0bfe6d22314f63

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 17, 2026

Copy link
Copy Markdown

Isolate core tests from shell and rollout persistence

Why

The shared core test harness does not need to spawn a login shell for every
test, and approval scenarios exercise tool behavior rather than rollout
persistence.

What changed

  • Disable ShellSnapshot by default in test_codex(); snapshot-specific tests
    can continue to opt in explicitly.
  • Give each approval scenario a named in-memory thread store so it does not use
    durable rollout storage.

## Why

The shared core test harness does not need to spawn a login shell for every
test, and approval scenarios exercise tool behavior rather than rollout
persistence.

## What changed

- Disable `ShellSnapshot` by default in `test_codex()`; snapshot-specific tests
  can continue to opt in explicitly.
- Give each approval scenario a named in-memory thread store so it does not use
  durable rollout storage.

GitOrigin-RevId: 787670857aa4f77d5fc442ec1e0bfe6d22314f63
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/787670857aa4f77d5fc442ec1e0bfe6d22314f63 branch from a30ed49 to 41ad08c Compare July 17, 2026 15:59
@copyberry
copyberry Bot merged commit 41ad08c into main Jul 17, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/787670857aa4f77d5fc442ec1e0bfe6d22314f63 branch July 17, 2026 16:00
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants