Skip to content

chore(ci): migrate cargo test to cargo nextest with timeout config#248

Merged
louisliu2048 merged 8 commits intomainfrom
vui-chee/improve-tests
Apr 3, 2026
Merged

chore(ci): migrate cargo test to cargo nextest with timeout config#248
louisliu2048 merged 8 commits intomainfrom
vui-chee/improve-tests

Conversation

@Vui-Chee
Copy link
Copy Markdown
Contributor

@Vui-Chee Vui-Chee commented Apr 3, 2026

Summary

  • Replace cargo test with cargo nextest run in just test
  • Add nextest.toml with per-profile timeouts: 120s default, 300s for e2e tests

Timeout config

Scope Slow warning Hard kill
All tests 30s (terminates after 3×) 120s
xlayer-e2e-test 60s (terminates after 5×) 300s

GitHub Actions CI

Install nextest via taiki-e/install-action@cargo-nextest, then add --message-format junit for test report artifacts:

- uses: taiki-e/install-action@cargo-nextest
- run: |
    cargo nextest run --workspace --exclude xlayer-e2e-test \
      --all-features --message-format junit > target/nextest-results.xml
- uses: actions/upload-artifact@v4
  if: always()
  with:
    name: nextest-results
    path: target/nextest-results.xml

🤖 Generated with Claude Code

Vui-Chee and others added 5 commits April 3, 2026 13:32
Switch `just test` to use cargo-nextest for faster parallel test
execution and add nextest.toml with per-profile timeouts (120s default,
300s for e2e tests).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 3, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit 6bb0e77b891374774f572ade61a3cc180ce301bf

Step Result
format-check success
node-check success
sweep-check skipped
clippy success
tests cancelled

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 3, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit 6bb0e77b891374774f572ade61a3cc180ce301bf

Step Result
format-check success
node-check success
sweep-check skipped
clippy success
tests failure

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 3, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit eb20728edddc3e4138737a9d0e8ea1f3f2227d99

Step Result
format-check failure
node-check skipped
sweep-check skipped
clippy skipped
tests skipped

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 3, 2026

@ci

1 similar comment
@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 3, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 3, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI passed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ✅ success
node-check ✅ success
sweep-check ⏩ skipped
clippy ✅ success
tests ✅ success

View run

@louisliu2048 louisliu2048 merged commit 2cabe3d into main Apr 3, 2026
2 checks passed
@Vui-Chee Vui-Chee deleted the vui-chee/improve-tests branch April 3, 2026 11:28
@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit 2cabe3d6cd6800aff50723b2c1e50566b02638c1

Step Result
format-check ✅ success
node-check ⚠️ cancelled
sweep-check ⏩ skipped
clippy ⏩ skipped
tests ⏩ skipped

View run

Vui-Chee added a commit that referenced this pull request Apr 3, 2026
* main:
  chore(ci): migrate cargo test to cargo nextest with timeout config (#248)
@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ⏩ skipped
compile-check ⏩ skipped
clippy ⏩ skipped
tests ⏩ skipped

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ⏩ skipped
compile-check ⏩ skipped
clippy ⏩ skipped
tests ⏩ skipped

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ⏩ skipped
compile-check ⏩ skipped
clippy ⏩ skipped
tests ⏩ skipped

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ⚫ unknown
compile-check ⚫ unknown
clippy ⚫ unknown
tests ⚫ unknown

View run

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ⚫ unknown
compile-check ⚫ unknown
clippy ⚫ unknown
tests ⚫ unknown

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI passed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ✅ success
compile-check ✅ success
clippy ✅ success
tests ✅ success

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ✅ success
compile-check ⚠️ cancelled
clippy ⏩ skipped
tests ⏩ skipped

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request (a25cb94)...

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI failed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ✅ success
compile-check ⚠️ cancelled
clippy ⏩ skipped
tests ⏩ skipped

View run

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI passed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ✅ success
compile-check ✅ success
clippy ✅ success
tests ✅ success

View run

@Vui-Chee
Copy link
Copy Markdown
Contributor Author

Vui-Chee commented Apr 4, 2026

@ci

@XLayer-Bot
Copy link
Copy Markdown

⏳ Robot is processing your request a25cb94

@XLayer-Bot
Copy link
Copy Markdown

XLayer Reth CI passed for commit a25cb94a7bd6d3be8cc6a1a6b20bec6b67ea32ef

Step Result
format-check ✅ success
compile-check ✅ success
clippy ✅ success
tests ✅ success

View run

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.

3 participants