Dima Kogan
08fa97fdb5
version bump
2014-01-25 20:51:45 -08:00
Dima Kogan
e19bdf51c4
changelog bump
2014-01-25 20:51:45 -08:00
Dima Kogan
a9af1925e2
test suite now requires gawk
...
Previously I assumed that some 'awk' existed, but machines with just mawk were
producing test error complaining about strftime()
2014-01-25 20:51:45 -08:00
Dima Kogan
9387a85fe6
changelog bump
2014-01-24 15:48:06 -08:00
Dima Kogan
f38a00bfd1
docs now escape cmdline options with C<>
2014-01-24 15:47:34 -08:00
Dima Kogan
c21c4d7e70
added --style, --styleall
2014-01-24 15:31:37 -08:00
Dima Kogan
35901fe6d1
added --with
2014-01-24 15:19:03 -08:00
Dima Kogan
1e3d01edd2
comment
2014-01-24 14:41:49 -08:00
Dima Kogan
20e9adbae4
added "set" and "unset" options
2014-01-24 14:39:34 -08:00
Dima Kogan
2b2bba9ff3
Cleaned up some option-parsing logic
...
$options{y2} and $options{extracmds} now default to [], so I never need to check
for defined $options{y2}.
This patch also changes some
foreach()
{
dosomething();
}
blocks into
dosomething() foreach();
2014-01-24 14:31:54 -08:00
Dima Kogan
caea1285a9
minor version bump
2013-12-04 21:34:07 -08:00
Dima Kogan
64bce2a425
added CPAN meta-data to require IPC::Run at build time
2013-12-04 20:44:54 -08:00
Dima Kogan
adbc8393f5
fixed spelling error in POD
2013-12-04 02:34:01 -08:00
Dima Kogan
235de3d5d1
version bump
2013-12-04 02:01:19 -08:00
Dima Kogan
198122431f
first example now shows an ASCII plot
2013-12-04 00:11:43 -08:00
Dima Kogan
dd8bc8995d
version bump
2013-12-03 23:38:18 -08:00
Dima Kogan
cc0b41e270
Some tests aren't 100% reliable, and are no longer included in automated testing
...
These are:
- Histogram and circle-plotting tests: these have inconsistent round-off
behavior on different arches; specifically 32-bit and 64-bit x86. So both
plots look fine, but not identical, thus the tests fail
- Streaming tests. These tests have a temporal component, so the loading of
the host machine can cause a test failure. It's fine pretty much all the
time on my not-too-new laptop, but this is bad for automated testing
The RUN_ALL_TESTS environment variable can be set to turn all ALL tests
2013-12-02 21:26:32 -08:00
Dima Kogan
1f757d1db1
reordered some unit tests
2013-12-02 21:16:00 -08:00
Dima Kogan
84a8daa56a
removed example debianization, since debian itself now has it
2013-11-30 01:59:38 -08:00
Dima Kogan
1dad122cb9
changelog bump
2013-10-20 01:18:32 -07:00
Dima Kogan
ee6b339978
minor POD updates
2013-10-20 01:17:00 -07:00
Dima Kogan
0270ec7679
updated reference plots to work specifically with gnuplot 4.6.4
2013-10-20 00:46:00 -07:00
Dima Kogan
46123fc308
main test script gives up if gnuplot isn't available
2013-10-20 00:23:03 -07:00
Dima Kogan
f342a42cf9
updated CPAN depenencies
2013-10-20 00:17:32 -07:00
Dima Kogan
d55e54c095
version bump
2013-10-20 00:14:22 -07:00
Dima Kogan
0ca3482607
all tests now produce a higher-resolution plot
2013-10-20 00:09:10 -07:00
Dima Kogan
48254eefa8
test harness prints out the actual command being executed
2013-10-19 23:56:12 -07:00
Dima Kogan
54862ec2fd
added --timefmt tests
2013-10-19 23:55:47 -07:00
Dima Kogan
74e95d8e6f
If using --timefmt then --xlen MUST have an integer argument
...
I use strftime() and strptime() to deal with xlen in the timefmt case, and those
functions only work with integers
2013-10-19 23:37:17 -07:00
Dima Kogan
6f23f89c28
minor update to the timefmt doc
2013-10-19 22:52:55 -07:00
Dima Kogan
0f4fc69835
removed load test, since the functional tests all supersede it
...
This allows me to drop the dependency on Test::Script::Run
2013-10-19 22:47:48 -07:00
Dima Kogan
f83d8db27a
added streaming tests
2013-10-19 22:45:43 -07:00
Dima Kogan
59625675f7
test now uses IPC::Run directly instead of Test::Script::Run
...
This is required for the streaming tests I'm about to write. Test::Script::Run
doesn't know how to feed input from one process to another as the data comes in
2013-10-19 22:45:43 -07:00
Dima Kogan
0863998848
streaming data now has an 'exit' command
2013-10-19 22:45:43 -07:00
Dima Kogan
f2fa0bf14c
added --hardcopy tests
2013-10-19 22:45:43 -07:00
Dima Kogan
ffd19b9b87
--hardcopy now handles piped output
...
If we tell gnuplot to plot to a file whose name starts with '|', gnuplot writes
to a a process, not to a file. This is now supported by feedgnuplot
2013-10-19 22:45:43 -07:00
Dima Kogan
669fb8dee6
'--stream --hardcopy' is now an error, not a warning
2013-10-19 22:45:43 -07:00
Dima Kogan
deaa85dbd3
expanded test suite
2013-10-19 22:45:43 -07:00
Dima Kogan
99369d1542
y2-axis curves no longer have a thicker line by default
...
This was causing an issue where gnuplot would complain if a points-only
--curvestyle was plotted on the y2 axis. This is because --linewidth makes no
sense for a points-only curve
2013-10-19 22:45:33 -07:00
Dima Kogan
f4976bd0f7
--circles explicitly not supported for 3d plots
2013-10-19 22:45:33 -07:00
Dima Kogan
acd6de507c
fixed doc reformatting typo
2013-10-19 22:45:33 -07:00
Dima Kogan
faaeac7990
made POD less verbose
2013-10-19 22:45:33 -07:00
Dima Kogan
1acb30c3cd
first (very early) cut at a functional testing script
2013-10-18 15:17:58 -07:00
Dima Kogan
1252315598
tweaked a recipe to use --timefmt
2013-10-18 13:38:52 -07:00
Dima Kogan
fad78b60b0
slightly improved --timefmt documentation
2013-09-20 23:13:55 -07:00
Dima Kogan
809442e2dc
reformatted docs. no content changes
2013-09-20 22:55:04 -07:00
Dima Kogan
f022590344
added timefmt documentation
2013-09-20 22:45:53 -07:00
Dima Kogan
3c0743c192
Updated bash, zsh completions with new commands. zsh completion has better prompts
2013-09-20 22:31:15 -07:00
Dima Kogan
c615c8d65e
reordered bash completion entries in alphabetical order. removed duplicate --zlabel
2013-09-20 22:10:38 -07:00
Dima Kogan
c169330fca
timefmt plots now work with streaming and with --xlen
2013-09-20 22:06:18 -07:00