foundationdb/bindings/c/test
Dennis Zhou 6a86369097
apitester: add better support for blob api commands + tenant abstraction (#8700)
* blob/apitester: rename tenantDebugString() -> debugTenantStr()

* blob/apitester: fix int64_t initialization to -1

* blob/apitester: add missing override for randomOperation()

* blob/cpp: cpp blob tenant operations

* apitester: add tenant to execution context

* apitester: DatabaseOps abstraction

This creates a base abstract class for Database and Tenant operations to
share.

* blob/apitester: add setup phase to verifyRange() prior to operations

This let's us ensure blob storage is setup prior to running apitester
against the cluster.

* apitester: expand execOperation() to take a tenant

Now that db operations can be transparently applied to tenants or
databases through the IDatabaseOps interface, allow execOperation() to
take a tenant accordingly.

* blob/testerapi: blobbify in TesterApiWorkload setup

Before we were blobbifying wholesale through TestRunner. This makes the
change to blobbifying and verifying in setup, so the workload can
properly test database and tenant scope functions.
2022-11-14 10:49:51 +01:00
..
apitester apitester: add better support for blob api commands + tenant abstraction (#8700) 2022-11-14 10:49:51 +01:00
mako Mako: Add Timeout Support (#8718) 2022-11-10 14:04:45 +01:00
unit Added fdb_transaction_get_total_cost test 2022-10-30 14:32:58 -07:00
workloads Added fdb_transaction_get_total_cost test 2022-10-30 14:32:58 -07:00
client_config_tester.cpp Failing client initialization on errors in external clients; Update package version to 7.3.0 (#8719) 2022-11-10 13:01:41 +01:00
client_memory_test.cpp Added fdb_transaction_get_total_cost test 2022-10-30 14:32:58 -07:00
fdb_api.hpp apitester: add better support for blob api commands + tenant abstraction (#8700) 2022-11-14 10:49:51 +01:00
fdb_c90_test.c bindings: clean up ApiVersion settings 2022-09-12 17:08:57 -07:00
fdb_c_client_config_tests.py Define client config tests as python unit tests (#8791) 2022-11-11 15:59:18 +01:00
fdb_c_shim_tests.py revert sys.path placement 2022-11-04 21:32:21 +01:00
performance_test.c bindings: clean up ApiVersion settings 2022-09-12 17:08:57 -07:00
ryw_benchmark.c bindings: clean up ApiVersion settings 2022-09-12 17:08:57 -07:00
shim_lib_tester.cpp Check network thread error in API and unit tests (#8528) 2022-10-21 13:32:06 +02:00
test.h Added fdb_transaction_get_total_cost test 2022-10-30 14:32:58 -07:00
txn_size_test.c bindings: clean up ApiVersion settings 2022-09-12 17:08:57 -07:00