Loading test/support/system_test_fixture.c +10 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ #include "kinetic_admin_client.h" SystemTestFixture Fixture = {.connected = false}; static char InitPinData[8]; static ByteArray InitPin; static void LoadConfiguration(void) { Loading Loading @@ -158,10 +160,17 @@ int GetSystemTestTlsPort2(void) return Fixture.tlsPort2; } void SystemTestSetup(int log_level) void SystemTestSetup(int log_level, bool secure_erase) { const uint8_t *key = (const uint8_t *)SESSION_HMAC_KEY; SystemTestSetupWithIdentity(log_level, SESSION_IDENTITY, key, strlen((const char*)key)); if (secure_erase) { InitPin = ByteArray_Create(InitPinData, 0); KineticStatus status = KineticAdminClient_SecureErase(Fixture.adminSession, InitPin); TEST_ASSERT_EQUAL_KineticStatus(KINETIC_STATUS_SUCCESS, status); } } void SystemTestSetupWithIdentity(int log_level, int64_t identity, Loading test/support/system_test_fixture.h +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ typedef struct _SystemTestFixture { extern SystemTestFixture Fixture; void SystemTestSetup(int log_level); void SystemTestSetup(int log_level, bool secure_erase); void SystemTestSetupWithIdentity(int log_level, int64_t identity, const uint8_t *key, size_t key_size); void SystemTestShutDown(void); Loading test/system/test_system_async_io.c +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ void setUp(void) { SystemTestSetup(1); SystemTestSetup(1, true); } void tearDown(void) Loading test/system/test_system_async_throughput.c +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ void setUp(void) { SystemTestSetup(1); SystemTestSetup(1, true); } void tearDown(void) Loading test/system/test_system_delete.c +1 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ static ByteBuffer ValueBuffer; void setUp(void) { SystemTestSetup(1); SystemTestSetup(1, true); KeyBuffer = ByteBuffer_CreateAndAppendCString(KeyData, sizeof(KeyData), "DELETE test key"); TagBuffer = ByteBuffer_CreateAndAppendCString(TagData, sizeof(TagData), "SomeTagValue"); Loading Loading
test/support/system_test_fixture.c +10 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ #include "kinetic_admin_client.h" SystemTestFixture Fixture = {.connected = false}; static char InitPinData[8]; static ByteArray InitPin; static void LoadConfiguration(void) { Loading Loading @@ -158,10 +160,17 @@ int GetSystemTestTlsPort2(void) return Fixture.tlsPort2; } void SystemTestSetup(int log_level) void SystemTestSetup(int log_level, bool secure_erase) { const uint8_t *key = (const uint8_t *)SESSION_HMAC_KEY; SystemTestSetupWithIdentity(log_level, SESSION_IDENTITY, key, strlen((const char*)key)); if (secure_erase) { InitPin = ByteArray_Create(InitPinData, 0); KineticStatus status = KineticAdminClient_SecureErase(Fixture.adminSession, InitPin); TEST_ASSERT_EQUAL_KineticStatus(KINETIC_STATUS_SUCCESS, status); } } void SystemTestSetupWithIdentity(int log_level, int64_t identity, Loading
test/support/system_test_fixture.h +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ typedef struct _SystemTestFixture { extern SystemTestFixture Fixture; void SystemTestSetup(int log_level); void SystemTestSetup(int log_level, bool secure_erase); void SystemTestSetupWithIdentity(int log_level, int64_t identity, const uint8_t *key, size_t key_size); void SystemTestShutDown(void); Loading
test/system/test_system_async_io.c +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ void setUp(void) { SystemTestSetup(1); SystemTestSetup(1, true); } void tearDown(void) Loading
test/system/test_system_async_throughput.c +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ void setUp(void) { SystemTestSetup(1); SystemTestSetup(1, true); } void tearDown(void) Loading
test/system/test_system_delete.c +1 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ static ByteBuffer ValueBuffer; void setUp(void) { SystemTestSetup(1); SystemTestSetup(1, true); KeyBuffer = ByteBuffer_CreateAndAppendCString(KeyData, sizeof(KeyData), "DELETE test key"); TagBuffer = ByteBuffer_CreateAndAppendCString(TagData, sizeof(TagData), "SomeTagValue"); Loading