Andrew Noyes
96cbfe668c
Fix flaky ctest tests ( #6310 )
...
* Use localhost cluster for trace_partial_file_suffix_test
This way we get a predictable 127.0.0.1 in the trace file name
* Skip suspend test of pidof is not available
* Avoid writing to closed trace log
calling fdb_network_stop sends a "close" message to the trace thread,
but the network thread might can still be running and sending "flush"
messages to the network thread. This change basically ignores any
flushes that come after a close.
* Ensure unique ports for multi-process tests
2022-01-28 13:16:44 -08:00
Chaoguang Lin
3dad130e72
Disable setclass test for now
2022-01-26 16:42:13 -08:00
Ray Jenkins
d3055cc59a
Use single transaction for setProcessClass and add fdbcli unit test.
2022-01-24 13:32:44 -08:00
Andrew Noyes
32ebdc6da2
Log status json if cluster is unavailable in fdbcli tests
2021-12-22 15:23:05 -08:00
Andrew Noyes
1ce9c0faed
Add sleep 1 after killing/suspending a process
...
So that it's more likely to actually deliver the message
2021-12-08 16:44:03 -08:00
Chaoguang Lin
e2fa511036
Add option --api-version for fdbcli
2021-10-05 13:00:28 -07:00
Chaoguang Lin
0b9f32a7d2
Remove the unnecessary check in the end of setclass
2021-08-25 14:50:52 -07:00
Chaoguang Lin
a1c8217260
Move setclass test from single-process_test to multi-process_test
2021-08-25 13:04:01 -07:00
Chaoguang Lin
b6dc20875e
Add test coverage for triggerddteaminfolog command
2021-08-25 10:39:00 -07:00
Chaoguang Lin
b00cefc243
Add a safe wait in the fdbcli setclass test
2021-08-25 10:38:01 -07:00
Chaoguang Lin
6b01363f45
Remove commented test; fix issues
2021-08-25 10:29:48 -07:00
Chaoguang Lin
ec1fcfba57
Add test coverage for profile command
2021-08-25 10:04:22 -07:00
Chaoguang Lin
68b41392a0
Change to use ArgumentParser, set env to use external client library in Popen, enable logging in all tests
2021-08-19 12:13:26 -07:00
Chaoguang Lin
775ac3e27c
Format fdbcli_tests.py file
2021-08-17 10:15:35 -07:00
Chaoguang Lin
cc18cc742c
Add fdbcli external client tests
2021-08-17 10:14:39 -07:00
Chaoguang Lin
4cc2042783
Update debugging logs
2021-08-13 15:00:52 -07:00
Chaoguang Lin
9553427619
try to fix exlcude fdbcli test
2021-08-13 11:36:49 -07:00
Chaoguang Lin
3b9cb1a85a
Re-enable exclude command ctest
2021-08-09 21:18:27 +00:00
Chaoguang Lin
10484c426c
Disable advanceversion ctest
2021-08-05 19:31:33 +00:00
Chaoguang Lin
a32cff08eb
Add comments for the change
2021-08-02 22:34:08 +00:00
Chaoguang Lin
20f0a5a1f2
Disable multiprocess fdbcli tests while debugging flakiness
2021-08-02 21:55:07 +00:00
Chaoguang Lin
e5933dee7e
Add test coverage for throttle
2021-07-27 17:28:59 +00:00
Chaoguang Lin
6bf5df6cc5
Update comments in fdbcli_tests.py
2021-07-21 18:38:13 +00:00
Chaoguang Lin
0b6d43fa6f
Fix exclude test and re-enable it in ctest
2021-07-21 18:36:05 +00:00
Chaoguang Lin
f48a2b52f1
Disable test for exclude for now which can time out sometime
2021-07-20 20:44:46 +00:00
Chaoguang Lin
3552080266
Update some comments of the change
2021-07-15 16:38:04 +00:00
Chaoguang Lin
4659c028f5
Add test coverage for coordinators command
2021-07-15 08:18:37 +00:00
Chaoguang Lin
07882d809d
Add test coverage for exclude command
2021-07-15 07:19:25 +00:00
Chaoguang Lin
932058e64b
Add tests for fdbcli commands running against multi-process cluster
2021-07-14 22:37:07 +00:00
Chaoguang Lin
3d438dfe6d
Update suspend test to avoid flaky results
2021-06-25 01:09:44 +00:00
Chaoguang Lin
cd594be0f8
Update setclass' test to have random class type and use the specific network address
2021-06-23 23:40:34 +00:00
Chaoguang Lin
c4c78410ed
update comments
2021-06-17 18:36:33 +00:00
Chaoguang Lin
9a4bfd48aa
Add test coverage for consistencycheck, cache_range, datadistribution, lock, unlock, setclass, suspend and all transaction related fdbcli commands
2021-06-17 00:28:07 +00:00
Chaoguang Lin
a5e69c269a
remove unused header, fix the CMake rule
2021-06-04 20:44:49 +00:00
Chaoguang Lin
b57ed906c4
Update comments
2021-06-04 01:36:03 +00:00
Chaoguang Lin
4cc90fb0e9
Update comments, fix typos
2021-06-04 01:17:09 +00:00
Chaoguang Lin
6eff38ebf7
Remove some unnecessary code
2021-06-04 00:58:23 +00:00
Chaoguang Lin
e6ff1d75eb
Add interactive tests for fdbcli commands using a python script
2021-06-04 00:37:25 +00:00
Jingyu Zhou
3ce31cb347
Upgrade api version from 700 to 710
2021-05-05 21:15:00 -07:00
Xin Dong
00e9f8b9bf
Added bindings tests; Protected new SSI endpoints under new 7.0 ProtocolVersion
2020-07-02 14:05:12 -07:00
Balachandar Namasivayam
a167bf344e
Update api version to 700
2020-05-28 12:16:03 -07:00
Alex Miller
4b65da6db7
Merge remote-tracking branch 'origin/pyfdbgenerators' into pyfdbgenerators
2020-05-11 13:20:27 -07:00
Alex Miller
ffc36dcf45
7.0 became 6.3, so change API versions accordingly
2020-05-11 11:53:34 -07:00
Alex Miller
7b87cc3f88
Merge remote-tracking branch 'upstream/release-6.3' into pyfdbgenerators
2020-05-11 11:11:10 -07:00
Balachandar Namasivayam
6d570cd865
Change version from 7.0 to 6.3
2020-04-03 21:38:58 -07:00
Xin Dong
338c62b176
Moved up the new test cases to comply the convention there.
2020-03-24 09:53:52 -07:00
Xin Dong
527686ffe0
Added a test in API tests for the new API(getEstimagedRangeSize).
2020-03-24 09:26:56 -07:00
Alex Miller
986905f3dd
Update bindings/python/tests/tester.py
...
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-02-06 16:57:14 -08:00
A.J. Beamon
72f92626e4
Update API version to 700
2020-01-30 09:26:27 -08:00
Alex Miller
4ceae8c83a
Ban generators in 7.0.0
2020-01-23 16:40:14 -08:00