Comments (2)
No idea, my Python debugging skills are really weak. For posterity, does it happen all the time or intermittently?
from gtest-parallel.
The repeat is stable. I have a google test executable that contains 50 tests.
- If I run them directly without using gtest_parallel, then it works like a charm.
- Five of them in one suite will hang if I run in gtest_parallel, even I run them sequentially using gtest_parallel. The other 45 tests just work fine with gtest_parallel. This is ubuntu.
- All tests work well with gtest_parallel on MacOsx and Windows.
The only problem is to run five of those 50 tests on Ubuntu with gtest_parallel no matter sequentially or not. I found a workaround by accident. I create a shell script
#!/bin/bash
./distr/syb-test "$@"
instead of calling ./distr/syb-test, I call this bash script. Magically, everything works well like a charm.
I suspect it could be something wrong with Linux process signal (SIGILL, SIGABRT, SIGTERM, etc..) though I do not do anything in my google test.
This is really mysterious.
from gtest-parallel.
Related Issues (19)
- Add a mechanism for avoiding removing non-gtest-parallel data in output_dir HOT 2
- Add tests to make sure that tests run in proper order (failed or unseen tests first, longest running tests first) HOT 1
- Multiple parallel invocations of gtest-parallel can fail(!) HOT 3
- python gtest_parallel.py --help doesn't do anything HOT 1
- Log file names generated by gtest-parallel are too long HOT 8
- Feature request: batching of tests HOT 22
- Missing year and name of copyright owner in LICENSE file. HOT 4
- Feature request: add flag to stop repetitions at first failure. HOT 3
- gtest
- Log files never created for long test names HOT 1
- Debug mode much needed as a developer to debug HOT 2
- can i use it in my muti-threads test_cases? HOT 2
- Feature: Consider adding batching
- Running Gtest requires pressing a key to continue
- Add support for running tests in a pty HOT 1
- The reported test duration is wrong when timed out
- the running test cases are not actively killed
- Support per-test case timeout?
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 gtest-parallel.