From 68b92a7f5d408b57dbba195ddd3920d533f1f429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Sat, 4 Jan 2014 21:58:12 +0100 Subject: [PATCH] Test compiled native extensions on Travis CI --- .travis.yml | 6 ++++-- test/run | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100755 test/run diff --git a/.travis.yml b/.travis.yml index ca1abab7..95b46cc2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,6 @@ install: git clone https://github.com/sstephenson/bats.git -script: bats/bin/bats --tap test -# skips unnecessary Ruby-specific setup +script: PATH="./bats/bin:$PATH" test/run language: c +env: + - RBENV_NATIVE_EXT= + - RBENV_NATIVE_EXT=1 diff --git a/test/run b/test/run new file mode 100755 index 00000000..44f41288 --- /dev/null +++ b/test/run @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +set -e + +if [ -n "$RBENV_NATIVE_EXT" ]; then + make -C src +fi + +exec bats ${CI:+--tap} test