Commit af983d8a authored by Davis King's avatar Davis King

Added a bat file for running all the unit tests through different versions of visual studio.

parent 8a9f700f
......@@ -27,3 +27,5 @@ docs/docs/python/functions.txt
syntax: glob
dlib/test/build64/*
*.svm
dlib/test/build_python
dlib/test/test_log.txt
date /T > test_log.txt
time /T >> test_log.txt
rem the pings are to wait between builds so visual studio doesn't get in a funk.
echo testing python >> test_log.txt
rm -rf build_python
mkdir build_python
cd build_python
cmake -G "Visual Studio 14 2015 Win64" ../../../tools/python -DPYTHON3=ON
cmake --build . --config Release --target install || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cd ..
echo testing vc2013 >> test_log.txt
rm -rf build_vc2013_64
mkdir build_vc2013_64
cd build_vc2013_64
cmake -G "Visual Studio 12 2013 Win64" ..
cmake --build . --config Release || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cmake --build . --config Debug || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cd Release
dtest --runall -d || exit /B
cd ..
cd ..
echo testing vc2012 >> test_log.txt
rm -rf build_vc2012_64
mkdir build_vc2012_64
cd build_vc2012_64
cmake -G "Visual Studio 11 2012 Win64" ..
cmake --build . --config Release || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cmake --build . --config Debug || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cd Release
dtest --runall -d || exit /B
cd ..
cd ..
echo testing vc2015 >> test_log.txt
rm -rf build_vc2015_64
mkdir build_vc2015_64
cd build_vc2015_64
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build . --config Release || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cmake --build . --config Debug || exit /B
ping 127.0.0.1 -n 5 -w 1000 > null
cd Release
dtest --runall -d || exit /B
cd ..
cd ..
del null
type test_log.txt
date /T
time /T
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment