File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -101,15 +101,27 @@ This flexibility prevents abandoning valuable fixes due to rigid time limits whi
101
101
** NEW INSIGHT from 2025-10-03:** Blocked tests often indicate missing features that affect hundreds of tests.
102
102
103
103
``` 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"
106
112
107
113
# Look for patterns like:
108
114
# - "operator not implemented" → Missing operator
109
115
# - "Variable does not contain" → Syntax parsing issue
110
116
# - "compilation failed" → AST/parser problem
111
117
```
112
118
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
+
113
125
** Why this works:**
114
126
- One missing operator can block an entire test file (415 tests in op/index.t!)
115
127
- Syntax issues affect many test patterns ($$arrayref[ index] blocked 347 tests)
You can’t perform that action at this time.
0 commit comments