matt peters
9152fb4445
IterativeCompare test script: cooks incrementally and non-incrementally, and compares the results with DiffCookCommandlet.
...
#rnx
#rb Zousar.Shaker
[CL 35634526 by matt peters in ue5-main branch]
2024-08-19 15:10:33 -04:00
matt peters
f3ca6b673e
IterativeValidate job: Remove the restriction to use SPCook; IterativeValidate data is now replicated and we should use cookprocesscount from config to speed it up.
...
[FYI] Zousar.Shaker, Matt.Breindel
[CL 34127204 by matt peters in ue5-main branch]
2024-06-05 12:01:05 -04:00
zousar shaker
5ef848e417
[Backout] - CL33563790
...
[FYI] Zousar.Shaker
Original CL Desc
-----------------------------------------------------------------
Allow IterativeValidate jobs to run multi-process.
[CL 33565113 by zousar shaker in ue5-main branch]
2024-05-09 20:03:13 -04:00
zousar shaker
c2bb7d6a4b
Allow IterativeValidate jobs to run multi-process.
...
[CL 33563810 by zousar shaker in ue5-main branch]
2024-05-09 19:15:33 -04:00
zousar shaker
b3d40868d3
Allow use of UBA when compiling for iterative validtion jobs.
...
[CL 32689797 by zousar shaker in ue5-main branch]
2024-04-03 00:13:03 -04:00
matt peters
0e5b953bd1
IterativeCook:
...
1) Tweak log messages for iterativevalidate and for config invalidation of iterative and incremental cooks.
2) In incremental cooks, turn off the full-cook invalidation that occurs when any config value changes; incremental cooks now test config dependencies per package.
#rnx
#rb Zousar.Shaker
[CL 32654353 by matt peters in ue5-main branch]
2024-04-01 18:35:32 -04:00
zousar shaker
5023822ea8
Fix iterative validate single phase mode so that it depends on the compilation of the editor and tools.
...
[CL 32654224 by zousar shaker in ue5-main branch]
2024-04-01 18:29:38 -04:00
matt peters
557cfe0225
IterativeCooker: Add initial set of allowed and blocked classes for incremental cooking, and some utility functions that we needed to implement it.
...
ModuleManager: Add version of ModuleExists that also returns the discovered filename of the .dll.
PackageName: Add TryConvertScriptPackageNameToModuleName.
#rb Zousar.Shaker
#rnx
[CL 30600379 by matt peters in ue5-main branch]
2024-01-12 14:28:27 -05:00
Matt Peters
4683b122fc
EditorDomain: Turn on in all editor modes the EditorDomain for its role of providing EditorDomainDigest. Separate out its role of injecting itself into the PackageResourceManager to save and load packages from the EditorDomain DDC bucket.
...
#rb Zousar.Shaker
#rnx
[CL 26792746 by Matt Peters in ue5-main branch]
2023-08-02 19:10:17 -04:00
matt peters
d1a12468cf
IterativeValidate - Force singleprocess cook since the data collected in each cook is not replicated from cookworkers.
...
#rb None, iterating
#rnx
[CL 26615835 by matt peters in ue5-main branch]
2023-07-26 14:31:59 -04:00
matt peters
49881db364
IterativeValidate - Add compilation of ShaderCompileWorker because it is required for cooking.
...
#rb None, iterating
#rnx
[CL 26603841 by matt peters in ue5-main branch]
2023-07-26 08:42:38 -04:00
matt peters
1c138730e6
IterativeValidate BuildGraph: Add separate argument for AgentType so it can use Win64 instead of Windows as the platform name.
...
#rb Bryan.Johnson
#rnx
[CL 26579589 by matt peters in ue5-main branch]
2023-07-25 13:11:47 -04:00
matt peters
e64cb7e956
IterativeValidate BuildGraph task: Add separate argument for EditorTarget and ProjectFile because they are not always derivable from projectname.
...
#rb None, iterating non-exercised code
#rnx
[CL 26524777 by matt peters in ue5-main branch]
2023-07-21 16:27:48 -04:00
Matt Peters
f351f7bb02
Cooking: IterativeValidate: Add a BuildGraph script to run the iterativevalidate cook steps.
...
#rb Bryan.Johnson
#rnx
[CL 26463032 by Matt Peters in ue5-main branch]
2023-07-19 12:02:37 -04:00