Skip to content

Commit ecdd02f

Browse files
committed
Rename project to rubytest-core.
1 parent a7c06b1 commit ecdd02f

6 files changed

Lines changed: 77 additions & 85 deletions

File tree

.index

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,23 @@ authors:
88
- name: trans
99
email: transfire@gmail.com
1010
organizations: []
11-
requirements:
12-
- version: '>= 0'
13-
name: ansi
14-
- groups:
15-
- test
16-
version: '>= 0'
17-
name: qed
18-
- groups:
19-
- test
20-
version: '>= 0'
21-
name: ae
11+
requirements: []
2212
conflicts: []
2313
alternatives: []
2414
resources:
2515
- type: home
26-
uri: http://rubyworks.github.com/rubytest
16+
uri: http://rubyworks.github.com/rubytest-core
2717
label: Homepage
2818
- type: code
29-
uri: http://github.com/rubyworks/rubytest
19+
uri: http://github.com/rubyworks/rubytest-core
3020
label: Source Code
3121
- type: mail
3222
uri: http://groups.google.com/group/rubyworks-mailinglist
3323
label: Mailing List
3424
repositories:
3525
- name: upstream
3626
scm: git
37-
uri: git@github.com:rubyworks/rubytest.git
27+
uri: git@github.com:rubyworks/rubytest-core.git
3828
categories: []
3929
copyrights:
4030
- holder: RubyWorks
@@ -44,11 +34,13 @@ customs: []
4434
paths:
4535
lib:
4636
- lib
47-
name: rubytest
48-
title: Ruby Test
49-
version: 0.7.0
37+
name: rubytest-core
38+
title: Rubytest Core
39+
version: 0.8.0
5040
summary: Ruby Universal Test Harness
51-
description: Ruby Test is a universal test harness for Ruby. It can handle any compliant
52-
test framework, even running tests from multiple frameworks in a single pass.
41+
description: Rubytest is a universal test harness for Ruby. It can handle any compliant
42+
test framework, even running tests from multiple frameworks in a single pass. This
43+
is the core component of the system, and is the only part strictly necessary to
44+
run tests.
5345
created: '2011-07-23'
54-
date: '2014-04-10'
46+
date: '2014-07-18'

Gemfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
source "https://rubygems.org"
22

3-
gem "ansi"
4-
53
group :build do
64
#gem "detroit"
75
end
86

97
group :test do
10-
gem "qed"
11-
gem "ae"
8+
#gem "qed"
9+
#gem "ae"
1210
end
1311

HISTORY.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# RELEASE HISTORY
22

3+
## 0.8.0 / 2014-07-18
4+
5+
Renamed gem to rubytest-core. The rubytest gem iteself will become a
6+
meta-gem requiring core and a set of common standard plugins.
7+
8+
Changes:
9+
10+
* Rename project to `rubytest-core`.
11+
* Spin-off report formats as separate gems.
12+
13+
314
## 0.7.0 / 2013-02-18
415

516
Version 0.7 is a significant release. The library has been simplified

Indexfile

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
11
---
22
name:
3-
rubytest
3+
rubytest-core
44

55
version:
6-
0.7.0
6+
0.8.0
77

88
title:
9-
Ruby Test
9+
Rubytest Core
1010

1111
summary:
1212
Ruby Universal Test Harness
1313

1414
description:
15-
Ruby Test is a universal test harness for Ruby. It can handle any compliant
15+
Rubytest is a universal test harness for Ruby. It can handle any compliant
1616
test framework, even running tests from multiple frameworks in a single pass.
17+
This is the core component of the system, and is the only part strictly
18+
necessary to run tests.
1719

1820
resources:
19-
home: http://rubyworks.github.com/rubytest
20-
code: http://github.com/rubyworks/rubytest
21+
home: http://rubyworks.github.com/rubytest-core
22+
code: http://github.com/rubyworks/rubytest-core
2123
mail: http://groups.google.com/group/rubyworks-mailinglist
2224

