[LLVMdev] POST MORTEM: llvm-test changes

Vladimir Merzliakov wanderer at rsu.ru
Sun Sep 5 11:02:13 PDT 2004


> That's weird. What is your default shell that Perl invokes with the
> "system" command. This works fine with bash-2.05b.

In reality :) i use this script in crontab (and run it manually with added 
verbose flag):

---8X--------------
#!/bin/sh -
#

if !([ -d /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD ]) 
then mkdir /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD ; fi

if ([ -d /home/wanderer/pkg/build/llvm/night/build ]) then rm -r 
/home/wanderer/pkg/build/llvm/night/build ; fi

LC_MESSAGES=C
export LC_MESSAGES

LANG=C
export LANG

PATH=/sbin:/bin:/usr/sbin:/home/wanderer/pkg/gcc_34/bin:/home/wanderer/pkg/qmtest/bin:/usr/bin:/usr/local/sbin:/usr/local/bin
export PATH

LLVM_LIB_SEARCH_PATH=/home/wanderer/pkg/llvm_cfe/bytecode-libs
export LLVM_LIB_SEARCH_PATH

LLVMGCCDIR=/home/wanderer/pkg/llvm_cfe
export LLVMGCCDIR

LLVM_LIB_SEARCH_PATH=/home/wanderer/pkg/llvm_cfe/bytecode-libs
export LLVM_LIB_SEARCH_PATH

LD_LIBRARY_PATH=/home/wanderer/pkg/gcc_34/lib
export LD_LIBRARY_PATH

cd /home/wanderer/pkg/build/llvm/night/

echo @@@@@@@@@@@@@@@ Test run... @@@@@@@@@@@@@@@@@@@@@@@@@@@
/home/wanderer/pkg/build/llvm/src/llvm/utils/NightlyTest.pl -verbose -debug  
-parallel -enable-linscan -noexternals -noremove 
:pserver:anon at llvm-cvs.cs.uiuc.edu:2401/var/cvs/llvm 
/home/wanderer/pkg/build/llvm/night/build 
/home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD
echo @@@@@@@@@@@@@@@ Test finished  @@@@@@@@@@@@@@@@@@@@@@@@
---X8---------------

It work fine before (including last crontab nighttest run).
Note:I sync with cvs and rebuild llvm before manual test (all chnages except 
last  "Remove configuration of test/Programs/* Makefiles")

Vladimir





More information about the llvm-dev mailing list