Alexander Kuzmenkov
7a48f8ef4c
Merge pull request #25537 from nvartolomei/nv/fix-clickhouse-test-hang-and-status-code
...
Fix hang and incorrect exit code returned from clickhouse-test
2021-07-08 01:07:17 +03:00
Anton Popov
1f53404e66
better retries
2021-07-06 16:58:12 +03:00
Anton Popov
3a69d06fc9
try fix flaky tests
2021-07-06 16:36:18 +03:00
Alexey Milovidov
127455f15f
Remove experimental ANTLR parser
2021-07-03 18:48:03 +03:00
tavplubix
a6d289c750
Merge pull request #25564 from ClickHouse/improve_replicated_database_tests3
...
Fix some tests
2021-06-24 10:38:15 +03:00
Alexander Tokmakov
92ea82eac9
fix test
2021-06-22 14:50:09 +03:00
Azat Khuzhin
d0f89322ac
clickhouse-test: use basename (instead of full path) for log_comment
2021-06-22 10:54:39 +03:00
Alexander Tokmakov
0de6e90a34
fix tests
2021-06-21 20:29:32 +03:00
Nicolae Vartolomei
660e824851
Missed one server_died.set()
2021-06-21 15:13:23 +01:00
Nicolae Vartolomei
115edd3e42
Fix hang and incorrect exit code returned from clickhouse-test
...
Variables aren't shared when using multiprocessing, use shared memory
instead
https://docs.python.org/3/library/multiprocessing.html#shared-ctypes-objects .
There appears to be a deadlock when multiple threads try to send
sigterm signal at the same time. Avoid it by making sure sigterm is sent
only once for the process group.
2021-06-21 12:37:36 +01:00
Alexander Tokmakov
c235539620
minor fixes
2021-06-17 00:20:35 +03:00
tavplubix
92a028f8f0
Update clickhouse-test
2021-06-16 13:26:04 +03:00
tavplubix
710546b9e8
Merge branch 'master' into improve_replicated_database_tests
2021-06-16 13:24:32 +03:00
tavplubix
5b7ca80da2
Update clickhouse-test
2021-06-16 13:19:18 +03:00
Alexander Tokmakov
c873714698
improve replicated database tests
2021-06-15 23:52:29 +03:00
Ivan
0092cc61cf
Enable back the ANTLR in .sql ( #25170 )
...
* Enable back the ANTLR in .sql
* Update skip-list
* More tests to skip-list
2021-06-12 04:09:36 +03:00
Azat Khuzhin
95630a5c9d
clickhouse-test: fix log_comment for .sql tests
...
Broken in: #23486
2021-06-05 12:59:58 +03:00
Azat Khuzhin
d641e7fa10
clickhouse-test: do not substitude db name in stderr by default
...
Replacing stderr by default does not makes a lot of sense, since it does
not compared with .reference anyway. From the other hand it may confuse
the reader (seeing "default" instead of real database name in the test
logs).
P.S. I guess some tests may relay on this, let's see.
2021-06-03 21:11:19 +03:00
Nikita Mikhaylov
e7867f885a
Merge pull request #24454 from nikitamikhaylov/retry-drop-database
...
Fix fast test
2021-05-24 21:00:37 +03:00
Nikita Mikhaylov
6997240237
done
2021-05-24 18:20:56 +03:00
Azat Khuzhin
12cc3fc4af
clickhouse-test: fix stdout reference w/o --database argument
...
It was appended, but never truncated.
2021-05-22 14:07:21 +03:00
Nikolai Kochetov
48ce2ce500
Fix script
2021-05-20 22:57:06 +03:00
Nikolai Kochetov
87e73a970e
Fix style
2021-05-20 21:18:44 +03:00
Nikolai Kochetov
e66e3e9271
Fix style
2021-05-20 21:11:12 +03:00
Nikolai Kochetov
386cbf751c
Better parallelizm for fast tests.
2021-05-20 19:46:15 +03:00
Nikolai Kochetov
9d4927a5b9
Better parallelizm for fast tests.
2021-05-20 19:44:35 +03:00
Nikolai Kochetov
fa88e8725a
Better parallelizm for fast tests.
2021-05-20 19:02:46 +03:00
alesapin
8c4f811152
One more error to retry
2021-05-19 21:35:05 +03:00
alesapin
21b751217d
One more attempt to fix retries in clickhouse-test
2021-05-18 16:06:00 +03:00
alesapin
e7eae2688c
Also retry database creation
2021-05-13 16:37:19 +03:00
alesapin
0dec8f77e4
Retry more errors in clickhouse-test
2021-05-11 20:33:44 +03:00
Azat Khuzhin
0b58a149d2
clickhouse-test: send TERM to all childs (to avoid hung check triggering)
...
This is another try of not leaving child processes in clickhouse-test,
first one was in [1] by @akuzm:
"I tried to do this earlier with a separate process group + atexit callbacks:
573983d407 (diff-3a359de18cacf146f406a7ae332fb47196aa5e0aa430eb4b157a202a3cb8e6e3R578)
But that commit was later reverted because it also tried to switch to
multithreading instead of multiprocessing, and that didn't go good.
SIG_IGN and SIG_DFL were broken then
(https://bugs.python.org/issue23395 ), now they are fixed but not quite
but maybe it's not relevant for us."
I looked (only briefly) through that bug report in python, but I don't
see any issues with killing child processes during testing this patch.
Plus to me it is better to get some unknown python error (and fix it
somehow) instead of leaving child processes.
v2: correctly catch INT/TERM/HUP too
2021-05-01 08:46:59 +03:00
Azat Khuzhin
2cf931e08b
clickhouse-test: add missing whitespace before printing database on error
2021-04-30 21:30:02 +03:00
Azat Khuzhin
56774f9c49
clickhouse-test: print database name on failures
...
Useful for debugging, i.e. to distingiush test failures for flaky check
2021-04-22 22:30:01 +03:00
Alexander Tokmakov
51d2932fe8
print errors on db creation in clickhouse-test
2021-04-19 14:03:20 +03:00
alexey-milovidov
e1e2f534e8
Merge pull request #22646 from azat/clickhouse-test-log-comment
...
Add log_comment setting for DROP/CREATE DATABASE in clickhouse-test
2021-04-06 14:48:04 +03:00
Azat Khuzhin
624b2632cc
Add log_comment setting for DROP/CREATE DATABASE in clickhouse-test
2021-04-05 06:58:54 +03:00
Alexey Milovidov
1bd4febfd5
Better retries on ZK errors in sh tests
2021-04-05 05:17:17 +03:00
Alexander Kuzmenkov
b67f48999c
Merge remote-tracking branch 'origin/master' into HEAD
2021-03-31 16:27:19 +03:00
tavplubix
049019bdb2
Update clickhouse-test
2021-03-30 20:27:58 +03:00
Alexander Tokmakov
500a20f30d
Merge branch 'master' into test_multiple_nodes
2021-03-30 16:23:33 +03:00
Alexander Kuzmenkov
f2325b62f4
Merge remote-tracking branch 'origin/aku/flaky-stateless' into HEAD
2021-03-30 14:04:02 +03:00
Alexander Kuzmenkov
27635fd381
create two batches per process in clickhouse-test
2021-03-30 14:03:00 +03:00
Alexander Kuzmenkov
6bd483f9d4
individual tmp dir matching the database for each test run
2021-03-30 03:39:33 +03:00
Alexander Kuzmenkov
58987a973d
flush
2021-03-30 01:42:37 +03:00
Alexander Kuzmenkov
47cc8938f9
faster
2021-03-29 22:12:20 +03:00
Alexander Kuzmenkov
2b7d2fab82
less flaky functional tests
2021-03-29 22:12:20 +03:00
Alexander Kuzmenkov
72f8b42d63
more info
2021-03-29 21:19:13 +03:00
Alexander Kuzmenkov
112cd107aa
print elapsed time per test group
2021-03-29 21:14:06 +03:00
Alexander Kuzmenkov
fe2a364e09
faster
2021-03-29 19:26:50 +03:00