[kido] 01/01: Implement auto testing

Jose Luis Rivero jrivero-guest at moszumanska.debian.org
Wed Feb 10 15:10:55 UTC 2016


This is an automated email from the git hooks/post-receive script.

jrivero-guest pushed a commit to branch master
in repository kido.

commit ff1ff5ab45c3c53783e9347b4c5b8a0830fa1255
Author: Jose Luis Rivero <jrivero at osrfoundation.org>
Date:   Wed Feb 10 15:10:41 2016 +0000

    Implement auto testing
---
 debian/tests/build   | 24 ++++++++++++++++++++++++
 debian/tests/control |  2 ++
 2 files changed, 26 insertions(+)

diff --git a/debian/tests/build b/debian/tests/build
new file mode 100755
index 0000000..ba131b0
--- /dev/null
+++ b/debian/tests/build
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+cat <<EOF > kidotest.c
+#include "kido/common/Timer.hpp"
+
+int main()
+{
+   kido::commmon::Timer timer1("Timer1");
+   timer1.start();
+   timer1.stop();
+   return 0;
+}
+EOF
+
+g++ -o kidotest kidotest.c `pkg-config --cflags --libs kido`
+echo "build: OK"
+[ -x kidotest ]
+./kidotest
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..46b9dd4
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,2 @@
+Tests: build
+Depends: libkido-dev, pkg-config, build-essential

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/kido.git



More information about the debian-science-commits mailing list