Skip to content
Newer
Older
100644 45 lines (31 sloc) 2.14 KB
e2ce67a @AlexBaranosky [Issue #82] adding backlog file for the formula epic
AlexBaranosky authored Feb 18, 2012
1
a9286d3 @AlexBaranosky [Issue #82] updated backlog with new insights
AlexBaranosky authored Mar 1, 2012
2 * [x] improve formula failure reporting
3 a. [x] report the first failure
4 b. [x] make sure the fact count only increases once per formula
e2ce67a @AlexBaranosky [Issue #82] adding backlog file for the formula epic
AlexBaranosky authored Feb 19, 2012
5
a9286d3 @AlexBaranosky [Issue #82] updated backlog with new insights
AlexBaranosky authored Mar 2, 2012
6 * [x] make number of generated facts per formula dynamically bindable
968f636 @AlexBaranosky renames and cleanups etc.
AlexBaranosky authored Mar 14, 2012
7 a. [x] throw an exception if this value is set < 1
e2ce67a @AlexBaranosky [Issue #82] adding backlog file for the formula epic
AlexBaranosky authored Feb 19, 2012
8
a9286d3 @AlexBaranosky [Issue #82] updated backlog with new insights
AlexBaranosky authored Mar 2, 2012
9 * [x] figure out how to make syntax validation errors show something more sensible than the
10 error message you'd see for a problem with a fact validation problem
fdae82b @AlexBaranosky [Issue #82] updating formulas backlog
AlexBaranosky authored Feb 19, 2012
11
9980189 @AlexBaranosky [Issue #82] updated backlog; organized t-formula
AlexBaranosky authored Mar 1, 2012
12 * [x] don't run more tests than need be if there is already failure in this formula's batch.
e2ce67a @AlexBaranosky [Issue #82] adding backlog file for the formula epic
AlexBaranosky authored Feb 19, 2012
13
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
14 * [x] syntax validate thata formula only has one check in it
57ed06c @AlexBaranosky [Issue #82] a lot more syntax validations for formula
AlexBaranosky authored Mar 13, 2012
15 a. [x] need to make this more thorough... right now the only test of this feature checks a
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
16 simple provided case, but needs to work with against-background, background and
57ed06c @AlexBaranosky [Issue #82] a lot more syntax validations for formula
AlexBaranosky authored Mar 14, 2012
17 other more interesting cases
18 b. [ ] it is more thorough now, but let's make it *seriously* thoough :)
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
19
20 * [x] formula macro calls a (constantly []) version of shrink on failures
d0165f2 @AlexBaranosky [Issue #82] updated formula backlog
AlexBaranosky authored Mar 8, 2012
21
df6caf7 @AlexBaranosky [Issue #82] added notion of a future-formula/pending-formula/incipien…
AlexBaranosky authored Mar 14, 2012
22 * [x] add future-formula (and variant names)
23
064624b @AlexBaranosky [Issue #82] updating backlog
AlexBaranosky authored Mar 3, 2012
24 * [ ] Work with Meikel Brandmeyer to combine ClojureCheck's Generators with Shrink.
25 implement shrinking. Report only the first fully shrunken failure
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
26 [ ] 'shrink' depends on domain of 'generate'
72af5b1 @AlexBaranosky [Issue #82] more ideas added to the formula backlog
AlexBaranosky authored Feb 25, 2012
27
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
28 * [ ] ability to override shrink function on a per generator basis
29 a. [ ] ablity to not shrink at all on a per generator basis (make a nice syntactic
30 sugar for this... as it is one of the cases of the above.
9980189 @AlexBaranosky [Issue #82] updated backlog; organized t-formula
AlexBaranosky authored Mar 2, 2012
31
32 * [ ] fix strange error if you run (formula [a 1] 1 =>)
33 ... since the formula macro splices in :formula :formula-in-progress
34 possibly solution is to not using fact macro inside of formula,
35 but instead do something like tabular
a9286d3 @AlexBaranosky [Issue #82] updated backlog with new insights
AlexBaranosky authored Mar 2, 2012
36
9980189 @AlexBaranosky [Issue #82] updated backlog; organized t-formula
AlexBaranosky authored Mar 2, 2012
37
df6caf7 @AlexBaranosky [Issue #82] added notion of a future-formula/pending-formula/incipien…
AlexBaranosky authored Mar 15, 2012
38 * [ ] if line numbers shift, then ensure that they always report correctly -- so far I
39 don't know if this even needs to change, since it seems to work fine. Think about
40 it and decide if tests to prevent regressions are useful here.
a9286d3 @AlexBaranosky [Issue #82] updated backlog with new insights
AlexBaranosky authored Mar 2, 2012
41
9980189 @AlexBaranosky [Issue #82] updated backlog; organized t-formula
AlexBaranosky authored Mar 2, 2012
42 * [ ] consider implementing with @marick's metaconstant syntax
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
43 a. [ ] if we do metaconstant style, implement generator overriding
44
45 * [ ] double check that users won't get more than one reported failure per formula
Something went wrong with that request. Please try again.