Silence aws logging for unit test and have a new AWSNativeSDK as entry point for test env (#6865)

* Silence aws logging for unit test
* Create a new AWSNativeSDK entry point for test environment only
* Update naming for target and file
This commit is contained in:
Vincent Liu
2022-01-19 12:11:39 -08:00
committed by GitHub
parent 57394bc81d
commit 5cac67bfad
12 changed files with 130 additions and 18 deletions
@@ -19,7 +19,7 @@
#include <AzTest/AzTest.h>
#include <AWSCoreSystemComponent.h>
#include <AWSNativeSDKInit/AWSNativeSDKInit.h>
#include <AWSNativeSDKTestManager.h>
#include <Configuration/AWSCoreConfiguration.h>
#include <Credential/AWSCredentialManager.h>
#include <Framework/AWSApiJob.h>
@@ -105,7 +105,7 @@ public:
TEST_F(AWSCoreSystemComponentTest, ComponentActivateTest)
{
// Shutdown SDK which is init in fixture setup step
AWSNativeSDKInit::InitializationManager::Shutdown();
AWSNativeSDKTestLibs::AWSNativeSDKTestManager::Shutdown();
EXPECT_FALSE(m_coreSystemsComponent->IsAWSApiInitialized());