#! /usr/bin/perl
+use strict;
+use warnings;
+use vars qw($loaded $ok_count);
BEGIN { $| = 1; print "1..8\n"; }
END {
print "\n";
}
+do {
+
my ($start,$end,$step,$col_cnt,$legend,$data) =
RRDs::xport ("-m", 400,
"--start", "now-1day",
"XPORT:calc:calculated values",
);
-my $ERROR = RRDs::error;
+$ERROR = RRDs::error;
ok("xport",!$ERROR); # 3
print " <row id=\"$row_counter\"><t is=\"", scalar localtime($start), "\">$start</t>";
$start += $step;
foreach my $val (@$row) {
- printf ("<v>%1.10e</v>",$val) if $val ne '';
- print "<v>NaN</v>" if $val eq '';
+ printf ("<v>%1.10e</v>",$val) if defined $val and $val ne '';
+ print "<v>NaN</v>" if not defined $val or $val eq '';
}
print "</row>\n";
}
print " </data>\n";
print "</xport>\n";
+
+};
+