Added SALT testing to Travis CI.

Details:
- Modified .travis.yml to automatically employ the simulation of
  application-level threading within the testsuite, with supporting
  changes to common.mk, the top-level Makefile, and
  travis/do_testsuite.sh.
- Added a new pair of input files to testsuite directory with the
  '.salt' suffix (similar to those with the '.fast' suffix) for
  testing application-level threading.
- Updated docs/BuildSystem.md to document the new make targets
  'testblis-salt' and 'checkblis-salt'.
This commit is contained in:
Field G. Van Zee
2018-10-25 13:20:25 -05:00
parent 0e27963a67
commit 6fbc456fb3
7 changed files with 413 additions and 5 deletions

View File

@@ -3,15 +3,19 @@
set -e
set -x
export BLIS_IC_NT=2
export BLIS_JC_NT=1
export BLIS_IR_NT=1
export BLIS_IC_NT=2
export BLIS_JR_NT=1
export BLIS_IR_NT=1
if [ "$TEST" = "FAST" ]; then
make testblis-fast
elif [ "$TEST" = "MD" ]; then
make testblis-md
elif [ "$TEST" = "SALT" ]; then
# Disable multithreading within BLIS.
export BLIS_JC_NT=1 BLIS_IC_NT=1 BLIS_JR_NT=1 BLIS_IR_NT=1
make testblis-salt
else
make testblis
fi