diff --git a/Il2CppTests/update-expected-results.ps1 b/Il2CppTests/update-expected-results.ps1 new file mode 100644 index 0000000..5a814cc --- /dev/null +++ b/Il2CppTests/update-expected-results.ps1 @@ -0,0 +1,17 @@ +# Copyright 2019 Katy Coe - http://www.hearthcode.org - http://www.djkaty.com +# All rights reserved. + +# This script copies all the test results from TestBinaries into TestExpectedResults with the correct filenames +# The idea is to update all the expected results once we have confirmed an improvement to the codebase works correctly to save a lot of manual copying +# It is only intended to be used during development, not for end-user scenarios + +# Get all test results +$bin = (gci "$PSScriptRoot/TestBinaries/*/*" -Filter test-result.cs) + +# Get path to expected test results +$results = "$PSScriptRoot/TestExpectedResults" + +$bin | % { + $target = $results + "/" + (Split-Path -Path (Split-Path -Path $_) -Leaf) + ".cs" + cp $_ -Destination $target -Force +} \ No newline at end of file