Skip to content

test: complete test coverage for test-all.sh orchestration script#132

Closed
tervezo-ai[bot] wants to merge 2 commits intomainfrom
feat/implement-test-allsh-orchestration-script-for-github-issue-feydobm9csfnpmzaubs34dhd
Closed

test: complete test coverage for test-all.sh orchestration script#132
tervezo-ai[bot] wants to merge 2 commits intomainfrom
feat/implement-test-allsh-orchestration-script-for-github-issue-feydobm9csfnpmzaubs34dhd

Conversation

@tervezo-ai
Copy link
Copy Markdown
Contributor

@tervezo-ai tervezo-ai bot commented Mar 15, 2026

Summary

Closes #92

  • Fixed test header/numbering mismatch in test-all.test.sh — the header listed 12 tests but their descriptions didn't match the actual implementations
  • Added Test 13: Build failure causes dependent test to be SKIP (validates AC: build failure skips dependent tests with SKIP status)
  • Added Test 14: Summary table format verification (APP, STATUS, DETAILS columns and totals line)
  • Added Test 15: --only=value equals-sign syntax works identically to --only value

All acceptance criteria from US-708 are now covered by tests: the core test-all.sh script and infrastructure (docker-compose.yml, wait-for-deps.sh, CI workflow) were already implemented on main.

Test plan

  • Run scripts/test-all.test.sh --quick — 14 passed, 0 failed, 1 skipped (execution test skipped in quick mode)
  • Run scripts/test-all.test.sh (full mode, requires Go) to verify Test 12 execution test

🤖 Generated with Claude Code

nadilas and others added 2 commits March 15, 2026 07:48
…-all.sh

Fix the test-all.test.sh header to accurately reflect the 12 existing tests,
and add 3 new tests covering acceptance criteria gaps:
- Test 13: Build failure causes dependent test to be SKIP
- Test 14: Summary table includes APP, STATUS, DETAILS columns and totals
- Test 15: --only=value equals-sign syntax works like --only value

All 14 tests pass (1 skipped in --quick mode as expected).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…in test-all.sh

Adds two tests protecting critical CI-facing behavior:
- Test 16: --only with no argument exits non-zero with error message
- Test 17: test failure causes script to exit 1 (not 0)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nadilas
Copy link
Copy Markdown
Member

nadilas commented Mar 15, 2026

Merged manually via local rebase + merge to main. All changes are in main.

@nadilas nadilas closed this Mar 15, 2026
@nadilas nadilas deleted the feat/implement-test-allsh-orchestration-script-for-github-issue-feydobm9csfnpmzaubs34dhd branch March 15, 2026 09:02
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.

US-708: test-all.sh orchestration script

1 participant