]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
Use automake based checks ("make check") and use the mechanism for travis
authorPeter Stamfest <peter@stamfest.at>
Wed, 12 Mar 2014 16:50:33 +0000 (17:50 +0100)
committerPeter Stamfest <peter@stamfest.at>
Wed, 12 Mar 2014 16:50:33 +0000 (17:50 +0100)
.travis.yml
Makefile.am
tests/modify1
tests/modify2

index 555ef0788f1bdb48b1cc85eb72082f44dafc29e9..28fad16a53b04372801bdac76108b160824bae06 100644 (file)
@@ -16,7 +16,7 @@ before_script:
 script:
   - ./configure --prefix=/opt/rrdtool-master
   - make
-  - cd test && bash alltests ../src/rrdtool
+  - make check
   - sudo make install
   - /opt/rrdtool-master/bin/rrdtool
   - /opt/rrdtool-master/share/rrdtool/examples/4charts.pl
index ec47c661d64332c8774f3cab065c349f1bb9751c..d4efe68104be5c607182ad723c8d67c884fdcd44 100644 (file)
@@ -27,6 +27,8 @@ ACLOCAL_M4= $(top_srcdir)/aclocal.m4
 #AUTOHEADER = @AUTOHEADER@ --localdir=$(top_srcdir)/config
 #AUTOCONF = @AUTOCONF@ --localdir=$(top_srcdir)/config
 
+TESTS  =       tests/alltests
+
 #      $(RSYNC) CHANGES archive/$(PACKAGE)-$(VERSION).tar.gz tobi@ipn.caida.org:/ipn/web/Tools/RRDtool/pub/
 
 if HAVE_SYSTEMD
index 565ac5974a84108cc82b9278e44a438770a333b9..68cc39bc81086ea9ee8106a5c3b1c984d166eb36 100755 (executable)
@@ -8,14 +8,14 @@ $RRDTOOL create ${BASE}a.rrd --start 1300000000 --step 60 DS:a:GAUGE:120:0:U  RR
 # add 50 values to 
 N=10
 for T in $(seq 1300000020 60 1300003020) ; do
-       rrdtool update ${BASE}a.rrd --template a $T:$N
+       rrdtool update ${BASE}a.rrd --template a $T:$N || fail "update"
        let N=$N+10
 done
 
 $RRDTOOL dump ${BASE}a.rrd | diff - $BASEDIR/modify-test1.create.dump && ok "create" || fail "create"
 
 # extend base RRA, refill from coarse RRA
-$RRDTOOL modify ${BASE}a.rrd ${BASE}b.rrd RRA#0:+10
+$RRDTOOL modify ${BASE}a.rrd ${BASE}b.rrd RRA#0:+10 || fail "modify"
 
 $RRDTOOL dump ${BASE}b.rrd | diff - $BASEDIR/modify-test1.mod1.dump && ok "extend base RRA" || fail "extend base RRA"
 
index 6a3b64d67c12d4332b3b3a2031a79a8e30a0e81d..78da8f4ca2d18cd44a9b918d2fc17cfeb0dea68b 100755 (executable)
@@ -6,24 +6,24 @@ BASE=$BASEDIR/modify2-test
 
 
 
-$RRDTOOL create ${BASE}a.rrd --start 1300000000 --step 60 DS:a:GAUGE:120:0:U  RRA:AVERAGE:0.5:1:100 RRA:AVERAGE:0.5:5:2 RRA:MIN:0.5:5:2 RRA:MAX:0.5:5:2 RRA:LAST:0.5:5:2
+$RRDTOOL create ${BASE}a.rrd --start 1300000000 --step 60 DS:a:GAUGE:120:0:U  RRA:AVERAGE:0.5:1:100 RRA:AVERAGE:0.5:5:2 RRA:MIN:0.5:5:2 RRA:MAX:0.5:5:2 RRA:LAST:0.5:5:2 || fail create
 
 # add 50 values to 
 N=10
 for T in $(seq 1300000020 60 1300003020) ; do
-       $RRDTOOL update ${BASE}a.rrd --template a $T:$N
+       $RRDTOOL update ${BASE}a.rrd --template a $T:$N || fail update
        let N=$N+10
 done
 
 $RRDTOOL dump ${BASE}a.rrd | $DIFF ${BASE}a-create.dump -
 report create
 
-$RRDTOOL modify ${BASE}a.rrd ${BASE}b.rrd RRA#1:+10 RRA#2:+10 RRA#3:+10 RRA#4:+10
+$RRDTOOL modify ${BASE}a.rrd ${BASE}b.rrd RRA#1:+10 RRA#2:+10 RRA#3:+10 RRA#4:+10 || fail modify
 
 $RRDTOOL dump ${BASE}b.rrd | $DIFF ${BASE}b-mod1.dump -
 report "simultaneously extend aggregate RRAs"
 
-$RRDTOOL modify ${BASE}a.rrd ${BASE}c.rrd RRA:AVERAGE:0.5:2:10
+$RRDTOOL modify ${BASE}a.rrd ${BASE}c.rrd RRA:AVERAGE:0.5:2:10 || fail modify
 $RRDTOOL dump ${BASE}c.rrd | $DIFF ${BASE}c-mod1.dump -
 report "add RRA with intermediate pdp_cnt"