Age | Commit message (Collapse) | Author |
|
copying test assemblies to the 'Overlay' directory.
|
|
Globstar is not enabled by default, and a recent commit attempting to increase the number of directories being run for the Linux build actually skipped a bunch of stuff. Enable globstar in the script (this is local) to fix.
Mark DriveLetter_Unix as a failing test, which appears to have snuck in in the meantime
|
|
* Rename shims to match their underlying platform API names
* Update guidelines
* Add errno conversion TODO
* Account for OS X in run-test.sh
|
|
|
|
run-test.sh is currently looking for test projects of the form
src/**/tests/*.csproj, but some of our projects are nested a level down
from that, e.g. src/**/tests/something/*.csproj.
|
|
Add System.Security.Cryptography.Hashing.Algorithms Source and Test
|
|
|
|
For whatever reason the current code works on Linux, but on OSX we get an awk error. Should be tolower($0)
|
|
|
|
|
|
|
|
|
|
Change to doing simple parallelism. Also change around the parameters so that we can use a different coreclr or other binaries when running the tests, rather than tying directory to the passed in OS and Configuration. The defaults still behave as they did before.
|
|
|
|
|
|
Fix paths to coreclr binaries in run test script
|
|
|
|
|
|
|
|
This script allows for cross testing of Linux/OSX, where we don't have the ability to compile the tests natively. Linux specifically lacks enough msbuild (or a stable enough coreclr) to be able to build the tests and corefx libraries.
The script assumes that the public bits for the dependent repositories are available locally (can be specified by parameter). It then builds an overlay directory that can be copied over the test directory for each of the compiled Windows test directories prior to execution.
There is some rudimentary control over what gets executed. It looks for a string in the test's csproj file "NotSupportedOperatingSystems.*OS.* which disables the project for the OS. In addition, a switch can be used to specify a pattern of tests to run (this is useful to run a single directory).
|