summaryrefslogtreecommitdiff
path: root/tests/runtest.sh
AgeCommit message (Collapse)AuthorFilesLines
2016-04-29Update directory check for case with multiple CoreFX directories.Aditya Mandaleeka1-3/+4
2016-04-29Add cascading CoreFX directories to Unix CI runAditya Mandaleeka1-1/+1
2016-04-29Allow multiple CoreFX bin directories to be specified in runtest.sh.Aditya Mandaleeka1-32/+39
2016-04-22Merge pull request #4467 from krytarowski/netbsd-support-71Aditya Mandaleeka1-3/+14
Add NetBSD support in tests/runtest.sh
2016-04-22Add a "playlists" flag to runtests.sh that will run a list of testsSean Gillespie1-3/+52
2016-04-22Add NetBSD support in tests/runtest.shKamil Rytarowski1-3/+14
2016-04-12Implement software write watch and make concurrent GC functional outside WindowsKoundinya Veluri1-7/+13
- Implemented software write watch using write barriers - A new set of write barriers is introduced, each corresponding to an existing one, but which also updates the write watch table. The GC switches to a write watch barrier during concurrent GC, and switches back to a non write watch barrier after the final query for dirty pages. - The write watch table is alloacted along with the card table - Since the card table is used differently, different synchonization is used for the write watch table. The runtime is suspended during resize since that is the most infrequently occuring operation, of that, ResetWriteWatch, and GetWriteWatch. - ResetWriteWatch() doesn't need a suspend, but since the software WW version is much faster than the Windows version, moved it into the suspended region to avoid some synchronization that would otherwise be required - The background calls to GetWriteWatch() don't need or do a suspend. They only need to synchronize with the resize path, not for the purpose of correct functionality, but to not miss dirty pages such that concurrent GC is effective. Miscellaneous: - Fixed runtests.sh to copy mscorlib.dll and delete the Windows version of mscorlib.ni.dll
2016-03-24Merge pull request #3885 from sejongoh/test_env_scriptSejong Oh1-3/+27
Add --test-env option to tests/runtest.sh to set stress mode environm…
2016-03-24Add --test-env option to tests/runtest.sh to set stress mode environment ↵Sejong OH1-3/+27
varibles just before tests run.
2016-03-24Fix typo causing an "unary operator expected"Emmanuel1-1/+1
The default initialization value for doCrossgen was mispelled causing a warning at ./tests/runtest.sh: line 351: [: ==: unary operator expected
2016-03-23Enable support to precompile the FX assemblies at test invocation time.Gaurav Khanna1-4/+37
2016-03-16Patch runtest.sh to skip netstandard15aot assemblies.Sergiy Kuryata1-1/+1
2016-03-12Exclude netcore50aot assemblies in runtests.shSergiy Kuryata1-1/+1
2016-03-11Patch the runtests.sh script to work around an issue with corefx assembliesSergiy Kuryata1-1/+1
Change https://github.com/dotnet/corefx/pull/6779 in CoreFx added corert assemblies to the mix of assemblies that are built for CoreCLR on Unix which broke the logic in runtest.sh that creates an overlay for running tests. This change creates a work around for the problem.
2016-03-10Pull down coredistool package on WindowsSejong Oh1-1/+1
2016-03-02Add pulling down coredistool package for gcstress testSejong OH1-2/+10
2016-02-19Add option to runtest.sh to generate code coverage reports for coreclrWilliam Godbe1-0/+94
2016-02-18stop copying of bad System.Runtime versionWilliam Godbe1-1/+1
2016-01-14Enable server GC for Ubuntu test runs for PRs in CIWilliam Godbe1-1/+8
2015-12-16Enable jit64\hfa tests for LinuxHongtao Yu1-0/+7
This includes the work to copy native interop test libraries over to the mscorlib path in order for interop tests to run on linux.
2015-12-01runtest.sh now works on Mac as well as LinuxWilliam Godbe1-6/+26
2015-11-05Exit with failure code if any tests fail.Aditya Mandaleeka1-6/+16
2015-10-28Switch to corefx directory before running find commandAditya Mandaleeka1-1/+1
2015-10-27Add chmod +x to individual test scripts in runtest.shAditya Mandaleeka1-0/+3
2015-10-16Controlling Xplat Event logging:Rama1-0/+9
Adding an environment variable COMPlus_EnableEventLog to turn on/off Xplat Event Logging, by default Xplat Event logging is turned off
2015-10-13Add some instructions (tests, new APIs)Koundinya Veluri1-1/+1
- Instructions for running CoreCLR and PAL tests outside Windows - Brief instructions for running CoreFX tests with a private build of CoreCLR outside Windows - Adding new public APIs to mscorlib
2015-10-07Add unit test for loading native library from host-provided native search pathsKoundinya Veluri1-1/+1
Also used and added to existing macros for separator chars and removed the new members I had added to the Path class. Related to #1680
2015-09-29Improve CoreCLR test runner outside WindowsKoundinya Veluri1-73/+574
CoreCLR tests will need to be built on Windows and copied over to a non-Windows machine. Then, coreclr/tests/runtest.sh along with some switches can be used to run the tests. Changes: - Run tests in parallel by default (use --sequential to force sequential mode) - Update Windows test build to produce the Windows core overlay that includes test dependencies that are not built - Add a number of switches (see coreclr/tests/runtest.sh for details) to provide locations of: - The Windows test build - The CoreCLR native test build - Either: - This: - The core layout (including all of the below) - Or: - The CoreCLR build - mscorlib.dll - The CoreFX build - The CoreFX native build - Using information from above, build or use the core layout, and copy native test binaries to the respective test directories - Add --testDir to specify an inclusive list of test directories to run - Add text files to exclude tests: - coreclr/tests/testsUnsupportedOutsideWindows.txt - Tests that are not supported outside Windows - coreclr/tests/testsFailingOutsideWindows.txt - Tests that are known to fail outside Windows and are temporarily disabled while they are investigated - Add --runFailingTestsOnly to run only the tests listed in coreclr/tests/testsFailingOutsideWindows.txt to verify known failures - Produce xUnit-style output for the CI, output goes into <Windows test build folder>/coreclrtests.xml
2015-09-17Minor improvements to runtest.shAditya Mandaleeka1-21/+21
2015-09-17Add runtest.sh script to run CoreCLR tests on LinuxAditya Mandaleeka1-0/+141