Skip to content

Commit c71283b

Browse files
committed
update prompts
1 parent deb27b2 commit c71283b

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

dev/prompts/high-yield-test-analysis-strategy.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,27 @@ This flexibility prevents abandoning valuable fixes due to rigid time limits whi
101101
**NEW INSIGHT from 2025-10-03:** Blocked tests often indicate missing features that affect hundreds of tests.
102102

103103
```bash
104-
# Run test analysis to find blocked/incomplete tests
105-
perl dev/tools/perl_test_runner.pl t 2>&1 | grep -A 15 "incomplete test files"
104+
# Run test analysis and SAVE TO LOGS for later reference
105+
perl dev/tools/perl_test_runner.pl t 2>&1 | tee logs/test_$(date +%Y%m%d_%H%M%S)
106+
107+
# Then analyze blocked/incomplete tests
108+
grep -A 15 "incomplete test files" logs/test_*
109+
110+
# Or run and analyze in one command
111+
perl dev/tools/perl_test_runner.pl t 2>&1 | tee logs/test_$(date +%Y%m%d_%H%M%S) | grep -A 15 "incomplete test files"
106112

107113
# Look for patterns like:
108114
# - "operator not implemented" → Missing operator
109115
# - "Variable does not contain" → Syntax parsing issue
110116
# - "compilation failed" → AST/parser problem
111117
```
112118

119+
**PRO TIP:** Always save test runner output to `logs/` directory for:
120+
- Tracking progress over time
121+
- Comparing before/after fixes
122+
- Referencing specific errors without re-running tests
123+
- Building historical context of improvements
124+
113125
**Why this works:**
114126
- One missing operator can block an entire test file (415 tests in op/index.t!)
115127
- Syntax issues affect many test patterns ($$arrayref[index] blocked 347 tests)

0 commit comments

Comments
 (0)