8000 test(smoke): Wave 3 PR 5 — long-haul reliability smoke suite (#220) by adityamukho · Pull Request #258 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

test(smoke): Wave 3 PR 5 — long-haul reliability smoke suite (#220) - #258

Merged
adityamukho merged 4 commits into
mainfrom
wave3/pr5-smoke
May 17, 2026
Merged

adityamukho merged 4 commits into
mainfrom
wave3/pr5-smoke

Conversation

@adityamukho
Copy link
Copy Markdown
Collaborator

Wave 3 PR 5 — Long-haul Smoke Suite

Closes #220.

Changes

  • tests/smoke_test.rs — #[ignore] smoke test (smoke_large_graph_10_cycles):

    • Phase 1: load 500 entities × 10 attributes = 5,000 facts (batched in groups of 50)
    • Phase 2: 10 reopen + query + checkpoint cycles, 7 invariants per cycle:
      1. All 500 entities queryable by :name
      2. All 500 :index values present (unique per entity)
      3. Bucket distribution: 10 buckets × 50 entities each
      4. Active entity count: 333 (entities where i % 3 != 0)
      5. Temporal query (:as-of 1) returns results from first tx
      6. Prepared query for :region returns correct 63 entities for region-0
      7. Write one new cycle fact, checkpoint
    • Phase 3: final reopen — verify all 500 entities + all 10 cycle facts present
    • Runs in ~1.3s locally; standard cargo test skips it (1 ignored)
  • .github/workflows/smoke.yml — nightly scheduled runner:

    • Cron: 0 5 * * * (5am UTC daily)
    • workflow_dispatch for on-demand runs
    • 15-minute timeout
    • RUST_BACKTRACE: 1

Run locally

cargo test --test smoke_test -- --include-ignored --nocapture

🤖 Generated with Claude Code

adityamukho and others added 4 commits May 17, 2026 07:56
…, 10 cycles)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nt release build step

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov
codecov Bot commented May 17, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@adityamukho
adityamukho merged commit ab264e1 into main May 17, 2026
37 checks passed
@adityamukho
adityamukho deleted the wave3/pr5-smoke branch May 17, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test: add long-run real-world dataset reliability smoke suite

1 participant

0