You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/AssetProcessor/native/tests
lumberyard-employee-dm 5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
AssetCatalog Update how Project Filepaths are calculated when not supplied via command line (#5194) 4 years ago
BuilderConfiguration Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FileProcessor Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FileStateCache Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
InternalBuilders Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetBuilderSDK Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
assetdatabase Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetmanager [LYN-7245] Fix test thread being created multiple times (#5267) (#5315) 4 years ago
assetscanner Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
platformconfiguration [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
resourcecompiler Final fixes for MSVC 4 years ago
utilities Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetProcessorMessagesTests.cpp Update how Project Filepaths are calculated when not supplied via command line (#5194) 4 years ago
AssetProcessorTest.cpp Update how Project Filepaths are calculated when not supplied via command line (#5194) 4 years ago
AssetProcessorTest.h Fix Assert Absorber being leaked due to one of the tests setting m_errorAbsorber to nullptr without deleting the object (#5176) (#5348) 4 years ago
BaseAssetProcessorTest.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MissingDependencyScannerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PathDependencyManagerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SourceFileRelocatorTests.cpp adding exception handling for tests that are not going through AzTestRunner 4 years ago
test_main.cpp adding exception handling for tests that are not going through AzTestRunner 4 years ago