r42226 - in /desktop/unstable/gjs/debian: gjs-tests.install tests/ tests/build tests/control tests/installed-tests
ah at users.alioth.debian.org
ah at users.alioth.debian.org
Sun Aug 24 02:58:53 UTC 2014
Author: ah
Date: Sun Aug 24 02:58:52 2014
New Revision: 42226
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=42226
Log:
Commit new files....
Added:
desktop/unstable/gjs/debian/gjs-tests.install
desktop/unstable/gjs/debian/tests/
desktop/unstable/gjs/debian/tests/build
desktop/unstable/gjs/debian/tests/control
desktop/unstable/gjs/debian/tests/installed-tests
Added: desktop/unstable/gjs/debian/gjs-tests.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gjs/debian/gjs-tests.install?rev=42226&op=file
==============================================================================
--- desktop/unstable/gjs/debian/gjs-tests.install (added)
+++ desktop/unstable/gjs/debian/gjs-tests.install [utf-8] Sun Aug 24 02:58:52 2014
@@ -0,0 +1,3 @@
+usr/share/installed-tests
+usr/lib/gjs/gjs/installed-tests
+usr/lib/gjs/lib*
Added: desktop/unstable/gjs/debian/tests/build
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gjs/debian/tests/build?rev=42226&op=file
==============================================================================
--- desktop/unstable/gjs/debian/tests/build (added)
+++ desktop/unstable/gjs/debian/tests/build [utf-8] Sun Aug 24 02:58:52 2014
@@ -0,0 +1,27 @@
+#!/bin/sh
+# autopkgtest check: Build and run a program against glib, to verify that the
+# headers and pkg-config file are installed correctly
+# (C) 2012 Canonical Ltd.
+# Author: Martin Pitt <martin.pitt at ubuntu.com>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+cat <<EOF > gjstest.c
+#include <gjs/gjs.h>
+
+int main()
+{
+ GjsContext* context;
+ context = gjs_context_new();
+ return 0;
+}
+EOF
+
+gcc -o gjstest gjstest.c `pkg-config --cflags --libs gjs-1.0`
+echo "build: OK"
+[ -x gjstest ]
+./gjstest
+echo "run: OK"
Added: desktop/unstable/gjs/debian/tests/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gjs/debian/tests/control?rev=42226&op=file
==============================================================================
--- desktop/unstable/gjs/debian/tests/control (added)
+++ desktop/unstable/gjs/debian/tests/control [utf-8] Sun Aug 24 02:58:52 2014
@@ -0,0 +1,5 @@
+Tests: build
+Depends: libgjs-dev, build-essential
+
+Tests: installed-tests
+Depends: gjs-tests, dbus-x11, xvfb, gnome-desktop-testing
Added: desktop/unstable/gjs/debian/tests/installed-tests
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gjs/debian/tests/installed-tests?rev=42226&op=file
==============================================================================
--- desktop/unstable/gjs/debian/tests/installed-tests (added)
+++ desktop/unstable/gjs/debian/tests/installed-tests [utf-8] Sun Aug 24 02:58:52 2014
@@ -0,0 +1,10 @@
+#!/bin/sh
+# autopkgtest check: Run the installed-tests to verify glib works correctly
+# (C) 2013 Canonical Ltd.
+# Author: Iain Lane <iain.lane at canonical.com>
+
+set -e
+
+export XDG_RUNTIME_DIR=$ADTTMP
+
+dbus-launch xvfb-run -a gnome-desktop-testing-runner gjs
More information about the pkg-gnome-commits
mailing list