Vaidas Gasiunas
e28a8401fb
Update coordinator list from cluster file ( #7382 )
...
* Log failed connection attempts in monitorProxies
* Update coordinator list from the cluster file after failing to connect to all coordinators
* Wiggle and upgrade test with legacy version monitoring; updating tests to use 7.1.9
* Update coordinator list from the cluster file: addressing review comments
* Update coordinator list from the cluster file: addressing review comments
* Wait on future for all setAndPersistConnectionString calls
2022-06-23 09:22:09 +02:00
Andrew Noyes
e0eedc6a37
Fix asan message detection ( #7338 )
...
* Fix asan message detection
* Fix heap-buffer-overflow
Call to strlen on a not necessarily null terminated string
* Fix gcc build
2022-06-08 09:35:30 -07:00
Mohamed Oulmahdi
3139e28aeb
Fix TestRunner.py typos
2022-05-31 13:29:25 +02:00
Junhyun Shim
02b2f97e99
mTLS test helpers ( #7218 )
...
* Add TLS option to (local_cluster|tmp_cluster).py
* Add TLS-enabled C API test
2022-05-23 12:47:51 +02:00
Vaidas Gasiunas
5205b565ab
Upgrade Tests: Testing downgrade from 7.2 to 7.1 ( #7179 )
2022-05-18 11:59:29 +02:00
Vaidas Gasiunas
9966e3f7f7
Api Tester: print workload progress statistics in regular time intervals
2022-05-17 17:35:01 +02:00
Vaidas Gasiunas
6bb83adbdc
Upgrade Tests: Restore progress checks after every step
2022-05-13 11:08:23 +02:00
Vaidas Gasiunas
c84e0b0d7a
Merge pull request #7085 from sfc-gh-vgasiunas/vgasiunas-cluster-wiggle-test
...
Cluster wiggle test
2022-05-11 13:06:33 +02:00
Markus Pilman
e1ab0f5c4d
Merge pull request #7086 from sfc-gh-vgasiunas/vgasiunas-upgrade-tests-71
...
Upgrade Tests: Including 7.1 into the upgrade paths
2022-05-10 09:09:55 -07:00
Vaidas Gasiunas
27c0113305
Upgrade Tests: Including 7.1 into the upgrade paths
2022-05-06 15:21:57 +02:00
Vaidas Gasiunas
fab8f35683
Cluster wiggle test
2022-05-06 15:00:40 +02:00
Vaidas Gasiunas
77b930be15
Upgrade Tests: Avoid race conditions when copying library files from a local repo
2022-05-06 11:32:28 +02:00
Vaidas Gasiunas
1ef33db1ef
Upgrade Tests: Create the destination directory before copying a client library from the local repository
2022-04-29 16:41:03 +02:00
Vaidas Gasiunas
449d5aec61
Upgrade Tests: Fix paths for accessing binaries from the local repo
2022-04-29 15:54:47 +02:00
Vaidas Gasiunas
e33d7455a5
Upgrade Tests: Retry on download errors
2022-04-29 15:32:47 +02:00
Vaidas Gasiunas
27c3d7a953
Upgrade Tests: Use old binaries from the Docker image if available
2022-04-29 14:53:22 +02:00
Vaidas Gasiunas
27d7b2e409
Upgrade Test: Avoid blocking on opening names pipes in case the tester fails to initialize
2022-04-29 14:04:27 +02:00
Vaidas Gasiunas
e52662c774
Upgrade Tests: Fix resetting of already initialized variables
2022-04-29 12:47:05 +02:00
LukasMol
f4fb45abac
tests/ black code reformat
2022-04-27 17:01:20 +02:00
LukasMol
1771869167
made merge Pythonic + fixed func and var identical name
2022-04-26 15:16:50 +02:00
Vaidas Gasiunas
e44a906c4b
Merge branch 'main' into fix/make-code-pythonic
2022-04-26 10:48:23 +02:00
Vaidas Gasiunas
9921a9bd02
Upgrade Tests: Avoid corrupting downloaded files in case of parallel test execution
2022-04-25 15:02:38 +02:00
Vaidas Gasiunas
0a9b2470da
Upgrade Tests: Check the hash sum of the dowloaded files, retry the download on errors
2022-04-22 16:37:11 +02:00
Vaidas Gasiunas
9897712307
Merge remote-tracking branch 'apple/main' into vgasiunas-client-tmp-dir
2022-04-22 13:00:09 +02:00
Vaidas Gasiunas
f9cb9deb1d
Use build-local temp directory for C API tests
2022-04-22 11:57:29 +02:00
Vaidas Gasiunas
b4fa9e23f6
Upgrade Tests: Use build local tmp directory for temp client library copies
2022-04-21 19:27:19 +02:00
Josh Slocum
d26db64f08
only adding bg_url knob to local cluster config if blob granules enabled
2022-04-21 10:47:36 -05:00
LukasMol
b7e9cab0a7
made python files inside TestRunner more pythonic
2022-04-21 16:24:51 +02:00
Josh Slocum
3c036300cc
Addressing review comments
2022-04-20 14:34:19 -05:00
Josh Slocum
40052c1394
Added Blob Granule API Tester
2022-04-20 10:15:43 -05:00
Josh Slocum
8fa25aa013
Adding blob granule client test target and local cluster setup
2022-04-20 10:15:43 -05:00
Vaidas Gasiunas
3372b3a6eb
Upgrade Tests: Check logs for warnings and dump them
2022-04-19 13:37:21 +02:00
Vaidas Gasiunas
79b2ebeb4b
Upgrade Tests: Test upgrade from 7.0 to 7.2
2022-04-19 11:53:33 +02:00
Vaidas Gasiunas
a03ba928e4
Upgrade Tests: Introduce transaction retry limit; Trace long retry chains; An option to run the test binary with gdb
2022-04-13 16:50:02 +02:00
Vaidas Gasiunas
f7636ecf3b
Upgrade Tests: Addressing review comments
2022-04-13 14:17:23 +02:00
Vaidas Gasiunas
9e46128b6f
Upgrade Test: Include only currently working tests into the ctest suite
2022-04-12 20:03:29 +02:00
Vaidas Gasiunas
73ed1c6e97
Upgrade Tests: update for 7.2
2022-04-12 14:06:20 +02:00
Vaidas Gasiunas
acceebd0b5
Upgrade Test: Fix reporting of errors in logs
2022-04-08 20:27:26 +02:00
Vaidas Gasiunas
ac48e5000e
Upgrade Test: Include upgrade from 7.0 in ctest
2022-04-07 19:32:57 +02:00
Vaidas Gasiunas
68a9abd3c5
Upgrade Test: Derive API version from the versions tested; Improve handing of error situations
2022-03-24 17:23:17 +01:00
Vaidas Gasiunas
c63a1a18dd
Upgrade Tests: Check workload progress after each upgrade step
2022-03-24 12:36:22 +01:00
Vaidas Gasiunas
c1f4edbfe9
Upgrade Tests: Fix port assignment in local_cluster.py
2022-03-23 09:42:49 +01:00
Vaidas Gasiunas
6f8b410a8a
Upgrade Tests: Run API workloads until stop commands; Initial ctest for upgrade
2022-03-22 20:30:06 +01:00
Vaidas Gasiunas
5bcc173044
Merge remote-tracking branch 'apple/main' into vgasiunas-upgrade-test
2022-03-22 12:17:28 +01:00
Vaidas Gasiunas
0f9ebaae37
Upgrade Tests: Scripting download of old libraries and cluster upgrades; Specifying external library directory in C API Tester
2022-03-22 12:14:01 +01:00
A.J. Beamon
513e8887dd
Add a new C unit test that uses tenants. Fix simulation issue where resetting a transaction could cause in-flight operations to pick up the simulated default tenant for the next retry. Use the new list tenant JSON format in the tenant management test. Fix missing raw_access option in special key space correctness test.
2022-03-17 12:10:19 -07:00
Vaidas Gasiunas
70c60c69b8
Upgrade Tests: Refactoring LocalCluster to enable configuration updates
2022-03-17 17:11:12 +01:00
Vaidas Gasiunas
bb7d26a6eb
Merge remote-tracking branch 'apple/main' into vgasiunas-system-tester
2022-03-10 19:13:54 +01:00
Vaidas Gasiunas
b8386f15d6
ApiTester: configuration for ApiCorrectness workload; Better error handing and reporting
2022-03-04 16:22:49 +01:00
Mohamed Oulmahdi
a632d6e43e
Fix ignoring test exit codes
2022-03-04 09:38:05 +01:00