diff options
| author | Yichun Zhang <agentzh@gmail.com> | 2016-04-24 21:01:15 -0700 |
|---|---|---|
| committer | Yichun Zhang <agentzh@gmail.com> | 2016-04-24 21:01:15 -0700 |
| commit | 0688c25a50749f1b04adc4d8002ce911192337a1 (patch) | |
| tree | f952a1ab75010342291200b191baee92a765a948 | |
| parent | b6486f3a43bbb0625d28bfd69c480c083d07f8be (diff) | |
| parent | beb5dea2c45e13e620ebdbb74dd6462cd844b754 (diff) | |
| download | lua-cjson-0688c25a50749f1b04adc4d8002ce911192337a1.tar.gz lua-cjson-0688c25a50749f1b04adc4d8002ce911192337a1.tar.bz2 lua-cjson-0688c25a50749f1b04adc4d8002ce911192337a1.zip | |
Merge pull request #8 from chipitsine/master
cpcheck added, rpmbuild test removed
| -rw-r--r-- | .travis.yml | 3 | ||||
| -rwxr-xr-x | runtests.sh | 23 |
2 files changed, 2 insertions, 24 deletions
diff --git a/.travis.yml b/.travis.yml index 450b085..6e46368 100644 --- a/.travis.yml +++ b/.travis.yml | |||
| @@ -16,8 +16,9 @@ env: | |||
| 16 | 16 | ||
| 17 | install: | 17 | install: |
| 18 | - sudo apt-get update | 18 | - sudo apt-get update |
| 19 | - sudo apt-get install -y $LUA luarocks | 19 | - sudo apt-get install -qq -y $LUA luarocks cppcheck |
| 20 | 20 | ||
| 21 | script: | 21 | script: |
| 22 | - cppcheck --force --error-exitcode=1 --enable=warning . > build.log 2>&1 || (cat build.log && exit 1) | ||
| 22 | - make | 23 | - make |
| 23 | - sh runtests.sh | 24 | - sh runtests.sh |
diff --git a/runtests.sh b/runtests.sh index 87db0bc..82dc8c1 100755 --- a/runtests.sh +++ b/runtests.sh | |||
| @@ -66,27 +66,4 @@ cp -r lua/cjson build/cjson.so tests | |||
| 66 | do_tests | 66 | do_tests |
| 67 | rm -rf build tests/cjson{,.so} | 67 | rm -rf build tests/cjson{,.so} |
| 68 | 68 | ||
| 69 | if [ "$PLATFORM" = "Linux" ] | ||
| 70 | then | ||
| 71 | echo "===== Testing RPM build =====" | ||
| 72 | SRCTGZ="" | ||
| 73 | TGZ=lua-cjson-$VERSION.tar.gz | ||
| 74 | for D in .. packages . | ||
| 75 | do | ||
| 76 | [ -r "$D/$TGZ" ] && SRCTGZ="$D/$TGZ" | ||
| 77 | done | ||
| 78 | if [ "$SRCTGZ" ] | ||
| 79 | then | ||
| 80 | LOG=/tmp/build.$$ | ||
| 81 | rpmbuild -tb "$SRCTGZ" > "$LOG" | ||
| 82 | RPM="`awk '/^Wrote: / && ! /debuginfo/ { print $2}' < "$LOG"`" | ||
| 83 | sudo -- rpm -Uvh \"$RPM\" | ||
| 84 | do_tests | ||
| 85 | sudo -- rpm -e lua-cjson | ||
| 86 | rm -f "$LOG" | ||
| 87 | else | ||
| 88 | echo "==> skipping, $TGZ not found" | ||
| 89 | fi | ||
| 90 | fi | ||
| 91 | |||
| 92 | # vi:ai et sw=4 ts=4: | 69 | # vi:ai et sw=4 ts=4: |
