3 ${TESTCMD} --label=make-install
--timeout=30m
make -w install
4 echo "class H { static void Main () { System.Console.WriteLine (\"Hello World: \" + System.DateTime.Now); } }" > ${MONO_REPO_ROOT}/tmp
/hello.cs
6 MONO_PREFIX
=${MONO_REPO_ROOT}/tmp
/monoprefix
7 export DYLD_FALLBACK_LIBRARY_PATH
=$MONO_PREFIX/lib
:$DYLD_LIBRARY_FALLBACK_PATH
8 export LD_LIBRARY_PATH
=$MONO_PREFIX/lib
:$LD_LIBRARY_PATH
9 export PATH
=$MONO_PREFIX/bin
:$PATH
11 ${TESTCMD} --label=check-prefix-mcs --timeout=1m mcs /out:${MONO_REPO_ROOT}/tmp/hello.exe ${MONO_REPO_ROOT}/tmp
/hello.cs
12 ${TESTCMD} --label=check-prefix-roslyn --timeout=1m csc /out:${MONO_REPO_ROOT}/tmp/hello.exe ${MONO_REPO_ROOT}/tmp
/hello.cs
13 ${TESTCMD} --label=check-prefix-aot
--timeout=1m mono
--aot ${MONO_REPO_ROOT}/tmp
/hello.exe
14 ${TESTCMD} --label=check-prefix-llvmaot
--timeout=1m mono
--aot=llvm
,llvm-path
=/usr
/lib
/mono
/llvm
/bin
${MONO_REPO_ROOT}/tmp
/hello.exe
15 ${TESTCMD} --label=check-prefix-llvmjit
--timeout=1m mono
--llvm ${MONO_REPO_ROOT}/tmp
/hello.exe