Nikita Fomichev
e98d6fd24c
integration tests: persist pdb history between test runs
...
Run pytest --pdb. On failure or breakpoint, it will fall back to PDB. Commands written here will be saved to a local file and loaded at the start of the next test run.
2024-03-26 17:55:37 +01:00
Mikhail f. Shiryaev
711da9505e
Fix liter issues in conftest.py
2024-03-05 16:02:42 +01:00
Pradeep Chhetri
774fcdfff6
wip
2024-03-05 15:59:07 +01:00
Alexander Tokmakov
2a92dc4b70
Update conftest.py ( #53166 )
...
* Update conftest.py
* Automatic style fix
---------
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2023-08-08 22:23:18 +03:00
Azat Khuzhin
344d648cab
tests: adjust net.ipv4.ip_local_port_range for some services to avoid EADDRINUSE
...
As it turns out, docker does not pass through the sysctls, so adjust
this for know users of unprivileged ports (>32K):
- HDFS
- kafka
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-08-02 21:17:49 +02:00
Alexey Milovidov
0ef6453935
Merge pull request #52148 from azat/tests/EADDRINUSE
...
Fix possible EADDRINUSE ("Address already in use") in integration tests
2023-07-23 01:27:47 +03:00
Azat Khuzhin
0f96992322
Fix possible EADDRINUSE ("Address already in use") in integration tests
...
Here is one example [1]:
minio1_1 | WARNING: Console endpoint is listening on a dynamic port (32911), please use --console-address ":PORT" to choose a static port.
minio1_1 | ERROR Unable to initialize console server: Specified port is already in use
minio1_1 | > Please ensure no other program uses the same address/port
[1]: https://s3.amazonaws.com/clickhouse-test-reports/52103/7d510eac7c5f0dfb3361e269be30972e6022fada/integration_tests__tsan__[1_6].html
And here is second [2]:
java.net.BindException: Problem binding to [0.0.0.0:50020] java.net.BindException: Address already in use; For more details see: http://wiki.apache.org/hadoop/BindException
[2]: https://s3.amazonaws.com/clickhouse-test-reports/51493/63e88b725d3d255a6534adce4d434ce5f95d2874/integration_tests__asan__[1_6].html
v2: increase the limit from 5K to 10K
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-21 13:47:42 +02:00
Azat Khuzhin
2f17208792
Add missing --force for docker network prune (otherwise it is noop on CI)
...
On CI there is no stdin attached, so this command simply do nothing, fix
this.
Fixes: https://github.com/ClickHouse/ClickHouse/pull/51969
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-13 20:38:17 +02:00
Alexey Milovidov
adbd85b975
Fix Docker
2023-07-08 06:26:44 +02:00
Azat Khuzhin
8b2ed0e3cd
tests/integration: disable logging.raiseExceptions
...
Due to pytest play games with logging [1] it is better to ignore it.
[1]: https://github.com/pytest-dev/pytest/issues/5502
This is due to incorrect kazoo client usage (not all clients calls
stop())
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-26 22:57:54 +01:00
Mikhail f. Shiryaev
e6f5a3f98b
Apply black formatter to all *.py files in the repo
2022-03-22 17:39:58 +01:00
Azat Khuzhin
f93eb61946
tests/integration/cleanup_environment: fix obtaining PYTEST_CLEANUP_CONTAINERS
2021-12-18 13:21:18 +03:00
tavplubix
9114bc8b9a
Update conftest.py
2021-11-19 12:48:08 +03:00
Yatsishin Ilya
143368d8d6
wip
2021-07-12 11:32:20 +03:00
alesapin
a63da94ae4
Revert "Merge pull request #25526 from ClickHouse/revert-25459-add_run_id_option"
...
This reverts commit 7c7e96f26c
, reversing
changes made to a54cbef5b7
.
2021-06-21 11:14:26 +03:00
alesapin
feecf398fb
Revert "Add run-id option to integration tests"
2021-06-21 11:10:44 +03:00
alesapin
f0490ad7c1
Better formatting
2021-06-18 12:24:04 +03:00
alesapin
8a5bc2e7bc
Add run-id option to integration tests
2021-06-18 12:23:22 +03:00
Yatsishin Ilya
dd3fd87e26
Fix kerberized hdfs and cleanup
2021-06-09 16:53:16 +03:00
Yatsishin Ilya
df6e163976
fix
2021-06-04 18:46:11 +03:00
Yatsishin Ilya
9f6de5f764
opt-in for cleanup
2021-06-04 18:00:59 +03:00
Yatsishin Ilya
05232e7c40
Make tests great again
2021-06-04 17:33:22 +03:00
bharatnc
b75963d370
Format and optimize imports in integration test files
...
This PR formats all the `*.py` files found under the `tests/integration`
folder. It also reorders the imports and cleans up a bunch of unused
imports.
The formatting also takes care of other things like wrapping lines and
fixing spaces and indents such that the tests look more readable.
2020-09-15 23:10:54 -07:00
Ivan
97f2a2213e
Move all folders inside /dbms one level up ( #9974 )
...
* Move some code outside dbms/src folder
* Fix paths
2020-04-02 02:51:21 +03:00