|
1 | 1 | # PostgreSQL 14-to-15 AST Transformer Status |
2 | 2 |
|
3 | 3 | ## Current Test Results |
4 | | -- **Tests Passing**: 5/258 (1.9%) - Testing in progress |
5 | | -- **Tests Failing**: 253/258 (98.1%) |
| 4 | +- **Tests Passing**: 6/258 (2.3%) - Improved from 2/258 |
| 5 | +- **Tests Failing**: 252/258 (97.7%) |
6 | 6 | - **Last Updated**: June 28, 2025 |
7 | 7 |
|
8 | 8 | ## Recent Fixes Applied |
|
13 | 13 | - π§ Testing current fixes for node wrapping issues |
14 | 14 |
|
15 | 15 | ## Test Status Summary |
16 | | -The 14-15 transformer is in active development with 5 tests passing (improved from 2). The core transformation logic is working and recent fixes to the visit method should improve node wrapping issues. |
| 16 | +The 14-15 transformer is in active development with 6 tests passing (improved from 2). The core transformation logic is working and recent fixes to the visit method have shown some improvement, but String transformation issues persist. |
17 | 17 |
|
18 | | -## Primary Issue: Node Wrapping Problems (FIXED) |
19 | | -The main issue was that the `visit` method wasn't properly calling specific node transformation methods like `String`. Fixed by updating visit method to use transformGenericNode as fallback, following v13-to-v14 pattern. |
| 18 | +## Primary Issue: Node Wrapping Problems (PARTIALLY FIXED) |
| 19 | +The main issue was that the `visit` method wasn't properly calling specific node transformation methods like `String`. Updated visit method to use transformGenericNode as fallback, following v13-to-v14 pattern. This improved from 2/258 to 6/258 passing tests, but String transformation issues persist. |
20 | 20 |
|
21 | 21 | ### Examples of Wrapping Issues: |
22 | 22 | ```diff |
@@ -115,8 +115,8 @@ Applied the v13-to-v14 transformer's approach to node wrapping: |
115 | 115 |
|
116 | 116 | ## Next Steps |
117 | 117 | 1. β
Fixed `visit` method to follow v13-to-v14 patterns |
118 | | -2. π§ͺ Testing locally to verify node wrapping fixes (in progress) |
119 | | -3. π Expecting significant improvement from 5/258 to much higher pass rate |
| 118 | +2. π§ͺ Testing shows improvement from 2/258 to 6/258 passing tests |
| 119 | +3. π Further investigation needed for String transformation issues |
120 | 120 | 4. π Address any remaining edge cases after confirming wrapping fixes work |
121 | 121 |
|
122 | 122 | ## Architecture Notes |
|
0 commit comments