diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6a1bc2e4..1eb94b05 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,7 +22,8 @@ build-and-test-interpreters: - export PATH=$PATH:$PYPY_BIN_DIR - export SOM_INTERP=BC - + - (cd Examples/Benchmarks/TestSuite && ./duplicate-tests.sh) + # Unit Tests - PYTHONPATH=src python3 -m pytest - ./som.sh -cp Smalltalk TestSuite/TestHarness.som @@ -30,6 +31,7 @@ build-and-test-interpreters: # Interpreter - $RPYTHON --batch src/main_rpython.py - ./som-bc-interp -cp Smalltalk TestSuite/TestHarness.som + - ./som-bc-interp -cp Smalltalk:TestSuite Examples/Benchmarks/TestSuite/TestTestSuite.som - export SOM_INTERP=AST @@ -40,6 +42,7 @@ build-and-test-interpreters: # Interpreter - $RPYTHON --batch src/main_rpython.py - ./som-ast-interp -cp Smalltalk TestSuite/TestHarness.som + - ./som-ast-interp -cp Smalltalk:TestSuite Examples/Benchmarks/TestSuite/TestTestSuite.som # Package and Upload @@ -67,6 +70,8 @@ build-and-test-jit-bc: # JIT Compiled Version - $RPYTHON --batch -Ojit src/main_rpython.py - ./som-bc-jit -cp Smalltalk TestSuite/TestHarness.som + - (cd Examples/Benchmarks/TestSuite && ./duplicate-tests.sh) + - ./som-bc-jit -cp Smalltalk:TestSuite Examples/Benchmarks/TestSuite/TestTestSuite.som # Package and Upload - lz4 som-bc-jit som-bc-jit.lz4 @@ -91,6 +96,8 @@ build-and-test-jit-ast: # JIT Compiled Version - $RPYTHON --batch -Ojit src/main_rpython.py - ./som-ast-jit -cp Smalltalk TestSuite/TestHarness.som + - (cd Examples/Benchmarks/TestSuite && ./duplicate-tests.sh) + - ./som-ast-jit -cp Smalltalk:TestSuite Examples/Benchmarks/TestSuite/TestTestSuite.som # Package and Upload - lz4 som-ast-jit som-ast-jit.lz4