{"push_id":2823382741,"size":1,"distinct_size":1,"ref":"refs/heads/clean_runtest_py","head":"b317c71021539e9e860df64fb0bc9903f4e90cc1","before":"0fac8f14693eb3fc14055beaf132e7d1128be0d9","commits":[{"sha":"b317c71021539e9e860df64fb0bc9903f4e90cc1","author":{"name":"jashook","email":"43cb7ee10089d055dbecd6c9e4a59f3c0d3e7bdc@microsoft.com"},"message":"Use runtest.py to run tests for all platforms\n\nChange build-test.sh to always build the xunit wrappers. Before it would drop a token and check the existence of the token.\nUnify x64 linux/OSX/Windows excludes into one file, issues.targets. I have added different locations in the file which show where to put excludes.\nRemove all target specific aspects of issues.targets, all tests are excluded now via wildcard, this allows expanding to .cmd and .sh based on the build platform\nUnify path separators to forward slash(/) in issues.targets to support both platforms\nClean up issues.targets by removing long standing exclude tests, specifically tests that have been excluded due to missing features like rva_statics\nAdd DisableProjectBuild to tests which have been removed from issues.targets\nConditionally add DisableProjectBuild to tests which have been marked as unsupported on unix. This is mostly a port of the unsupportedOnUnix.txt list. Instead of excluding the tests, unix will simply not build them. Note that this refcount dependency on running tests on the same platform as where they were built\nAll exclusions ported to issues.targets for linux targets.\nExpand runtest.py, this includes simple issues that made it past the original CR. In addition it adds more optional features to help with inner loop dev work such as: creating a repro folder under bin/repro/.. which sets up the env and calls the failing test. In addition a launch.json will now be created under bin/repro/.. which can be used to easily debug using vscode. More logging, such as printing failures, longest running tests ect.\nInitial excludes ported for arm64 windows\n\nArm64 linux, armhf unix excludes and enables running runtest.sh for these targets.\narm64 windows and arm32 windows excludes and enables running runtest.cmd on arm64 targets\ninit-tools.sh changes to pull armhf and aarch64 dotnetcli\ninit-tools.cmd changes to pull x86 packages for dotnetcli for arm64 windows\nruntest.cmd for almost all scenarios will call runtest.py\nruntest.sh for almsot all scenarios will call runtest.py\nRemoves all logic for running tests using runtest.sh","distinct":true,"url":"https://api.github.com/repos/jashook/coreclr/commits/b317c71021539e9e860df64fb0bc9903f4e90cc1"}]}
{"actor":{"display_login":"jashook"}}