#!/bin/sh

PYMAJOR=`/usr/bin/python -c 'import platform; print platform.python_version_tuple()[0]'`
PYMINOR=`/usr/bin/python -c 'import platform; print platform.python_version_tuple()[1]'`
LIBDIR="Lib$PYMAJOR$PYMINOR"

save_journal() {
  last_dir=`find results -name '00*e' | sort -n | tail -1 | cut  -c11- | cut -c-2`
  next_dir=`expr $last_dir + 1`
  next_dir=`printf "%02d" $next_dir`
  next_dir="results/00$next_dir"e
  mkdir $next_dir
  mv tet_xres $next_dir/journal
  echo "Journal file is $next_dir/journal"
}

rm -f tet/tetj.pyc
find ./$LIBDIR -name '*.py[co]' -print | xargs rm -f
PYTHONPATH=`pwd`/$LIBDIR:`pwd`/tet /usr/bin/python ./$LIBDIR/test/regrtest.py -x `cat lists/known_fail_tests.txt; grep -v '^#' "lists/skip_test_$PYMAJOR$PYMINOR.txt"` -ucurses,network,decimal,subprocess 
rm -f tet/tetj.pyc
find ./$LIBDIR -name '*.py[co]' -print | xargs rm -f
save_journal

