test: split Config, Watch and NativeWatcher tests into 3 parts for better parallelization
This commit splits the following test files into 3 parts each:
- Config.test.js ā Config.part1/2/3.test.js (136 dirs: 49/44/43)
- Watch.test.js ā Watch.part1/2/3.test.js (32 dirs: 12/9/11)
- NativeWatcher.test.js ā NativeWatcher.part1/2/3.test.js (32 dirs: 12/9/11)
The split is based on alphabetical ranges for easy maintenance:
- Part 1: a-d (or a-co for Watch/NativeWatcher)
- Part 2: e-o (or cp-p for Watch/NativeWatcher)
- Part 3: p-z (or r-z for Watch/NativeWatcher)
Benefits:
- Better parallelization across test workers
- More balanced load distribution
- Easy to maintain with simple regex patterns
š¤ This PR was generated by AI (Cursor/Claude)