From acf44b1c63082da31cfea1bc0c0afda0bfc9d8bb Mon Sep 17 00:00:00 2001 From: Cheffromspace Date: Sat, 31 May 2025 21:22:37 -0500 Subject: [PATCH] chore: Remove empty directories from completed shell test migration (#151) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Remove claude-config directory * chore: Remove empty directories from completed shell test migration Remove empty directories left over from the shell-to-Jest test migration: - test/integration/aws/ (empty) - test/integration/claude/ (empty) - test/integration/github/ (empty) - test/integration/ (now empty, removed) - test/e2e/scripts/ (empty, removed) Update test/MIGRATION_NOTICE.md to reflect that the migration is completed and the obsolete shell scripts and directories have been removed. The migration from shell scripts to Jest E2E tests is now complete. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --------- Co-authored-by: Claude --- test/MIGRATION_NOTICE.md | 45 +++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/test/MIGRATION_NOTICE.md b/test/MIGRATION_NOTICE.md index 18f1f24..eca30ca 100644 --- a/test/MIGRATION_NOTICE.md +++ b/test/MIGRATION_NOTICE.md @@ -2,36 +2,33 @@ ## Shell Scripts Migrated to Jest E2E Tests -The following shell test scripts have been migrated to the Jest E2E test suite and can be safely removed: +The following shell test scripts have been migrated to the Jest E2E test suite and have been removed: -### AWS Tests +### Migrated Shell Scripts (✅ Completed) -- `test/aws/test-aws-mount.sh` → Replaced by `test/e2e/scenarios/aws-authentication.test.js` -- `test/aws/test-aws-profile.sh` → Replaced by `test/e2e/scenarios/aws-authentication.test.js` +**AWS Tests** (Directory: `test/aws/` - removed) +- `test-aws-mount.sh` → `test/e2e/scenarios/aws-authentication.test.js` +- `test-aws-profile.sh` → `test/e2e/scenarios/aws-authentication.test.js` -### Claude Tests +**Claude Tests** (Directory: `test/claude/` - removed) +- `test-claude-direct.sh` → `test/e2e/scenarios/claude-integration.test.js` +- `test-claude-installation.sh` → `test/e2e/scenarios/claude-integration.test.js` +- `test-claude-no-firewall.sh` → `test/e2e/scenarios/claude-integration.test.js` +- `test-claude-response.sh` → `test/e2e/scenarios/claude-integration.test.js` -- `test/claude/test-claude-direct.sh` → Replaced by `test/e2e/scenarios/claude-integration.test.js` -- `test/claude/test-claude-installation.sh` → Replaced by `test/e2e/scenarios/claude-integration.test.js` -- `test/claude/test-claude-no-firewall.sh` → Replaced by `test/e2e/scenarios/claude-integration.test.js` -- `test/claude/test-claude-response.sh` → Replaced by `test/e2e/scenarios/claude-integration.test.js` +**Container Tests** (Directory: `test/container/` - removed) +- `test-basic-container.sh` → `test/e2e/scenarios/container-execution.test.js` +- `test-container-cleanup.sh` → `test/e2e/scenarios/container-execution.test.js` +- `test-container-privileged.sh` → `test/e2e/scenarios/container-execution.test.js` -### Container Tests +**Security Tests** (Directory: `test/security/` - removed) +- `test-firewall.sh` → `test/e2e/scenarios/security-firewall.test.js` +- `test-github-token.sh` → `test/e2e/scenarios/github-integration.test.js` +- `test-with-auth.sh` → `test/e2e/scenarios/security-firewall.test.js` -- `test/container/test-basic-container.sh` → Replaced by `test/e2e/scenarios/container-execution.test.js` -- `test/container/test-container-cleanup.sh` → Replaced by `test/e2e/scenarios/container-execution.test.js` -- `test/container/test-container-privileged.sh` → Replaced by `test/e2e/scenarios/container-execution.test.js` - -### Security Tests - -- `test/security/test-firewall.sh` → Replaced by `test/e2e/scenarios/security-firewall.test.js` -- `test/security/test-github-token.sh` → Replaced by `test/e2e/scenarios/github-integration.test.js` -- `test/security/test-with-auth.sh` → Replaced by `test/e2e/scenarios/security-firewall.test.js` - -### Integration Tests - -- `test/integration/test-full-flow.sh` → Replaced by `test/e2e/scenarios/full-workflow.test.js` -- `test/integration/test-claudecode-docker.sh` → Replaced by `test/e2e/scenarios/docker-execution.test.js` and `full-workflow.test.js` +**Integration Tests** (Directory: `test/integration/` - removed) +- `test-full-flow.sh` → `test/e2e/scenarios/full-workflow.test.js` +- `test-claudecode-docker.sh` → `test/e2e/scenarios/docker-execution.test.js` and `full-workflow.test.js` ### Retained Shell Scripts