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
amzn-mike 9168fe07f1
Asset Processor: Zero analysis dependency fingerprint verification (#7292)
* Move modtime scanning tests out of APM tests file and into its own file.

Changes were kept to a minimum to get things compiling, this is just a move of code

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix rebase compile errors

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Verify dependency fingerprints during Zero Analysis.

This fixes an issue where dependencies that weren't finished processing when AP shuts down would not resume when AP is started back up due to Zero Analysis ignoring dependencies when determining files to skip.
Added unit test for verification

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix compile error, make 17 a constexpr

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix compile error

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
4 years ago
..
AssetCatalog Merge branch stabilization/2110 into development 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 Asset Processor: Zero analysis dependency fingerprint verification (#7292) 4 years ago
assetscanner Pass relative path IsFileExcluded so that only paths relative to the root scan folder are matched against the exclude filters (#4504) 4 years ago
platformconfiguration Merge remote-tracking branch 'upstream/stabilization/2110' into nvsickle/StabToDevNov21 4 years ago
resourcecompiler Removes unused files from AsetProcessor 4 years ago
utilities Adds simple stats tracking to AssetProcessor (#5573) 4 years ago
AssetProcessorMessagesTests.cpp Update how Project Filepaths are calculated when not supplied via command line (#5194) 4 years ago
AssetProcessorTest.cpp Change AP unit test project to a DLL like all others, add benchmarks project (#6588) 4 years ago
AssetProcessorTest.h [LYN-7520] Wildcard Source Dependencies include files in cache/excluded files (#5349) 4 years ago
BaseAssetProcessorTest.h AP: product dependency optimization (#6619) 4 years ago
MissingDependencyScannerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PathDependencyManagerTests.cpp Asset processor: separate modtime scanning tests (#7217) 4 years ago
SourceFileRelocatorTests.cpp Asset processor: separate modtime scanning tests (#7217) 4 years ago
test_main.cpp Change AP unit test project to a DLL like all others, add benchmarks project (#6588) 4 years ago