aboutsummaryrefslogtreecommitdiff
path: root/run_tests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-03-11 22:41:27 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2014-03-11 22:41:27 +0200
commita2cb207762b466f471e63e6b5d1a84adf8874767 (patch)
treead917026ad43761f70e6c9e1f6b87c011ab7bf41 /run_tests.py
parentefc79fb85e179aec94faf2f6946d0c23d2e5ee0f (diff)
downloadmeson-a2cb207762b466f471e63e6b5d1a84adf8874767.zip
meson-a2cb207762b466f471e63e6b5d1a84adf8874767.tar.gz
meson-a2cb207762b466f471e63e6b5d1a84adf8874767.tar.bz2
Run Java tests as part of test suite.
Diffstat (limited to 'run_tests.py')
-rwxr-xr-xrun_tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/run_tests.py b/run_tests.py
index 11a6c0e..702987e 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -154,6 +154,10 @@ def run_tests():
frameworktests = gather_tests('test cases/frameworks')
else:
frameworktests = []
+ if shutil.which('javac'):
+ javatests = gather_tests('test cases/java')
+ else:
+ javatests = []
if not environment.is_windows():
objctests = gather_tests('test cases/objc')
else:
@@ -185,6 +189,9 @@ def run_tests():
[run_and_log(logfile, t) for t in frameworktests]
else:
print('\nNo framework tests on this platform.\n')
+ if len(javatests) > 0:
+ print('\nRunning java tests.\n')
+ [run_and_log(logfile, t) for t in javatests]
if len(objctests) > 0:
print('\nRunning extra language tests.\n')
[run_and_log(logfile, t) for t in objctests]