These tests are mostly done with files that have a different extension between source and product. The source scan is done first, and will catch files in the source path. Product path searching is resolved using "endsWith" logic. textures/_dev_purple.dds Back slashes, and project name in the path automatedtesting\textures\_dev_stucco.dds Double back slashes textures\\_dev_tan.dds Casing doesn't match TEXTURES/_DEV_WHITE.dds Some files have multiple extensions, this verifies that won't trip up the scanner. textures/_dev_yellow_light.dds.2 Path inline textures/milestone2/ama_grey_02.dds test Path after=textures/_dev_woodland.dds equal sign Multiple paths on one line Multiple materials/am_grass1.mtl paths materials/am_rockground.mtl on one line Path before a UUID Path materials/floor_tile.mtl before B92667DC-9F5B-5D72-A29D-99219DD9B691 a UUID Path before an asset ID Path ui/milestone2menu.uicanvas before an 2ef92b8D044E5C278E2BB1AC0374A4E7:131072 asset ID Path after a UUID Path after CEAA362B4E505BCEB827CB92EF40A50E a ui/fonts/lyshineexamples/vera.ttf UUID Path after an asset ID Path after {A2482826-053D-5634-A27B-084B1326AAE5}:[196608] an ui/fonts/lyshineexamples/veramono.ttf asset ID