2325
repositories:
24-
upstream: git@github.com:rubyworks/rubytest.git
26+
upstream: git@github.com:rubyworks/rubytest-core.git
2527

2628
authors:
2729
- trans <transfire@gmail.com>

LICENSE.txt

Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,23 @@
1-
# COPYRIGHT NOTICES
2-
3-
## Ruby Test
4-
5-
**Project** | Ruby Test
6-
--------------|------------------------------------------
7-
**Website** | http://rubyworks.github.com/ruby-test
8-
**License** | BSD-2-Clause
9-
**Copyright** | (c) 2011 Rubyworks
10-
11-
Copyright 2011 Rubyworks. All rights reserved.
12-
13-
Redistribution and use in source and binary forms, with or without
14-
modification, are permitted provided that the following conditions are met:
15-
16-
1. Redistributions of source code must retain the above copyright notice,
17-
this list of conditions and the following disclaimer.
18-
19-
2. Redistributions in binary form must reproduce the above copyright
20-
notice, this list of conditions and the following disclaimer in the
21-
documentation and/or other materials provided with the distribution.
22-
23-
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
24-
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
25-
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
26-
COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
27-
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
28-
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29-
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
30-
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
31-
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
32-
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1+
(BSD-2-Clause License)
2+
3+
Redistribution and use in source and binary forms, with or without
4+
modification, are permitted provided that the following conditions are met:
5+
6+
1. Redistributions of source code must retain the above copyright notice,
7+
this list of conditions and the following disclaimer.
8+
9+
2. Redistributions in binary form must reproduce the above copyright
10+
notice, this list of conditions and the following disclaimer in the
11+
documentation and/or other materials provided with the distribution.
12+
13+
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
14+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
15+
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
16+
COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
17+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
18+
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
19+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
20+
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
21+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
22+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3323

README.md

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -61,30 +61,11 @@ also be installed in an FHS compliant fashion if necessary.
6161

6262
There are a few ways to run tests.
6363

64-
### Via Runner Scripts
65-
66-
Out of the box Rubytest doesn't provide any special means for doing so,
67-
you simply write you own runner script using the Rubytest API.
68-
Here is the basic example:
69-
70-
require 'rubytest'
71-
72-
Test.run! do |r|
73-
r.loadpath 'lib'
74-
r.test_files 'test/test_*.rb'
75-
end
76-
77-
Put that in a `test/runner.rb` script and run it with `ruby` or
78-
add `#!/usr/bin/env ruby` at the top and put it in `bin/test`
79-
setting `chmod u+x bin/test`. Either way, you now have your test
80-
runner.
81-
8264
### Via Command-line Tool
8365

84-
Probably the easiest way to run tests is via the command line tool available
85-
via the `rubytest-cli` plug-in. You can read more about it on its
86-
[webpage](http://rubyworks.github.com/rubytest-cli), but we will quickly go
87-
over it here.
66+
The easiest way to run tests is via the command line tool. You can read more about
67+
it on its [manpage](http://rubyworks.github.com/rubytest/man/rubytest.1.html),
68+
but we will quickly go over it here.
8869

8970
The basic usage example is:
9071

@@ -118,6 +99,24 @@ A basic example in its case, add to ones Rakefile:
11899

119100
See the Wiki for more detailed information on the different ways to run tests.
120101

102+
### Via Runner Scripts
103+
104+
Out of the box Rubytest doesn't provide any special means for doing so,
105+
you simply write you own runner script using the Rubytest API.
106+
Here is the basic example:
107+
108+
require 'rubytest'
109+
110+
Test.run! do |r|
111+
r.loadpath 'lib'
112+
r.test_files 'test/test_*.rb'
113+
end
114+
115+
Put that in a `test/runner.rb` script and run it with `ruby` or
116+
add `#!/usr/bin/env ruby` at the top and put it in `bin/test`
117+
setting `chmod u+x bin/test`. Either way, you now have your test
118+
runner.
119+
121120

122121
## Requirements
123122

0 commit comments

Comments
 (0)