Kaynağa Gözat

Enhancement in tests runner

Now we set a PYTHONPATH variable instead of hacking inside python code
Yann Weber 8 yıl önce
ebeveyn
işleme
5aa1ac55cf
2 değiştirilmiş dosya ile 5 ekleme ve 2 silme
  1. 2
    1
      runtest.sh
  2. 3
    1
      runtest_context.sh

+ 2
- 1
runtest.sh Dosyayı Görüntüle

62
     mkdir $logdir
62
     mkdir $logdir
63
 fi
63
 fi
64
 
64
 
65
-PYTHON='env python3'
65
+export PYTHONPATH="$PYTHONPATH:$(pwd)"
66
+PYTHON="env python3"
66
 ret_status=0
67
 ret_status=0
67
 
68
 
68
 $PYTHON ./nocontext_tests.py $logdir $@ || ret_status=1
69
 $PYTHON ./nocontext_tests.py $logdir $@ || ret_status=1

+ 3
- 1
runtest_context.sh Dosyayı Görüntüle

45
 #
45
 #
46
 # https://docs.python.org/3.4/library/unittest.html
46
 # https://docs.python.org/3.4/library/unittest.html
47
 #
47
 #
48
+export PYTHONPATH="$(pwd)/$(dirname $0)/:$PYTHONPATH"
49
+
48
 if test ! -f lodel/buildconf.py
50
 if test ! -f lodel/buildconf.py
49
 then
51
 then
50
 	echo "You have to build the project before running the tests"
52
 	echo "You have to build the project before running the tests"
52
 	exit 1
54
 	exit 1
53
 fi
55
 fi
54
 
56
 
55
-PYTHON='env python3'
57
+PYTHON="env python3"
56
 testdir=$(mktemp -td "lodel2_unittest_instance_XXXXXXXX")
58
 testdir=$(mktemp -td "lodel2_unittest_instance_XXXXXXXX")
57
 install_model_dir="[@]INSTALLMODEL_DIR[@]"
59
 install_model_dir="[@]INSTALLMODEL_DIR[@]"
58
 if [ ! -d "$install_model_dir" ]
60
 if [ ! -d "$install_model_dir" ]

Loading…
İptal
Kaydet