Skip to content

Commit d3f5f2f

Browse files
committed
test: update discovery test infrastructure and feature tracking
- Update discovery-lifecycle.sh for comprehensive test coverage - Fix CLI flag usage to use proper --yes and --auto-approve flags - Add --preserve-existing safety measures to protect existing resources - Enhance test scenarios for incremental discovery and cluster lifecycle - Improve error handling and resource tracking - Update test integration files - Fix compilation errors in discovery integration tests - Update test environment setup and resource management - Enhance test documentation in README.md - Update feature tracking - Rename and update password display feature documentation - Document comprehensive test script improvements - Track safety enhancements and CLI flag corrections - Update main test runner (scripts/test.sh) - Add comprehensive test command descriptions - Document discovery test options including --cluster-lifecycle flag - Clarify safety measures and cost warnings These changes ensure the test infrastructure accurately reflects the current functionality and provides safe, comprehensive testing capabilities.
1 parent 90c6f32 commit d3f5f2f

7 files changed

Lines changed: 496 additions & 96 deletions

File tree

File renamed without changes.

scripts/test.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ COMMANDS:
4545
network Run network access lifecycle live tests
4646
projects Run projects lifecycle live tests (creates real project)
4747
discovery Run discovery lifecycle tests (comprehensive discovery feature testing)
48+
Use --cluster-lifecycle flag to include cluster creation/deletion tests (costs money!)
4849
applydoc Run ApplyDocument format tests (comprehensive coverage)
4950
all Run all tests (unit + integration + e2e)
5051
comprehensive Run all tests including cluster and applydoc tests
@@ -64,6 +65,7 @@ EXAMPLES:
6465
$0 cluster-safe # Run ultra-safe cluster tests (explicit safety)
6566
$0 database # Run database operations tests
6667
$0 discovery # Run discovery lifecycle tests
68+
$0 discovery --cluster-lifecycle # Run discovery tests with cluster creation (costs money!)
6769
$0 applydoc # Run ApplyDocument format tests
6870
$0 e2e # Run e2e tests (users/network only)
6971
$0 e2e --include-clusters # Run e2e tests with real clusters

0 commit comments

Comments
 (0)