-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangelog
More file actions
108 lines (86 loc) · 3.26 KB
/
Copy pathChangelog
File metadata and controls
108 lines (86 loc) · 3.26 KB
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
2.5.0
Update README.
Use rim 3.0 for development.
2.4.1
Fix a bug when using Regtest::Git.C or Regtest::Git.git_dir with relative
paths for filenames.
2.4.0
Add parameter Regtest::Git.C.
2.3.0
Remove regtest/colorize use regtest/colors instead.
Add Regtest::Git.work_tree and Regtest::Git.git_dir to be more flexible when
using different git repositories.
Add flag Regtest.show_exceptions for easier analysing problems when unexpected
exceptions occur.
Optimize some internals.
2.2.1
Adapt git output to work with different git versions.
Simplify determination of filenames for outputs.
Add a test and Fix documentation.
2.2.0
Add a new method Regtest.log to allow the logging of temporary values which
could be of interest for different reasons (i. e. debugging).
With this version you can use `extend Regtest` to have the methods sample, log
and combinations as top level methods. This is experimental and therefore not
yet mentioned at README.
2.1.1
Adapt remaining examples of regtest/colorize to regtest/colors.
2.1.0
Use Process.clock_gettime for time measurements.
Eliminate dependency to colorize gem. So Regtest has no longer any
dependency.
2.0.0 Major Release
Incompatibilities to regtest 1.x
1. The methods sample and combinations are not longer defined as instance
methods but as as module methods only. Therefore you can't use it as mixed in
methods via include.
2. The exit code of regtest is now by default 1 if there are no plugins used which
check the results like regtest/git.
3. Regtest needs Ruby version 2.1 or higher.
New Features
Regtest can now be customized with a .regtestrc file in the home directory
and/or actual directory. If ENV['NOREGTESTRC'] is set then .regtestrc files
will not be loaded.
A simple plugin mechanism is implemented and two plugins are part of regtest:
regtest/colorize and regtest/git. Plugins are usual activated by require in
one of the .regtestrc files.
It is possible to change the exit codes for different return states of
Regtest.check_results. This is done with changing Regtest.exit_codes see
README.md for an example.
Further Changes
Reporting of statistics was reduced and the full filename for results files
are now reported when running regtest.
Some metatests are added.
Version constant Regtest::VERSION is also added.
Regtest.sample returns now the hash with result information. This could be
useful for plugins which overload this method.
A lot of internal refactoring and improving documentation was done.
1.1.0
Remove output of statistics for writing files: It's not useful.
Report filename of generated results not only the basename of it.
Add metatest. :)
Some refactoring.
1.0.0
Some updates in documentation and project description.
0.5.3
Use rim/regtest to include regtest files in gem.
Update homepage.
0.5.2
Bugfix REGTEST_FILES: Distinguish between rb and yml files.
0.5.1 (yanked)
Include yml files in REGTEST_FILES for rake task.
0.5.0
New method Regtest.combinations to build all combinations of a
Hash-like object with arrays as values.
0.4.0
Improve rake task:
- New constant REGTEST_FILES to define the Ruby files to work on.
- Include the regtest dir in $LOAD_PATH.
0.3.0
Printing some statistics.
Using regtest itself.
Update documentation.
0.2.0
Update rake task (set lib directory to $LOAD_PATH).
0.1.0
First public release.