datahaven/test/scripts
Steve Degosserie 17c215d047
refactor(test): reorganize e2e test suites (#373)
## Summary

Reorganizes the test directory structure for better clarity and
maintainability:

- **Rename `test/datahaven/` → `test/moonwall/`**: Clearly identifies
these as Moonwall single-node tests
- **Move `test/framework/` → `test/e2e/framework/`**: Groups e2e test
utilities under a dedicated folder
- **Move `test/suites/` → `test/e2e/suites/`**: Groups e2e test suites
with the framework
- **Add `test/e2e/framework/validators.ts`**: Extracts validator test
helpers from utils into the e2e framework
- **Update documentation**: README.md and E2E_FRAMEWORK_OVERVIEW.md
reflect the new structure

### New Directory Structure

```
test/
├── e2e/
│   ├── suites/          # E2E test suites (Kurtosis-based)
│   └── framework/       # E2E test utilities & helpers
├── moonwall/            # Moonwall single-node tests
├── launcher/            # Network deployment tools
└── ...
```

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 15:52:33 +02:00
..
cargo-crossbuild.ts test: 🏗️ Setup e2e testing framework (#104) 2025-07-16 18:51:07 +02:00
check-generated-state.ts test : improve contract injection (#326) 2026-01-06 11:27:50 +00:00
compile-contracts.sh test: port Moonwall block validation suite (#201) 2025-10-06 09:47:35 +02:00
compile-contracts.ts refactor(test): reorganize e2e test suites (#373) 2026-01-20 15:52:33 +02:00
contracts-checksum.ts test : improve contract injection (#326) 2026-01-06 11:27:50 +00:00
deploy-contracts.ts refactor: cleanup old rewards model (#383) 2026-01-09 15:25:49 +01:00
fund-providers.ts feat: 🚀 add storage-hub nodes to CLI (#287) 2025-11-22 11:49:14 +01:00
fund-validators.ts fix: build contracts with test/mocks (#317) 2025-11-24 17:36:29 +01:00
generate-contracts.ts test : improve contract injection (#326) 2026-01-06 11:27:50 +00:00
register-providers.ts feat: 🚀 add storage-hub nodes to CLI (#287) 2025-11-22 11:49:14 +01:00
send-txn.ts test: refactor e2e tests (#365) 2025-12-24 13:31:40 +01:00
set-datahaven-parameters.ts test: refactor e2e tests (#365) 2025-12-24 13:31:40 +01:00
setup-validators.ts test: refactor e2e tests (#365) 2025-12-24 13:31:40 +01:00
test-parallel.ts test: port ethereum tests from moonbeam (#278) 2025-11-22 10:02:05 +01:00
update-validator-set.ts test: 🏗️ Setup e2e testing framework (#104) 2025-07-16 18:51:07 +02:00