Fix some tests where the only problem was incorrect retval
authorRuss Keldorph <Russ.Keldorph@microsoft.com>
Fri, 6 May 2016 23:27:37 +0000 (16:27 -0700)
committerRuss Keldorph <Russ.Keldorph@microsoft.com>
Sun, 8 May 2016 23:31:10 +0000 (16:31 -0700)
commitfc4497b4679c4282b9e30bedf2c20060033cf437
tree3c4ac742c204bbddd288c0786774768ecc770110
parentf5c775dd83954f2e815e8c1b3adc8fc2cb7bfefb
Fix some tests where the only problem was incorrect retval

The following tests return values other than 100 on success.  Modify the
harness to expect the values that they return:
```
JIT\jit64\regress\vsw\102754\test1\test1.cmd
JIT\Regression\CLR-x86-JIT\V1-M09\b16102\b16102\b16102.cmd
```
The following test is identical to `test1` in the same directory.  Delete
it.
```
JIT\jit64\regress\vsw\102754\test2\test2.cmd
```
`rem_r4` returns a non-Unix-compatible 0xAAAA (>255).  Change it to the
standard 100.
```
JIT\IL_Conformance\Old\Conformance_Base\rem_r4\rem_r4.cmd
```
The following were using the non-functional Environment.ExitCode.
Switched to Environment.Exit(Environment.ExitCode):
```
JIT\Methodical\switch\switch1\switch1.cmd
JIT\Methodical\switch\switch10\switch10.cmd
JIT\Methodical\switch\switch11\switch11.cmd
JIT\Methodical\switch\switch2\switch2.cmd
JIT\Methodical\switch\switch3\switch3.cmd
JIT\Methodical\switch\switch4\switch4.cmd
JIT\Methodical\switch\switch5\switch5.cmd
JIT\Methodical\switch\switch6\switch6.cmd
JIT\Methodical\switch\switch7\switch7.cmd
JIT\Methodical\switch\switch8\switch8.cmd
JIT\Methodical\switch\switch9\switch9.cmd
JIT\Methodical\tailcall\_il_dbgrecurse_ep_void\_il_dbgrecurse_ep_void.cmd
JIT\Methodical\tailcall\_il_dbgtest_void\_il_dbgtest_void.cmd
JIT\Methodical\tailcall\_il_relrecurse_ep_void\_il_relrecurse_ep_void.cmd
JIT\Methodical\tailcall\_il_reltest_void\_il_reltest_void.cmd
JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b65423\b65423\b65423.cmd
JIT\Regression\CLR-x86-JIT\V1.2-M01\b08046\b08046\b08046.cmd
```
Note that `b08046.cmd` is left disabled because it is still failing.
22 files changed:
tests/issues.targets
tests/src/JIT/IL_Conformance/Old/Conformance_Base/rem_r4.il
tests/src/JIT/Methodical/switch/switch1.il
tests/src/JIT/Methodical/switch/switch10.il
tests/src/JIT/Methodical/switch/switch11.il
tests/src/JIT/Methodical/switch/switch2.il
tests/src/JIT/Methodical/switch/switch3.il
tests/src/JIT/Methodical/switch/switch4.il
tests/src/JIT/Methodical/switch/switch5.il
tests/src/JIT/Methodical/switch/switch6.il
tests/src/JIT/Methodical/switch/switch7.il
tests/src/JIT/Methodical/switch/switch8.il
tests/src/JIT/Methodical/switch/switch9.il
tests/src/JIT/Methodical/tailcall/recurse_ep_void.il
tests/src/JIT/Methodical/tailcall/test_void.il
tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102.csproj
tests/src/JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65423/b65423.il
tests/src/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046/SyncGCHole.il
tests/src/JIT/jit64/regress/vsw/102754/test1.ilproj
tests/src/JIT/jit64/regress/vsw/102754/test2.ilproj [deleted file]
tests/testsFailingOutsideWindows.txt
tests/x86_legacy_backend_issues.targets