aboutsummaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2016-05-13 11:36:41 +0100
committerRichard van der Hoff <richard@matrix.org>2016-05-20 15:15:40 +0100
commitb3a7a6b36c695abc5515e806464b497997f59115 (patch)
tree3524479694ca97a52839ebbd56e89ebccca846f9 /test.py
parentacae4e84386056e80eb4bb633fcdf03375c087ea (diff)
Add a makefile
Replace the python scripts for building the shared lib and tests with a Makefile, which makes it easier to handle a mix of C and C++.
Diffstat (limited to 'test.py')
-rwxr-xr-xtest.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/test.py b/test.py
deleted file mode 100755
index 83efe00..0000000
--- a/test.py
+++ /dev/null
@@ -1,38 +0,0 @@
-#! /usr/bin/env python
-# Copyright 2015 OpenMarket Ltd
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import glob
-import os
-import subprocess
-import sys
-
-if not os.path.exists("build/libolm.so"):
- print >> sys.stderr, \
- "libolm has not been built. Run ./build_shared_library.py first."
- exit(1)
-
-test_files = glob.glob("tests/test_*.cpp")
-
-compile_args = ("g++ -g -O0 -Itests/include -Iinclude -Ilib --std=c++11 "+
- "-L build").split()
-
-def run(args, *xargs, **kwargs):
- print " ".join(args)
- subprocess.check_call(args, *xargs, **kwargs)
-
-for test_file in test_files:
- exe_file = "build/" + test_file[6:-4]
- run(compile_args + [test_file, "-lolm", "-o", exe_file])
- run([exe_file], env={'LD_LIBRARY_PATH':'./build'})