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
Mike Balfour 6c17c7bfb3
Add new API to convert absolute source paths to relative paths. (#930)
There are already APIs for getting a relative product path from an absolute source path, or getting a relative source path for an *existing* source file, but there were no APIs for getting a relative source path for a *new* source file.  Prefabs will need this ability to be able to correctly generate a relative source path inside the prefab file before the file has been saved.
The logic for relative source paths is a little bit tricky because the paths are relative to the watch folders, and the watch folders can be nested, with different priorities to explain which should take precedence.  The input paths can also include specifiers like "." and "..", which need to be reconciled before creating the final correct relative path.  The included unit tests test all of the tricky edge cases that I was able to identify.
5 years ago
..
AssetCatalog Add new API to convert absolute source paths to relative paths. (#930) 5 years ago
BuilderConfiguration Initial commit 5 years ago
FileProcessor LYN-2537 engine assets (#254) 5 years ago
FileStateCache Initial commit 5 years ago
InternalBuilders Initial commit 5 years ago
assetBuilderSDK Add newlines to the end of all files 5 years ago
assetdatabase LYN-2537 engine assets (#254) 5 years ago
assetmanager Set project_path in the SettingsRegistry in the test SetUp() functions for tests that require a project to be set 5 years ago
assetscanner LYN-2537 engine assets (#254) 5 years ago
platformconfiguration Revert changes to tests where segfault occurs 5 years ago
resourcecompiler disabling rccontrollertest (#874) 5 years ago
utilities Integrating latest from github/staging 5 years ago
AssetProcessorMessagesTests.cpp Add new API to convert absolute source paths to relative paths. (#930) 5 years ago
AssetProcessorTest.cpp Set project_path in the SettingsRegistry in the test SetUp() functions for tests that require a project to be set 5 years ago
AssetProcessorTest.h Fixed PlatformConfigurationUnitTests.TestFailReadConfigFile_RegularScanfolder test by setting a project path in the AssetProcessorTest fixture 5 years ago
BaseAssetProcessorTest.h Initial commit 5 years ago
MissingDependencyScannerTests.cpp Initial commit 5 years ago
PathDependencyManagerTests.cpp Initial commit 5 years ago
SourceFileRelocatorTests.cpp LYN-2537 engine assets (#254) 5 years ago
test_main.cpp Initial commit 5 years ago