-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
135 lines (93 loc) · 5.26 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
2024-08-16 Jamie Lentin <jm@lentin.co.uk>
Version 1.7-0
* (origin/oknotok-colours) outcome: White "ok" instead of green (15d72dd)
* outcome: Colour ok/not ok lines if we can (4dc435d)
* output: Move "options" code to "output" (8b7bc7f)
* (origin/ok_group_error_handling, ok_group_error_handling) ok_group: Summarise groups and tests separately (179e124)
* outcomes: Abstract data.frame-based storage (8f1731d)
* outcome: Common line-writing, stop_on_fail-handling (20031a7)
* format_traceback: Unify error-handling in try_catch_traceback() (88cd9e7)
* format_traceback: Reduce indentation (238f788)
* use format_traceback to subset the call stack (f40299b)
* use format_traceback (63fa950)
* ok_group wraps code block with tryCatch (08ae641)
* add TAP plan where we have human readable summaries (1b890ad)
* outcome: Don't blat history on subsequent record_outcomes() (02b20ac)
* ok: Add unittest.stop_on_fail (ce2dcbc)
* ut_with_report: Experimental interactive summaries (80b2d49)
* format_traceback: Add common traceback formatter (340ea7f)
* outcome: Explicitly record_outcomes() (3de7d5a)
* outcome: Report errors if no tests run (1a507b7)
* outcome: It's tests *ran*, not tests *passed* (aafbdac)
* outcome: Pass in errors to outcome_summary() (89697d3)
* outcome: Remove nested if (443d037)
* outcome: Break up non_interactive_summary (c81a3f8)
* Merge pull request #20 from ravingmantis/test-summaries (a511f34)
* Merge pull request #19 from ravingmantis/context-lines (ab5cb61)
* Added ut_cmp_warning() function (840f1f4)
* non_interactive_summary: Tell people which tests failed (ec84b0c)
* non_interactive_summary: Fetch variables from environment once (e3ab94d)
* non_interactive_summary: Isolate pkg_vars from GlobalEnv() (7d0604b)
* summary: Use clear_outcomes() instead of manually clearing environment (46bd8eb)
* ut_cmp: Expose context_lines as parameter & option (833c9c5)
* ut_cmp_error extended to check error class (27e6e2d)
* Break up outcomes' description & output (04f8677)
* Standardise text output with write_ut_lines() (c33ffb4)
2024-01-10 Jamie Lentin <jm@lentin.co.uk>
Version 1.6-1
* DESCRIPTION: Updated maintainer e-mail addresses
2023-05-04 Jamie Lentin <jm@lentin.co.uk>
Version 1.6-0
* ok: More robust stacktrace filtering (c7740d6)
* non_interactive_summary: clear_outcomes() to reset tests (97146bc)
2022-09-25 Jamie Lentin <jm@lentin.co.uk>
Version 1.5-3
* README: Use canonical form of CRAN URL
2022-09-25 Jamie Lentin <jm@lentin.co.uk>
Version 1.5-2
* ut_cmp_*: Fix test failure on r-oldrel-windows-ix86+x86_64
2022-09-07 Jamie Lentin <jm@lentin.co.uk>
Version 1.5-1
* NEWS: Convert to a R-devel compatible format
2022-09-07 Jamie Lentin <jm@lentin.co.uk>
Version 1.5-0
* options: Disable git-diff colors where appropriate
* options: options(unittest.output = ...) to redirect unittest output
* ut_cmp_*: Support for r-devel-windows-x86_64-new-UL
* ut_cmp_*: Add deparse_frame option for nicer comparision helpers
* ut_cmp_*: Show more digits in diff output when required
* ut_cmp_*: Windows path-related bugfixes
2019-11-19 Jamie Lentin <lentinj@shuttlethread.com>
Version 1.4-0
* ut_cmp_*: Support comparing environments
* ut_cmp_*: Graduate from example to included function
* ut_cmp_error: Graduate from example to included function
* ok: Preserve empty lines in dignostic output
* non_interactive_summary: Bail out message on fatal script errors
2017-11-01 Jamie Lentin <lentinj@shuttlethread.com>
Version 1.3-0
* R/ok.R (ok): Add stacktrace as well as final failing call
* R/ok.R (ok): Deparse the call object correctly when handling test errors
* NAMESPACE: Declare that we use utils::capture.output
* vignettes/getting_started.Rnw: Content moved here from package unittest-package.Rd
* vignettes/code_cookbook.Rnw: Content moved here from package unittest-package.Rd
2015-02-13 Jamie Lentin <lentinj@shuttlethread.com>
Version 1.2-0
* R/non_interactive_summary.R: Remove broken detection for tests ending prematurely.
* R/*.R man/*.Rd tests/*.R: Make the use of white space within parentheses consistent.
* DESCRIPTION: Title should be in title-case.
2014-12-14 Jamie Lentin <lentinj@shuttlethread.com>
Version 1.1-1
* Fix spelling mistakes in documentation, changelog
2014-12-13 Jamie Lentin <lentinj@shuttlethread.com>
Version 1.1-0
* R/ok_group.R (ok_group): New function to display a debug message before evaluating a code block containing unit tests.
* R/ok.R (ok): Long descriptions no longer breaks output.
* R/non_interactive_summary.R (non_interactive_exit): Now notices when tests end prematurely and puts out debug message.
* man/unittest-package.Rd: Fixed incorrect instructions for integration with R CMD check.
2014-09-10 Anthony Hennessey <anthony.hennessey@protonmail.com>
Version 1.0-1
* tests/test_non_interactive.R (run_script): stdout and stderr in system2 command to tmp files to avoid 'illegal seek' error on Solaris.
2014-08-23 Jamie Lentin <lentinj@shuttlethread.com>
Version 1.0-0
Initial release.