mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
- Run daily test audit using `test-audit-agent`. - Generate `test-audit-report-2026-02-15.md` with coverage and static analysis findings. - Fix zero-assertion test in `tests/minimal-channel-profile.test.mjs`. - Add audit scripts `scripts/agent/audit-coverage-map.js` and `scripts/agent/audit-static-analysis.sh`. - Log execution details in `test_logs/TEST_LOG_2026-02-15_20-00-00.md`. - Create completion log in `docs/agents/task-logs/daily/`. Co-authored-by: PR0M3TH3AN <[email protected]>
31 lines
944 B
Bash
31 lines
944 B
Bash
#!/bin/bash
|
|
|
|
OUTPUT="test-audit/suspicious-tests.txt"
|
|
echo "Suspicious Tests Report" > "$OUTPUT"
|
|
echo "=======================" >> "$OUTPUT"
|
|
|
|
echo "" >> "$OUTPUT"
|
|
echo "## Tests with zero assertions (heuristic)" >> "$OUTPUT"
|
|
# Find test files
|
|
find tests -name "*.test.mjs" -o -name "*.test.js" | while read f; do
|
|
if ! grep -qE "assert\.|expect\(|t\.is" "$f"; then
|
|
echo " - $f" >> "$OUTPUT"
|
|
fi
|
|
done
|
|
|
|
echo "" >> "$OUTPUT"
|
|
echo "## Tests using .only or .skip" >> "$OUTPUT"
|
|
grep -rE "\.(only|skip)\(" tests >> "$OUTPUT"
|
|
|
|
echo "" >> "$OUTPUT"
|
|
echo "## Tests using setTimeout/sleep" >> "$OUTPUT"
|
|
grep -rE "setTimeout\(|sleep\(|await delay\(" tests >> "$OUTPUT"
|
|
|
|
echo "" >> "$OUTPUT"
|
|
echo "## Tests using console logs" >> "$OUTPUT"
|
|
grep -rE "console\.(log|warn|error)" tests >> "$OUTPUT"
|
|
|
|
echo "" >> "$OUTPUT"
|
|
echo "## Tests using real network (fetch/axios/WebSocket)" >> "$OUTPUT"
|
|
grep -rE "fetch\(|axios\.|new WebSocket" tests >> "$OUTPUT"
|