summaryrefslogtreecommitdiff
path: root/tests/src/JIT/jit64/mcc/interop/mcc_i70.ilproj
AgeCommit message (Collapse)AuthorFilesLines
2018-08-24Use runtest.py to run tests for all platforms (#19213)Jarret Shook1-0/+4
Change build-test.sh to always build the xunit wrappers. Before it would drop a token and check the existence of the token. Unify x64 linux/OSX/Windows excludes into one file, issues.targets. Includes different locations in the file which show where to put excludes. Remove all target specific aspects of issues.targets, all tests are excluded now via wildcard, this allows expanding to .cmd and .sh based on the built platform. Unify path separators to forward slash(/) in issues.targets to support both platforms Clean up issues.targets by removing long standing exclude tests, specifically tests that have been excluded due to missing features like rva_statics. Add DisableProjectBuild to tests which have been removed from issues.targets Conditionally 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. If tests are built on windows, they will be run but they will return pass, the test wrapper will check return instantly. All exclusions ported to issues.targets for linux targets. Expand 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. Initial excludes ported for arm64 windows Arm64 linux, armhf unix excludes and enables running runtest.sh for these targets. arm64 windows and arm32 windows excludes and enables running runtest.cmd on arm64 targets init-tools.sh changes to pull armhf and aarch64 dotnetcli init-tools.cmd changes to pull x86 packages for dotnetcli for arm64 windows runtest.cmd for almost all scenarios will call runtest.py runtest.sh for almsot all scenarios will call runtest.py Removes all logic for running tests using runtest.sh
2017-08-16Move less valuable tests to priority 1.Pat Gavlin1-0/+1
2017-03-17Delete unused ReferenceLocalMscorlib property from test proj files (#10250)Jan Kotas1-4/+0
Deleted a few other irrelevant properties as well while I was on it. Fixes #7711
2017-02-21Fix jit test projects to specify debug type and optimization flagsAndy Ayers1-11/+9
This partially addresses the issues raised in #4124 and #4724 by explicitly and unconditionally setting DebugType and Optimize flags for various test project files. The projects that were fixed are those that did not specify any debug flag settings at all. The fix is to set DebugType to PdbOnly and to set Optimization to true, unless the test has an _r or _rel suffix, in which case Optimization is set false. This impacts 1497 projects, skipping over 311 projects flagged as needing fixes. The projects that remain are the CodeGenBringUp set (for which we plan to clone projects to test the various flag combinations), projects that specify flags but do so in ways where the effective flag settings may vary from DBG to RET, projects that specify the flags redundantly, or projects where the flags are not consistent with the "test case name suffix" rules. The edits were done by a tool using linq-to-xml and so some incidental reformatting has happened.
2016-08-23Cosmetic changes, removing unnceseary files and entries in project files.Rama Krishnan Raghupathy1-3/+0
Unifying the way project referring mscorlib facade builds
2015-12-18Fix DebugType and Optimize values for JIT tests.Pat Gavlin1-1/+1
These values were incorrect given the behavior of the test build.
2015-12-10Import missing JIT tests.Pat Gavlin1-2/+2
These tests were thought to have been ported earlier.
2015-12-09Port interopt testsHongtao Yu1-0/+47
Disable tests using stdcall pinvoke calls for non-windows platform. jit\jit64\mcc\interop\mcc_i00.il jit\jit64\mcc\interop\mcc_i01.il jit\jit64\mcc\interop\mcc_i02.il jit\jit64\mcc\interop\mcc_i03.il jit\jit64\mcc\interop\mcc_i04.il jit\jit64\mcc\interop\mcc_i05.il jit\jit64\mcc\interop\mcc_i06.il jit\jit64\mcc\interop\mcc_i07.il jit\jit64\mcc\interop\mcc_i14.il jit\jit64\mcc\interop\mcc_i15.il jit\jit64\mcc\interop\mcc_i16.il jit\jit64\mcc\interop\mcc_i17.il jit\jit64\mcc\interop\mcc_i30.il jit\jit64\mcc\interop\mcc_i31.il jit\jit64\mcc\interop\mcc_i32.il jit\jit64\mcc\interop\mcc_i32.il jit\jit64\mcc\interop\mcc_i33.il jit\jit64\mcc\interop\mcc_i34.il jit\jit64\mcc\interop\mcc_i35.il jit\jit64\mcc\interop\mcc_i36.il jit\jit64\mcc\interop\mcc_i37.il jit\jit64\mcc\interop\mcc_i50.il jit\jit64\mcc\interop\mcc_i51.il jit\jit64\mcc\interop\mcc_i52.il jit\jit64\mcc\interop\mcc_i53.il jit\jit64\mcc\interop\mcc_i54.il jit\jit64\mcc\interop\mcc_i55.il jit\jit64\mcc\interop\mcc_i56.il jit\jit64\mcc\interop\mcc_i57.il jit\jit64\mcc\interop\mcc_i60.il jit\jit64\mcc\interop\mcc_i61.il jit\jit64\mcc\interop\mcc_i62.il jit\jit64\mcc\interop\mcc_i63.il jit\jit64\mcc\interop\mcc_i64.il jit\jit64\mcc\interop\mcc_i65.il jit\jit64\mcc\interop\mcc_i66.il jit\jit64\mcc\interop\mcc_i67.il jit\jit64\mcc\interop\mcc_i70.il jit\jit64\mcc\interop\mcc_i71.il jit\jit64\mcc\interop\mcc_i72.il jit\jit64\mcc\interop\mcc_i73.il jit\jit64\mcc\interop\mcc_i74.il jit\jit64\mcc\interop\mcc_i75.il jit\jit64\mcc\interop\mcc_i76.il jit\jit64\mcc\interop\mcc_i77.il jit\jit64\mcc\interop\mcc_i80.il jit\jit64\mcc\interop\mcc_i81.il jit\jit64\mcc\interop\mcc_i82.il jit\jit64\mcc\interop\mcc_i83.il jit\jit64\mcc\interop\mcc_i84.il jit\jit64\mcc\interop\mcc_i85.il jit\jit64\mcc\interop\mcc_i86.il jit\jit64\mcc\interop\mcc_i87.il Disable all tests for non-windows due to dll name resolution