Commit Graph

32 Commits

Author SHA1 Message Date
Dima Kogan
d68b331af6 added --using, --usingall 2021-03-11 16:12:35 -08:00
Dima Kogan
0dd24c2cba added --every tests 2021-03-10 23:42:57 -08:00
Dima Kogan
1c7f353e53 added forgotten test reference file 2021-02-21 13:58:08 -08:00
Dima Kogan
5a608b72b9 added --equation-above and --equation-below 2021-02-20 18:51:34 -08:00
Dima Kogan
4bef974306 added tests for --xticlabels 2021-02-10 00:16:31 -08:00
Dima Kogan
0e79551f2b added timefmt, style, vnl tests 2021-02-08 23:43:30 -08:00
Dima Kogan
2a91bd742e test can handle missing ref files
useful for new tests
2021-02-08 23:03:55 -08:00
Dima Kogan
c9384f5f63 added "tuplesize" tests 2021-02-08 23:03:43 -08:00
Dima Kogan
f1901ecde1 Test suite: all the streaming tests pass 2021-02-08 18:34:25 -08:00
Dima Kogan
b9a9ff8ec1 Test suite: all the non-streaming tests pass 2021-02-08 18:22:07 -08:00
Dima Kogan
27c6b3c6fb Test suite: the enabled-by-default tests pass in gnuplot 5.4 2021-02-08 18:19:26 -08:00
Dima Kogan
0f7f7d342a Test suite: reference plots come from files, not inline
This makes maintenance infinitely easier
2021-02-08 16:19:00 -08:00
Dima Kogan
a65abc6095 fixed incorrect plotting of --timefmt --rangesize plots 2014-02-06 23:16:48 -08:00
Dima Kogan
6cb1574e2b tests use some of the nicer new syntax 2014-02-05 13:53:34 -08:00
Dima Kogan
4fd1c390ff added --rangesize and --rangesizeall
--rangesizeall is a different way to express --extraValuesPerPoint. --rangesize
is per-curve however
2014-02-05 13:53:16 -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
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
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
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
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
f2fa0bf14c added --hardcopy tests 2013-10-19 22:45:43 -07:00
Dima Kogan
deaa85dbd3 expanded test suite 2013-10-19 22:45:43 -07:00
Dima Kogan
1acb30c3cd first (very early) cut at a functional testing script 2013-10-18 15:17:58 -07:00
Dima Kogan
0fac942acf renamed main script feedGnuplot -> feedgnuplot 2011-10-16 11:25:22 -07:00
Dima Kogan
61ff77f9f4 I now enforce a threaded perl during testing, not during execution. This should pacify cpantesters 2011-02-04 20:30:19 -08:00
Dima Kogan
984a5a2539 added cpan tests 2011-01-23 19:57:23 -08:00