Jan Tattermusch
e2686282ac
kill interop clients on timeout
9 years ago
Jan Tattermusch
91ad018c00
Build and run per-language containers for interop tests
9 years ago
Craig Tiller
bfc8a06a7b
Fix typo
9 years ago
Craig Tiller
95cc07b169
Split timeout and failure retry policy
9 years ago
Craig Tiller
d4509a16b3
Default to no-flakes, allow enabling them
9 years ago
Craig Tiller
3dc1e4f909
Add support for flaky timeouts
9 years ago
Craig Tiller
d7e09c31e6
Purple flakes
9 years ago
Craig Tiller
91318bc256
Add retries for flaky tests (enabled by default for now)
9 years ago
Craig Tiller
258f8de866
Windows fixes
9 years ago
Craig Tiller
605076a7aa
Handle test dependencies better
9 years ago
Craig Tiller
7bb3efdaf9
stuff
9 years ago
Craig Tiller
b2ea0b9f48
Up asan/tsan timeouts - they need it
9 years ago
Craig Tiller
9f3b2d7f94
Expand error handling to ignore all errors printing output
9 years ago
Craig Tiller
11a28c7f1a
Update projects
9 years ago
Nicolas "Pixel" Noble
4a5a8f3119
Reducing JUnit's report size.
9 years ago
Craig Tiller
7f8f80ff6f
Bikeshedding
9 years ago
Craig Tiller
db0d23466a
Give make a long timeout, tests a small one, and interop a slightly longer one
9 years ago
Craig Tiller
f53d9c8d0d
Testing port server
...
run_tests.py will start a server (if it's not running, or if the running
port server mismatches the 'current' one) that serves ports to use for
tests. The server is left running after run_tests.py finishes, so that
in environments such as Mac and Windows where tests run unshielded from
each other, we don't start jumping on already used ports.
9 years ago
Jan Tattermusch
725835abf9
polishing runtests
9 years ago
Donna Dionne
1b0e3437be
Adding c++ interop (cloud to prod) to jenkins work flow.
...
First effort in adding interop to jenkins work flow, more languages will follow.
9 years ago
Nicolas "Pixel" Noble
f716c0ca43
Filtering stdout for JUnit report in case of timeouts.
...
We're not properly filtering stdout in case we're timeouting. This generates invalid XML output.
10 years ago
Craig Tiller
d4a43b20ee
Increase timeouts for tests
10 years ago
Masood Malekghassemi
e5f7002617
Add Python3 testing support
...
Conditionally runs the tests depending on the availability of Python
versions (because Travis is the worst).
10 years ago
vjpai
a29d2d7c33
Merge non-tty path with Windows path since they do the same thing
10 years ago
vjpai
b461145b79
Stop sending terminal escape sequences if we're redirecting output to a file.
10 years ago
Nicolas "Pixel" Noble
5937b5bc5a
Exporting XML reports, JUnit-compatible.
10 years ago
Craig Tiller
74e770d5e8
Speed up hash checks, crash on first TSAN error
10 years ago
Craig Tiller
69cd237ba5
Speed up hash checks, crash on first TSAN error
10 years ago
David Garcia Quintas
79e389f431
Improvements to the way we randomize test runs.
10 years ago
David Garcia Quintas
583b9a689a
Addressed comments: fixed memory leak introduced by changes.
10 years ago
David Garcia Quintas
e90cd37a1d
Added "inf" as a valid option to run_test.py's -n flag.
...
Especially useful in combination with -f.
10 years ago
Craig Tiller
533b1a22b4
Add fast stop
...
Allows run_tests to early out as soon as a test fails.
Plays well with -f.
10 years ago
Craig Tiller
cd43da82f8
Add fast stop
...
Allows run_tests to early out as soon as a test fails.
Plays well with -f.
10 years ago
Craig Tiller
d0ffe14317
Include pid in failures
10 years ago
Nicolas "Pixel" Noble
99768acc51
Prevents run_tests from spamming.
10 years ago
Craig Tiller
8421678ed0
Make runtests print logs on timed out tests
10 years ago
Craig Tiller
59b195f864
Make runtests print logs on timed out tests
10 years ago
Jan Tattermusch
e82435922d
fixes to run_tests.py to at least start building tests on Windows
10 years ago
Craig Tiller
d5cc8aca76
Spam cleanup
10 years ago
Craig Tiller
5058c69209
Initial porting of run_tests to Windows
10 years ago
David Klempner
559543ec0d
Unconditionally add a newline if a test times out or fails.
...
Failure should generally result in output unless something goes wrong,
but timeout currently doesn't, but should be printed 100% of the time.
10 years ago
murgatroid99
132ce6a232
Added CONFIG environment variable to build and test scripts, fixed some bugs
10 years ago
Craig Tiller
e1d0d1c549
Make timeout red
10 years ago
Craig Tiller
9b3cc7461a
Force-kill long running processes
...
To get at least some information on them
10 years ago
Craig Tiller
904da8cab6
Fix sorting
10 years ago
Craig Tiller
b84728d6dd
Better logging for Travis
10 years ago
Craig Tiller
9d6139a6f6
Add timer to run_tests.py
...
For future profiling work to eliminate/speed-up slow tests.
10 years ago
Nicolas "Pixel" Noble
a7df3f9e2c
Improving travis output.
10 years ago
Craig Tiller
23d2f3f2b1
Support writes failing
10 years ago
Craig Tiller
336ad50973
Use signals instead of sleep to wait for jobs
10 years ago