summaryrefslogtreecommitdiff
path: root/tests/protononjit_testenv.cmd
blob: bba0b6738c9bab2eaf4703523fd377382a7b69a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
@REM -------------------------------------------------------------------------
@REM 
@REM  This script provides test environment settings for prototype/cross-targeting JITs.
@REM
@REM -------------------------------------------------------------------------

set COMPLUS_AltJit=*
set COMPLUS_AltJitNgen=*
set COMPLUS_AltJitName=protononjit.dll
set COMPLUS_NoGuiOnAssert=1
set COMPLUS_AltJitAssertOnNYI=1

@REM -------------------------------------------------------------------------
@REM A JitFuncInfoLogFile is a per-function record of which functions were
@REM compiled, and what asserts and NYI were hit.
@REM
@REM If you wish to collect FuncInfo, choose one of the following collection
@REM methods to use, by uncommenting the appropriate option.

@REM Option 1: collect a single FuncInfoLogFile for all tests.
@REM TO DO: set a single, fully-qualified pathname here.
@REM ==== Uncomment below
@REM set COMPLUS_JitFuncInfoLogFile=%TEMP%\JitFuncInfoLogFile.txt
@REM ==== Uncomment above

@REM Option #2: collect one FuncInfoLogFile per test, and put it in
@REM the same directory as the test. Note that each tests lives in
@REM its own directory, and the current directory is set to the unique
@REM test directory before this script is invoked.
@REM ==== Uncomment below
@REM set __TestDir=%CD%
@REM if %__TestDir:~-1%==\ set __TestDir=%__TestDir:~0,-1%
@REM set COMPLUS_JitFuncInfoLogFile=%__TestDir%\FuncInfo.txt
@REM ==== Uncomment above

@REM Option #3: collect one FuncInfoLogFile per test, and put all of
@REM them in a separate directory tree rooted at %__FuncInfoRootDir%.
@REM If that is set globally already, then use it. Otherwise, use a
@REM default set here. The directory tree will mirror the test binary tree.
@REM Note that the current directory is set to the unique test directory
@REM before this script is invoked.
@REM ==== Uncomment below
@REM if not defined __FuncInfoRootDir set __FuncInfoRootDir=c:\FuncInfos
@REM set __TestDir=%CD%
@REM if %__TestDir:~-1%==\ set __TestDir=%__TestDir:~0,-1%
@REM if %__TestDir:~1,1%==: set __TestDir=%__TestDir:~3%
@REM set __FuncInfoDir=%__FuncInfoRootDir%\%__TestDir%
@REM if not exist %__FuncInfoDir% mkdir %__FuncInfoDir%
@REM set COMPLUS_JitFuncInfoLogFile=%__FuncInfoDir%\FuncInfo.txt
@REM ==== Uncomment above

@REM -------------------------------------------------------------------------