You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Fix Vader test runner: Install Vader.vim in Dockerfile and improve test execution
## Changes Made### Dockerfile- Added Vader.vim installation during Docker build- Ensures Vader test framework is available in test containers### scripts/user/run-vader-tests.sh- Improved error handling for Vader.vim installation- Changed to use Vim's -es mode (ex mode, silent) as recommended by Vader- Enhanced success detection to parse Vader's Success/Total output format- Added better error reporting with test failure details- Improved timeout handling and output capture## Current Test Status### Passing Tests (6/8 suites)- ✅ folding.vader- ✅ lint.vader- ✅ motion.vader- ✅ rope.vader- ✅ simple.vader- ✅ textobjects.vader### Known Test Failures (2/8 suites)-⚠️ autopep8.vader: 1/8 tests passing - Issue: pymode#lint#auto function not being found/loaded - Error: E117: Unknown function: pymode#lint#auto - Needs investigation: Autoload function loading in test environment-⚠️ commands.vader: 6/7 tests passing - One test failing: PymodeLintAuto produced no changes - Related to autopep8 functionality## Next Steps1. Investigate why pymode#lint#auto function is not available in test environment2. Check autoload function loading mechanism in Vader test setup3. Verify python-mode plugin initialization in test containersThese fixes ensure Vader.vim is properly installed and the test runnercan execute tests. The remaining failures are related to specificpython-mode functionality that needs further investigation.