Files
Charon/docs/issues/manual_test_workflow_triggers.md
GitHub Actions 3169b05156 fix: skip incomplete system log viewer tests
- Marked 12 tests as skip pending feature implementation
- Features tracked in GitHub issue #686 (system log viewer feature completion)
- Tests cover sorting by timestamp/level/method/URI/status, pagination controls, filtering by text/level, download functionality
- Unblocks Phase 2 at 91.7% pass rate to proceed to Phase 3 security enforcement validation
- TODO comments in code reference GitHub #686 for feature completion tracking
- Tests skipped: Pagination (3), Search/Filter (2), Download (2), Sorting (1), Log Display (4)
2026-02-09 21:55:55 +00:00

50 lines
1.8 KiB
Markdown

---
title: Manual Test Plan - Workflow Trigger Verification
status: Open
priority: Normal
assignee: DevOps
labels: testing, workflows, ci/cd
---
# Test Objectives
Verify that all CI/CD workflows trigger correctly on feature branches and provide immediate feedback without waiting for the `docker-build` workflow (except where intended for release verification).
# Scope
- `dry-run-history-rewrite.yml` (Modified)
- `cerberus-integration.yml`
- `crowdsec-integration.yml`
- `waf-integration.yml`
- `rate-limit-integration.yml`
- `e2e-tests-split.yml`
# Test Steps
## 1. Dry Run Workflow (Modified)
- [ ] Create a new branch `feature/test-workflow-triggers`.
- [ ] Make a dummy change to a file (e.g., `README.md`).
- [ ] Push the branch.
- [ ] Go to Actions tab.
- [ ] Verify `Dry Run History Rewrite` workflow starts immediately.
## 2. Integration Tests (Dual Mode Verification)
- [ ] Using the same branch `feature/test-workflow-triggers`.
- [ ] Verify the following workflows start immediately (building locally):
- [ ] `Cerberus Integration`
- [ ] `CrowdSec Integration`
- [ ] `Coraza WAF Integration`
- [ ] `Rate Limiting Integration`
- [ ] Inspect the logs of one of them.
- [ ] Confirm it executes the "Build Docker image (Local)" step and *skips* the "Pull Docker image from registry" step.
## 3. Supply Chain (Split Verification)
- [ ] Verify `Supply Chain Security (PR)` starts on the feature branch push.
- [ ] Verify `Supply Chain Verify (Release)` does **NOT** start (it should wait for `docker-build` on main/release).
## 4. E2E Tests
- [ ] Verify `E2E Tests` workflow starts immediately and builds its own image.
# Success Criteria
- All "Validation" workflows trigger on `push` to `feature/*`.
- Integration tests build locally instead of failing/waiting for registry.
- No "Resource not accessible" errors for secrets on the feature branch.