d0687be58c
* Refactoring and adding test cases for T1118 Developed a new test harness for InstallUtil variant execution and built many new tests around it. * T1118 test refactoring and documentation * All installer assemblies now output to %TEMP% by default so as to not pollute an atomics directory. * Get-CommandLineArgument and Invoke-BuildAndInvokeInstallUtilAssembly are now fully documented. * Cleanup commands added * Any mention of payload was removed. This isn't offensive code and we should give that impression. * Removed Rollback and Commit methods from the installer source code. I do not see it as a necessity to test this functionality. Co-authored-by: Matt Graeber <mattifestation@users.noreply.github.com> Co-authored-by: Carrie Roberts <clr2of8@gmail.com>