X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=bindings%2Fperl-shared%2Ft%2Fbase.t;h=7b6c016aba44d848cbc47bbc08a7dc82c9c17250;hb=ac2cd917b8b2c9a76824285c3d01050665d6b5c7;hp=0477f45421b41962f0a3c55a7d5baaceb8523b99;hpb=5837606887a6d81e8b1f7588525cb1c8783fb62b;p=rrdtool.git diff --git a/bindings/perl-shared/t/base.t b/bindings/perl-shared/t/base.t index 0477f45..7b6c016 100755 --- a/bindings/perl-shared/t/base.t +++ b/bindings/perl-shared/t/base.t @@ -30,8 +30,8 @@ my $RUNS = 500; my $GRUNS = 4; my $RRD1 = "demo1.rrd"; my $RRD2 = "demo2.rrd"; -my $GIF1 = "demo1.gif"; -my $GIF2 = "demo2.gif"; +my $PNG1 = "demo1.png"; +my $PNG2 = "demo2.png"; my $time = 30*int(time/30); my $START = $time-$RUNS*$STEP; @@ -85,7 +85,7 @@ my $counter = 1e7; for (my $t=$START+1; $t<$START+$STEP*$RUNS; $t+=$STEP+int((rand()-0.5)*7)){ - $counter += 2500*sin($t/2000)*$STEP; + $counter += int(2500*sin($t/2000)*$STEP); my $data = (1000+500*sin($t/1000)).":". (1000+900*sin($t/2330)).":". (2000*cos($t/1550)).":". @@ -107,14 +107,14 @@ if ($ERROR = RRDs::error) { die "$0: unable to update `$RRD2': $ERROR\n"; } -print "* Creating $GRUNS graphs: $GIF1 & $GIF2\n\n"; +print "* Creating $GRUNS graphs: $PNG1 & $PNG2\n\n"; my $now = $time; for (my $i=0;$i<$GRUNS;$i++) { - my @rrd_gifs = ($RRD1, $GIF1, $RRD2, $GIF2); - while (@rrd_gifs) { - my $RRD = shift(@rrd_gifs); - my $GIF = shift(@rrd_gifs); - my ($graphret,$xs,$ys) = RRDs::graph $GIF, "--title", 'Test GRAPH', + my @rrd_pngs = ($RRD1, $PNG1, $RRD2, $PNG2); + while (@rrd_pngs) { + my $RRD = shift(@rrd_pngs); + my $PNG = shift(@rrd_pngs); + my ($graphret,$xs,$ys) = RRDs::graph $PNG, "--title", 'Test GRAPH', "--vertical-label", 'Dummy Units', "--start", (-$RUNS*$STEP), "DEF:alpha=$RRD:a:AVERAGE", "DEF:beta=$RRD:b:AVERAGE", @@ -143,7 +143,7 @@ for (my $i=0;$i<$GRUNS;$i++) { if ($ERROR = RRDs::error) { print "ERROR: $ERROR\n"; } else { - print "GIF Size: ${xs}x${ys}\n"; + print "Image Size: ${xs}x${ys}\n"; print "Graph Return:\n",(join "\n", @$graphret),"\n\n"; } } @@ -161,7 +161,11 @@ foreach my $line (@$array){ print "".localtime($start)," "; $start += $step; foreach my $val (@$line) { - printf "%12.1f", $val; + if (not defined $val){ + printf "%12s", "UNKNOWN"; + } else { + printf "%12.1f", $val; + } } print "\n"; }