Skip to content
Newer
Older
100644 41 lines (28 sloc) 2.07 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
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
064624b @AlexBaranosky [Issue #82] updating backlog
AlexBaranosky authored Mar 3, 2012
22 * [ ] Work with Meikel Brandmeyer to combine ClojureCheck's Generators with Shrink.
23 implement shrinking. Report only the first fully shrunken failure
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
24 [ ] 'shrink' depends on domain of 'generate'
72af5b1 @AlexBaranosky [Issue #82] more ideas added to the formula backlog
AlexBaranosky authored Feb 25, 2012
25
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
26 * [ ] ability to override shrink function on a per generator basis
27 a. [ ] ablity to not shrink at all on a per generator basis (make a nice syntactic
28 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
29
30 * [ ] fix strange error if you run (formula [a 1] 1 =>)
31 ... since the formula macro splices in :formula :formula-in-progress
32 possibly solution is to not using fact macro inside of formula,
33 but instead do something like tabular
a9286d3 @AlexBaranosky [Issue #82] updated backlog with new insights
AlexBaranosky authored Mar 2, 2012
34
9980189 @AlexBaranosky [Issue #82] updated backlog; organized t-formula
AlexBaranosky authored Mar 2, 2012
35
36 * [ ] if line numbers shift, then ensure that they always report correctly -- so far I don't know if this even needs to change, since it seems to work fine. Think about 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
37
9980189 @AlexBaranosky [Issue #82] updated backlog; organized t-formula
AlexBaranosky authored Mar 2, 2012
38 * [ ] consider implementing with @marick's metaconstant syntax
1ae1ad3 @AlexBaranosky [Issue #82] updates to formula backlog
AlexBaranosky authored Mar 13, 2012
39 a. [ ] if we do metaconstant style, implement generator overriding
40
41 * [ ] double check that users won't get more than one reported failure per formula
Something went wrong with that request. Please try again.