summaryrefslogtreecommitdiff
path: root/tests/runtest.cmd
AgeCommit message (Collapse)AuthorFilesLines
2017-06-13Do not copy bin subdirectories to test core_rootMike Danes1-1/+1
2017-05-23CR feedback, fix BuildArch/BuildType, add ExamplesBruce Forstall1-6/+16
2017-05-22Update runtest.cmd help to reflect realityBruce Forstall1-21/+28
2017-05-11Windows Arm64 - Build/Run tests in CIjashook1-0/+4
Build tests with arm64 runs and upload/run them to the arm64 test machines.
2017-04-26Refactor ildasm round trip logicSven Boemer1-0/+8
This change factors the Ildasm round trip logic so that it should not require a separate test build. The ildasmroundtrip flag is no longer passed to build-test.cmd; instead the wrapper scripts are always generated with a check for an environment variable that can be set from runtests. Also remove separate test build for ilrt in the ci scripts
2017-03-22Exclude some tests from Linker testing.Swaroop Sridhar1-0/+4
Exclude some tests while testing via ILLINK. The reasons are mentioned in issues.targets.
2017-03-16Fix test failure detection when dumps are enabled.Pat Gavlin1-1/+2
2017-03-16Merge pull request #10214 from pgavlin/TimeoutCrashDumpsPat Gavlin1-0/+23
Take crash dumps for timed-out tests.
2017-03-16Take crash dumps for timed-out tests.Pat Gavlin1-0/+23
This change updates the test infrastructure to collect crash dumps for tests that time out. We've been seeing a number of tests that only time out in CI (e.g. #10076); hopefully this will help us root-cause the timeouts.
2017-03-16Delete mscorlib facade (#10157)Jan Kotas1-0/+2
Fixes #7607
2017-03-15Add support for testing via ILLINKSwaroop Sridhar1-0/+3
Add support for testing via ILLINK This commit has the following changes: 1) Setup the testing infrastructure to run the CoreCLR tests after linking through ILLinker `runtest.cmd /link <path-to-illink.exe>` 2) The linker is taken as an argument for runtest.cmd, typically the corebuild of https://github.com/mono/linker 3) Tests are run by linking the test binaries and all libraries except `System.Private.Corelib.dll` 4) For tests that use reflection, setup Reflection roots in source directories as `<test>.reflect.xml`
2017-03-10Fix delayed expansion scripting error in runtest.cmdBruce Forstall1-1/+1
2017-03-07Updating the various windows build scripts to have a comment explaining the ↵Tanner Gooding1-0/+14
VS version selection logic.
2017-03-06Updating the build scripts to support VS2017.Tanner Gooding1-22/+18
2017-01-24Reintroduce building Core_Root to runtest.cmdwtgodbe1-0/+19
2017-01-24Add support for running CoreCLR Tests in Helixwtgodbe1-39/+3
2016-11-23Make RyuJIT/x86 the default x86 JITBruce Forstall1-2/+2
JIT32 becomes compatjit.dll and RyuJIT LEGACY_BACKEND becomes legacyjit.dll (and is an altjit). If JIT32 is not being built, then RyuJIT LEGACY_BACKEND becomes compatjit.dll and is a normal jit (not an altjit). Both clrjit.dll and compatjit.dll are added to the JIT NuGet package.
2016-11-21Enable jit disasm in test scriptsSven Boemer1-1/+38
This change adds a section to the generated bash/cmd scripts for each test that will run jit-dasm on the test dll when runtests is invoked with the jitdasm flag. Also begin updating netci.groovy to support jit-diff scenario. Other minor fixes: - Add corefxlab feed for System.CommandLine test dependency Without this, restoring the test dependencies retrieved an obsolete package of the same name from nuget.org. - Skip jit-diff job generation for arm This fixes an assert that was checking that we are in the default scenario on arm. - Fix an assert in netci.groovy - Add branch that skips non-checked configurations for jitdiff scenario. - Fix some dasm failures and a typo in dasm job name - Some jit-dasm runs were failing because the dependencies in the current directory wasn't included in the arguments. - Escape argument to jit-dasm - increase timeout for jit-diff job - Put PR job under a trigger, and some temporary changes for testing - Make PR trigger look for comment - Update Newtonsoft.Json version for compatibility with cijobs - Update cijobs version for retrieving job by commit - Temporarily run only one test - Archive raw dasm output instead of zip - Remove pr-specific logic, enable framework dasm - Remove windows System.Private.CoreLib.ni.dll from test overlay The new test runtime dependencies were placing System.Private.CoreLib.ni.dll in the core_root directory, which resulted in the native image for windows being placed in the coreoverlay directory. We already had similar logic handling this case for mscorlib.ni.dll. This change also fixes the framework dasm output directory to match the test dasm output directory, and fixes some typos in the generated .sh files for running dasm on linux. - Add dasm archiving on non-windows jobs - Use core_root in bash scripts
2016-11-13Enable WinArm32 P1 Test BuildGaurav Khanna1-0/+1
2016-10-17Build tests against packages & produce Core_Root for arbitrary OSwtgodbe1-1/+8
2016-10-11Merge pull request #7574 from DrewScoggins/runtestfixRahul Kumar1-1/+1
Fix runtest.cmd return code
2016-10-11Fix runtest.cmd return codeDrew Scoggins1-1/+1
When running the GenerateLayoutOnly command of runtest.cmd the script should return zero instead of one.
2016-10-07Standardize on _echo name (#7532)Vance Morrison1-1/+1
2016-10-06Set missed default value for coreclr runtest.cmd.Sergey Andreenko1-0/+1
__MSBuildBuildArch is set to x64 by default like __BuildArch. Fix 7488.
2016-09-01Pass /p:Platform to msbuild in runtest.cmd.Pat Gavlin1-1/+1
Otherwise, the tests will use the ambient setting of the Platform variable, which might not match the architecture specified on the command line. This results in the wrong build of the tests running against the correct runtime, which e.g. causes failures in tests with native components.
2016-06-21Up the default timeout for GCStressjashoo1-1/+1
2016-06-10Remove need for longgc and gcsimulator tests to have their own buildSean Gillespie1-4/+15
2016-05-28Documentation: Adding flag descriptions of unit test scriptsGeunsik Lim1-0/+3
Let's append the meaning of the 'priority' and 'gcstresslevel' flag. The additional description of the 'priority' flag is derived from ./coreclr/tests/dir.props. And, that of the 'gcstresslevel' flag is derived from ./coreclr/src/gc/sample/gcenv.h. ver2: Moved 'gcstresslevel' flag from ./tests/buildtest.cmd to ./tests/runtest.*. ver1: Added 'priority' and 'gcstresslevel' flag in ./tests/buildtest.cmd Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
2016-05-26Fxing the case of COMPlus_GCStressRama Krishnan Raghupathy1-5/+7
Removing Build dependency for GC Stress
2016-05-25Increase the timeout of long GC testsSean Gillespie1-3/+3
2016-05-25Add missing quote in new runtest.cmd argwtgodbe1-20/+20
2016-05-23Add R2R JitStress, JitStressRegs, JITMinOpts and ForceRelocs jobs to CI.Lubomir Litchev1-0/+8
2016-05-18Removing hard coded pathRama Krishnan Raghupathy1-1/+1
2016-05-17Guard Crossgen Test Runtime logic with RunCrossGen EnvRama Krishnan Raghupathy1-0/+10
Adds Semaphores to prevent race conditions
2016-05-16Always download coredistools packageSejong Oh1-12/+0
runtest.sh/cmd currently downloads the coredistools package if COMPlus_GCStress variable is set by TestEnv or test-env options. This is a bit complicated and this doesn't work with a new option for GC stress testing in build/buildtest.cmd. This changeset moves downloading the coredistools package to buildtest.cmd where it takes gcstress option and downloads other packages. Linux build doesn't have buildtest.sh, so package donwloading is still in runtest.sh
2016-04-11Create Long-running GC test job for the CISean Gillespie1-3/+15
2016-04-06Merge pull request #4061 from jamesqo/use-roslynJan Kotas1-1/+0
Remove UseRoslynCompiler variable from the build system
2016-04-03Remove UseRoslynCompiler variable from the build systemJames Ko1-1/+0
2016-04-03Update setup-runtime-dependencies.cmd to specify runtime explicitlySejong Oh1-1/+1
2016-04-01Enabling Helix perf test runs for CoreCLRDeepak Shankargouda1-1/+18
Enabling Helix perf test runs for CoreCLR
2016-03-31Fix tests/setup-runtime-dependencies.sh as per dotnet cli changesSejong OH1-1/+6
2016-03-30Revert "Add architeture information to a script downloading coredistools"Jan Kotas1-9/+1
2016-03-28Add architeture information to a script downloading coredistoolsSejong Oh1-1/+9
2016-03-23Merge pull request #3880 from gkhanna79/R2RTestFXGaurav Khanna1-0/+32
Precompile FX assemblies for test run
2016-03-23Fix XunitWrapper log file generationRahul Kumar1-5/+7
2016-03-23Enable support to precompile the FX assemblies at test invocation time.Gaurav Khanna1-1/+33
2016-03-15Creates RunTime Dependency Layout as a seperate stepRama Krishnan Raghupathy1-37/+51
2016-03-10Pull down coredistool package on WindowsSejong Oh1-0/+10
2016-01-07Improve buildtest.cmd, runtest.cmdBruce Forstall1-96/+196
Apply the same kind of changes that were applied to build.cmd: 1. Improved readability and structure of the code. 2. Make all three look similar. 3. Add "sequential" and "msbuildargs" options 4. Add better logging and less verbose console output
2015-12-21Enable checked builds of CoreCLR.Eugene Rozenfeld1-1/+2
In checked builds coreclr, mscorlib, and the test are built optimized but assertion checking is on. This adds additional coverage (the jit is optimizing and assertion checking is on), speeds up testing compared to debug, and allows testing JIT stress modes. This doesn't affect CoreFX. Several tests are currently failing in checked configuration due to newly discovered bugs (JIT asserts). We didn't see these asserts in debug mode because by default JIT is in minopt mode; we didn't see these bugs in release mode because assertion checking is off. I will file the bugs once checked build changes are in.