Skip to content

Feature/e2e smoke test#155

Merged
Nanle-code merged 2 commits into
Nanle-code:masterfrom
willy-de7:feature/e2e-smoke-test
May 28, 2026
Merged

Feature/e2e smoke test#155
Nanle-code merged 2 commits into
Nanle-code:masterfrom
willy-de7:feature/e2e-smoke-test

Conversation

@willy-de7
Copy link
Copy Markdown

closes #131

Summary

I've successfully implemented the end-to-end smoke test script as requested in issue #31

✅ Completed Tasks

  1. Created scripts/e2e-smoke.sh:

    • Comprehensive smoke test covering all major commands
    • Color-coded output with test counters
    • Automatic cleanup of test resources
    • Exit codes for CI integration
  2. Network Test Gating:

    • Tests gated behind STARFORGE_E2E=1 environment variable
    • Allows skipping network tests in CI by default
    • Full validation when enabled locally
  3. Documentation:

    • Added comprehensive section in DEVELOPER_GUIDE.md
    • Explained what tests cover
    • Usage examples for both CI and local development
    • Added to development workflow recommendations
  4. Test Coverage:

    • Basic commands: info, --version, --help
    • Wallet: create, list, show, fund (gated)
    • Network: show, test (gated)
    • Template: list, search
    • Other: completions

maztah1 added 2 commits May 27, 2026 23:16
- Add 'upgrade status' command as alias for 'upgrade list'
- Proposals persist to ~/.starforge/upgrades/proposals.json
- History persists to ~/.starforge/upgrades/history.json
- Document multisig + upgrade workflow in ARCHITECTURE.md
- Add comprehensive documentation for governance models
- Include examples of single-signer and multi-sig workflows

Resolves Nanle-code#135
- Add scripts/e2e-smoke.sh for automated smoke testing
- Test basic commands: info, version, help
- Test wallet operations: create, list, show
- Test network operations: show, test (gated)
- Test template operations: list, search
- Network tests gated behind STARFORGE_E2E=1 environment variable
- Document smoke test usage in DEVELOPER_GUIDE.md
- Add to development workflow recommendations

Resolves Nanle-code#131
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 27, 2026

@willy-de7 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Nanle-code Nanle-code merged commit 725d8e1 into Nanle-code:master May 28, 2026
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.

Issue 40: End-to-end smoke test script in scripts/e2e-smoke.sh

3 participants