Comments (2)
Same issue here.
In my case, however, I develop with Java / Maven and JUnit tests. While ":TestFile" from "vim-test" executes all tests in a .java file in one single Maven call, ":Ultest" executes each individual test case in a separate Maven call. Is there any chance to achieve this behaviour with Ultest? Are there any settings?
From the docs:
:Ultest
Run all tests in the current file Some runners can be run as a single
command if the output can be parsed to gain results. Otherwise, each test is
run as a single command.
Running as a single command can significanly improve performance, so if your
runner is not yet supported please open an issue with sample output! Check
the repo wiki for an updated list of runners.
from vim-ultest.
So yes as the docs says ultest needs to be able to parse the output of the test runner to run the tests together. Otherwise tests must be run separately to use the exit code for each test. You can see the existing parsers here https://github.com/rcarriga/vim-ultest/blob/master/rplugin/python3/ultest/handler/parsers/output.py#L22. It's just a few regexes, I'd be happy to help with a PR 😄
from vim-ultest.
Related Issues (20)
- Ultest not passing anything as parameters for rust HOT 16
- Can't scroll test results in pop-up HOT 3
- Ultest does nothing silently HOT 3
- Set popup window height HOT 5
- Add C++ (GTest) or vim-gtest support HOT 8
- No notification handler registered HOT 7
- Does not allow passing arguments HOT 4
- UltestSummary broken after :bdelete buffer HOT 2
- Multi-line feature / do blocks are not detected
- No module named 'termios' on Windows HOT 2
- Rust tests with mod names other that default 'mod tests' filtered out and not run. HOT 2
- Feature request: Use vim.notify HOT 3
- Awesome nvim / vim config, share please? HOT 2
- Feature request: Send to quickfix / Trouble HOT 1
- Add ability to run `UlTest` in sync HOT 3
- Error: vim-ultest encountered an unknown error on startup HOT 13
- Variable for Where to Split Buffer HOT 3
- No matching autocommands: UserUltestPositionsUpdate HOT 2
- Nested tests fail in Java JUnit HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim-ultest.