chore: Remove empty directories from completed shell test migration (#151)

* 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 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Cheffromspace
2025-05-31 21:22:37 -05:00
committed by GitHub
parent e463f2e5c5
commit acf44b1c63

View File

@@ -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