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:
@@ -90,7 +90,7 @@ if(PAL_TRAIT_BUILD_TESTS_SUPPORTED)
|
||||
Gem::AWSCore
|
||||
Gem::AWSGameLift.Client.Static
|
||||
3rdParty::AWSNativeSDK::GameLiftClient
|
||||
AZ::AWSNativeSDKInit
|
||||
AZ::AWSNativeSDKTestLibs
|
||||
)
|
||||
# Add AWSGameLift.Client.Tests to googletest
|
||||
ly_add_googletest(
|
||||
|
||||
@@ -8,12 +8,13 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <AWSNativeSDKInit/AWSNativeSDKInit.h>
|
||||
#include <AWSNativeSDKTestManager.h>
|
||||
#include <AzCore/Jobs/JobManager.h>
|
||||
#include <AzCore/Jobs/JobManagerBus.h>
|
||||
#include <AzCore/Jobs/JobContext.h>
|
||||
#include <AzCore/Memory/PoolAllocator.h>
|
||||
#include <AzCore/UnitTest/TestTypes.h>
|
||||
#include <AzTest/Utils.h>
|
||||
|
||||
class AWSGameLiftClientFixture
|
||||
: public UnitTest::ScopedAllocatorSetupFixture
|
||||
@@ -38,12 +39,12 @@ public:
|
||||
m_jobContext.reset(aznew AZ::JobContext(*m_jobManager, *m_jobCancelGroup));
|
||||
AZ::JobContext::SetGlobalContext(m_jobContext.get());
|
||||
|
||||
AWSNativeSDKInit::InitializationManager::InitAwsApi();
|
||||
AWSNativeSDKTestLibs::AWSNativeSDKTestManager::Init();
|
||||
}
|
||||
|
||||
void TearDown() override
|
||||
{
|
||||
AWSNativeSDKInit::InitializationManager::Shutdown();
|
||||
AWSNativeSDKTestLibs::AWSNativeSDKTestManager::Shutdown();
|
||||
|
||||
AZ::JobContext::SetGlobalContext(nullptr);
|
||||
m_jobContext.reset();
|
||||
|
||||
Reference in New Issue
Block a user