- Fix a bug that would prevent users from using the
mixEnv
option.
- New: Support for custom command before running tests.
- New: Workspace support: the extension will
cd
into the projects dir before running commands. - New: Added support to run test coverage
- New: Added suppor to run the last test command
- New: Custom
MIX_ENV
via config file - Improved: When jumping from a test file, the extension will allow to create the module file if it doesn't exist.
- Fix:
cd
the root folder to runmix test
,mix test.watch
... - Fix: Apply linter suggestions to the project
- Fix: Big refactoring remove duplicated code and prepare to start adding tests
- Internal: Dynamic command loading
- Internal: Bump all dependencies to the latest versions
- Fix jump to tests for multi-workspace projects
- Change shortcut for running tests to CMD+SHIFT+I to avoid conflict with default keybinding
- Fix command bugs for Windows users (path validation with
\\
instead of/
) - Add all test commands with mix_test_watch library
- Add validation helper to make it simple to maintain
- Update README with Watch tests section
- Improve template on new test file
- Improve test jump structure
- Add configuration to focus on editor after running tests
- Add Keybindings to run test commands
- Add command to run all tests in folder
- Add
when
on keybindings
- Run test suite
- Add command to run test at cursor
- Add module definition to generated test files
- Update repository name to vscode-test-elixir
- Run all tests in current file
- Update extension into
elixir-test
- Create test file when it does not exist
- Add cmd + shift + j as keybinding
- Add warning when user tries to jump from a file without a matching test
- Fix the issue with files on the
lib
folder and umbrella apps
- Initial release