-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathruntests
executable file
·73 lines (69 loc) · 2.76 KB
/
runtests
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#!/bin/bash
# Note: tests must be run from the main TSGL directory, otherwise fonts and images won't load.
run () {
echo ""
tput setaf 2
echo "Running $@"
tput sgr0
echo ""
$@
}
TESTS_PATH=src/tests
export LD_LIBRARY_PATH=../lib # Make sure we load the TSGL library
cd src/tests && make # CD into test directory and call test Makefile
cd ../.. # CD back to main TSGL directory
# RUN TESTS
# run ./$TESTS_PATH/test_specs/test_specs
run ./$TESTS_PATH/test2Dvs3D/test2Dvs3D
run ./$TESTS_PATH/test3DRotation/test3DRotation
run ./$TESTS_PATH/testAlphaRectangle/testAlphaRectangle
run ./$TESTS_PATH/testArrows/testArrows
run ./$TESTS_PATH/testAura/testAura
run ./$TESTS_PATH/testBackground/testBackground
run ./$TESTS_PATH/testBlurImage/testBlurImage
run ./$TESTS_PATH/testCalcPi/testCalcPi 100 4
run ./$TESTS_PATH/testCamera/testCamera
run ./$TESTS_PATH/testCircle/testCircle
run ./$TESTS_PATH/testColorWheel/testColorWheel
run ./$TESTS_PATH/testConcavePolygon/testConcavePolygon
run ./$TESTS_PATH/testCone/testCone
run ./$TESTS_PATH/testConvexPolygon/testConvexPolygon
run ./$TESTS_PATH/testCube/testCube
run ./$TESTS_PATH/testCuboid/testCuboid
run ./$TESTS_PATH/testCylinder/testCylinder
# run ./$TESTS_PATH/testDice/testDice
run ./$TESTS_PATH/testDiorama/testDiorama
run ./$TESTS_PATH/testEllipse/testEllipse
run ./$TESTS_PATH/testEllipsoid/testEllipsoid
run ./$TESTS_PATH/testGetPixels/testGetPixels
run ./$TESTS_PATH/testGradientWheel/testGradientWheel
run ./$TESTS_PATH/testGraydient/testGraydient
run ./$TESTS_PATH/testGreyscale/testGreyscale
run ./$TESTS_PATH/testHighData/testHighData
run ./$TESTS_PATH/testImage/testImage
run ./$TESTS_PATH/testImageCart/testImageCart
run ./$TESTS_PATH/testInverter/testInverter
run ./$TESTS_PATH/testLineChain/testLineChain
run ./$TESTS_PATH/testLineFan/testLineFan
run ./$TESTS_PATH/testLines/testLines
run ./$TESTS_PATH/testMouse/testMouse
run ./$TESTS_PATH/testPixels/testPixels
run ./$TESTS_PATH/testPrism/testPrism
run ./$TESTS_PATH/testProcedural/testProcedural
run ./$TESTS_PATH/testProgressBar/testProgressBar
run ./$TESTS_PATH/testProjectiles/testProjectiles
run ./$TESTS_PATH/testPyramid/testPyramid
run ./$TESTS_PATH/testRectangle/testRectangle
run ./$TESTS_PATH/testRegularPolygon/testRegularPolygon
run ./$TESTS_PATH/testScreenshot/testScreenshot
run ./$TESTS_PATH/testSpectrogram/testSpectrogram
run ./$TESTS_PATH/testSpectrum/testSpectrum
run ./$TESTS_PATH/testSphere/testSphere
run ./$TESTS_PATH/testSquare/testSquare
run ./$TESTS_PATH/testStar/testStar
run ./$TESTS_PATH/testText/testText
run ./$TESTS_PATH/testTextCart/testTextCart
run ./$TESTS_PATH/testTextTwo/testTextTwo
run ./$TESTS_PATH/testTransparency/testTransparency
run ./$TESTS_PATH/testTriangle/testTriangle
run ./$TESTS_PATH/testTriangleStrip/testTriangleStrip