Commit Graph

1301 Commits

Author SHA1 Message Date
fe1f46ae07 whitespace 2017-08-31 10:09:58 +01:00
9e096fa982 [functional-tests] Improve help for run-tests 2017-08-31 09:37:21 +01:00
8d303858db fix typo 2017-08-30 16:14:45 +01:00
38a9b8c3a9 Update README 2017-08-30 15:56:26 +01:00
93c8ebf896 [functional-tests] s/-/_/ in tag names 2017-08-30 15:15:12 +01:00
d3c8ae4f35 [functional-tests] era_restore tests 2017-08-30 15:14:10 +01:00
6616a21891 [functional-tests] era_check tests 2017-08-30 14:30:11 +01:00
516afc8ed6 [functional-tests] era-xml 2017-08-30 13:35:44 +01:00
8c251018c6 [functional-tests] thin_delta tests 2017-08-30 10:39:58 +01:00
e0bab67bd8 whitespace 2017-08-30 10:38:19 +01:00
bcc7f85f1e [functional-tests/cache] cache_metadata_size tests 2017-08-30 10:12:46 +01:00
a724d86ba2 Bump the version to 0.7.1 2017-08-29 15:07:02 +01:00
12024bf232 [functional-tests/thin] Factor out with-empty-metadata 2017-08-29 14:55:48 +01:00
33f0c23ca1 [functional-tests] give all temporary files sensible names.
This makes it much easier when debugging a test.
2017-08-29 14:46:59 +01:00
13cee36804 [functional-tests/regex-bench] update benchmark to use regex from a
string rather than combinators.
2017-08-29 13:26:14 +01:00
14d1751022 [functional-tests/regex] reorder definition of rx 2017-08-29 13:24:11 +01:00
761c655035 [functional-tests/cache] remove deliberately failing test + whitespace 2017-08-29 13:23:27 +01:00
88b0c2ebae [cache-restore] Fix crash with --override-metadata-version flag.
If the actual metadata version is 1, then the dirty bitset will not be
present.  But the superblock was trying to write it because of the
overridden md version.
2017-08-29 13:17:45 +01:00
4da8d19f29 [cache_restore] The metadata version and clean shutdown flags were
swapped.

Reveal by failing --omit-clean-shutdown test
2017-08-29 12:33:32 +01:00
61d747b246 [functional-tests/run-test] add list command. 2017-08-29 10:28:56 +01:00
1940945d6f [functional-tests/regex] use indirect-lambda to hotpatch rx 2017-08-29 09:27:28 +01:00
e5ca0bc5e1 [functional-tests] add indirect-lambda/set-lambda! to (utils) 2017-08-29 09:18:39 +01:00
52ab4c4958 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools 2017-08-28 19:24:22 +01:00
da4bb22b6a [functional-tests/regex] Get groups working
Hacked a hotpatch soln.
2017-08-28 17:38:49 +01:00
1be512580c Fix build with libc++ by disambiguating std::bitset away. (#83) 2017-08-26 12:53:33 +01:00
6e9e71da87 [functional-tests] remove ruby 2017-08-25 15:11:31 +01:00
be34337b06 [functional-tests] Add some cache tests 2017-08-25 15:03:50 +01:00
2eea8c4e84 [functional-tests] (process) library 2017-08-25 15:01:09 +01:00
970cd314de [functional-tests/temp-file] temp-file-sized 2017-08-25 11:26:45 +01:00
de2e243408 [functional-tests/cache] use a temp file for metadata 2017-08-25 11:26:09 +01:00
78cb2570a3 [functional-tests] start a trivial (disk-units) library 2017-08-25 11:25:37 +01:00
ccd89d32da [functional-tests/thin] use a temp file to hold metadata 2017-08-25 11:12:18 +01:00
3635952ec8 [functional-tests] (process) lib, and create a per scenario log file 2017-08-25 09:46:56 +01:00
0fcf05e4fc [functional-tests] add newline to log messages 2017-08-25 09:45:56 +01:00
6b4e47a05f [functional-tests] (logging) 2017-08-24 15:54:03 +01:00
0740cb7bcc [functional-tests] fluid-let is already in (chezscheme) 2017-08-24 14:09:23 +01:00
02618e39d1 [functional-tests] Lexically scoped temp file stuff 2017-08-24 14:03:07 +01:00
bc765ce89d [functional-tests] fluid-let 2017-08-23 11:10:53 +01:00
2fe464a4cf [functional-tests] move swap! to (utils) 2017-08-23 10:49:36 +01:00
e3053df850 [functional-tests] factor out temp-file library 2017-08-23 10:48:33 +01:00
1cc2ab62ae [functional-tests] comment 2017-08-23 10:18:09 +01:00
417a970bc2 [functional-tests] Stop printing the command line in run-tests 2017-08-23 10:11:26 +01:00
029db28b3b [functional-tests] only repeat failures if there are some :) 2017-08-23 10:08:28 +01:00
52f17c3230 [functional-tests] You can now specify tests using a regex.
Prefix the command line arg with 're:'.
2017-08-23 10:04:00 +01:00
87b3556d36 [functional-tests/regex] tweak definition of rx 2017-08-22 17:41:40 +01:00
c049ec6f39 [functional-tests/regex] parser mostly working.
Just need to stop grouping '(' ')' from looping forever.
2017-08-22 17:28:13 +01:00
38577de0ea [functional-tests] start using the parser combinators for the command
line
2017-08-22 09:48:20 +01:00
61c4a14c65 [functional-tests] tweak output 2017-08-22 09:47:00 +01:00
5384d75351 [functional-tests] Monadic parser combinators 2017-08-22 09:45:22 +01:00
a51aeb29a1 [functionl-tests] allow multiple patterns on the run-test command line 2017-08-21 11:33:44 +01:00