sorah
04ccb2fee2
* lib/test/unit.rb(Test::Unit::Runner#after_worker_quit):
...
method name more be natural English.
* lib/test/unit.rb(Test::Unit::Runner::Worker.launch):
IO.sync doesn't need. Should use "b" for mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-27 22:40:53 +00:00
sorah
c6598ffcae
* lib/test/unit.rb: Refactoring; Worker never use Hash for internal storage.
...
* lib/test/unit.rb: Never use Kernel#spawn. Use IO.popen instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-27 09:03:16 +00:00
nobu
715dc8355c
* lib/test/unit.rb, lib/test/unit/parallel.rb: remove trailing spaces.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-26 14:51:35 +00:00
sorah
86c7e68442
* lib/test/unit.rb: --jobs-status won't puts over 2 lines.
...
* test/testunit/test_parallel.rb: Fix test for above.
* lib/test/*: refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-26 07:17:59 +00:00
sorah
0695a5aa25
* common.mk: Use $RUNRUBY for worker process.
...
* lib/test/unit.rb: Fix bug.
* lib/test/unit.rb: @options[:ruby](@opts[:ruby]) is now Array.
* test/testunit/parallel.rb: Fix for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-24 04:47:48 +00:00
sorah
e9c22a6f1a
* test/testunit/tests_for_parallel/misc.rb: Fix bug in r30947.
...
* lib/test/unit.rb, lib/test/unit/assertions.rb: For this test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-24 01:08:51 +00:00
sorah
48fa6ed529
* test/testunit/test_parallel.rb, test/testunit/parallel/*:
...
Test for r30939.
* lib/test/unit.rb: For test.
* lib/test/parallel.rb: For test.
* lib/test/unit/testcase.rb: For test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-23 14:08:25 +00:00
sorah
8f1430d08b
* lib/test/unit.rb: Fix --ruby option doesn't effect.
...
* lib/test/unit.rb: Fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-22 14:16:38 +00:00
sorah
06aeddaf92
* lib/test/unit.rb: Fix merging miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-22 05:35:05 +00:00
sorah
a790bd0bd7
* lib/test/unit.rb: Add new options; --jobs,-j,--ruby,--jobs-status,
...
--no-retry.
[Feature #4415 ] [ruby-dev:43226],[ruby-dev:43222],[ruby-core:35294]
* lib/test/unit/parallel.rb: Used at test/unit --jobs(-j) option.
* test/csv/test_serialization.rb: test/unit parallel running ready.
* test/rake/test_file_task.rb: test/unit parallel running ready.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-22 03:36:38 +00:00
tenderlove
c36abbfd43
* lib/test/unit.rb: partial revert of r30849. [ruby-core:32864]
...
* test/testunit/test_rake_integration.rb: adding an integration test
with the rake loader to prevent regressions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-18 21:39:09 +00:00
usa
0755c1c8f2
* lib/test/unit.rb: revert r30863, because it causes too many noise.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-14 01:34:54 +00:00
nobu
63ca916ed4
* lib/test/unit.rb (Test::Unit::RequireFiles#non_options): skip
...
test suites failed to load instead of mere messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-13 10:41:59 +00:00
nobu
420d98e4a8
* lib/test/unit.rb (Test::Unit::Options#process_args): always
...
return options.
* lib/test/unit.rb (Test::Unit::RequireFiles#non_options): return
if any test case get loaded.
* lib/test/unit.rb (Test::Unit::AutoRunner#initialize): do not add
default directory if it is nil.
* lib/test/unit.rb (Test::Unit::AutoRunner#process_args): return
true if any test cases to run.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-12 15:29:24 +00:00
nobu
aca69e1fdc
* lib/test/unit.rb (Test::Unit::AutoRunner#initialize): use
...
default_dir if no test case given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-12 05:41:38 +00:00
nobu
4e3df72f0d
* lib/test/unit.rb (Test::Unit::Runner): rename from Test::Unit::Mini.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-12 05:41:02 +00:00
nobu
58ed5a45ff
* lib/test/unit.rb (Test::Unit::GlobOption#non_options): run tests
...
under base directory if no argument given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-12 00:30:13 +00:00
nobu
9c560af1b7
* bin/testrb, test/runner.rb, lib/test/unit.rb: improve backward
...
compatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-02-11 12:41:58 +00:00
usa
1c93261983
* lib/test/unit.rb (process_args): need to setup @help to print options.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-15 11:45:57 +00:00
usa
949e6d454e
* lib/test/unit.rb: help messages.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-14 09:32:36 +00:00
nobu
5f37d6902a
* lib/test/unit.rb (Test::Unit::GCStressOption): --gc-stress
...
option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-01 22:20:23 +00:00
nobu
64740adcff
* lib/test/unit.rb (Test::Unit::Mini#_run_suites): show the result
...
even when interrupted on the way.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-01 22:15:15 +00:00
naruse
b5e1dfdb1b
Remove unused logics
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-01 06:03:57 +00:00
ryan
d264d3cc38
Imported minitest 2.0.0 r5952. Fixed test/unit.rb to work with changes
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-01 05:33:32 +00:00
nobu
5383964f98
* lib/test/unit.rb (Test::Unit::Mini#run): abort if interrupted.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 06:16:36 +00:00
nobu
b560b08014
* lib/test/unit.rb (Test::Unit::Mini#run_test_suites): show the
...
result even when interrupted on the way.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 05:18:12 +00:00
nobu
071e1ba1f8
* lib/test/unit.rb (Test::Unit::Mini#run_test_suites): ensure
...
output sync mode to be restored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 05:13:55 +00:00
tenderlove
8a40d614a3
* lib/test/unit.rb: make test/unit play nicely with the rake test
...
loader. [ruby-core:32864]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 03:11:20 +00:00
nobu
5bfac0d9cf
* lib/test/unit.rb (Test::Unit::GlobOption): merged RejectOption.
...
* test/runner.rb: utilize GlobOption.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-16 12:40:40 +00:00
nobu
d7d361a316
* lib/test/unit.rb (MiniTest::Unit.new): extend before initialize.
...
[ruby-dev:41970]
* lib/test/unit.rb (MiniTest::Unit.autorun): use Test::Unit::Mini.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-13 07:12:18 +00:00
nobu
327da86aaf
* lib/test/unit.rb (MiniTest::Unit#process_args): refactored.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-07-17 10:01:49 +00:00
nobu
43f3e3779c
* lib/test/unit.rb: MiniTest::Unit is different class from
...
Test::Unit, and install runner before loading test/minitest.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-07-17 01:08:04 +00:00
mame
d98d3fe12a
* lib/test/unit.rb, bin/testrb, test/runner.rb: revert r28655, which
...
broke test-all.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-07-16 13:09:44 +00:00
nobu
96863dc358
* lib/test/unit.rb (Test::Unit.setup_argv): run tests only when
...
any tests have not run.
* bin/testrb, test/runner.rb: use Test::Unit.start.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-07-16 05:58:39 +00:00
tenderlove
8742248884
* lib/test/unit.rb (setup_argv): convert to using optparse, adding
...
--help and -I. [ruby-core:30154]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-07-14 17:44:51 +00:00
nobu
93b9f2cc5e
* lib/test/unit.rb (Test::Unit.setup_argv): expands paths before
...
requiring. [ruby-dev:39012]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-04 18:28:49 +00:00
nobu
287a34ae0d
* {ext,lib,test}/**/*.rb: removed trailing spaces.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-06 03:56:38 +00:00
usa
879d8aa079
* lib/test/unit.rb (Test::Unit.setup_argv): sorry, fixed wrong commit.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-16 13:43:34 +00:00
usa
d8d41b2380
* lib/test/unit.rb (Test::Unit.setup_argv): ALT_SEPARATOR support.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-16 13:03:49 +00:00
akr
cbc6a104b2
* lib/test/unit/assertions.rb: extracted from lib/test/unit.rb.
...
lib/test/unit/testcase.rb: ditto.
at asakusa.rb. [ruby-core:20014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11 10:40:24 +00:00
usa
0ca8c28e4d
* lib/test/unit.rb: sorry, removed debug code.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-04 04:10:12 +00:00
usa
645246d1d1
* lib/test/unit.rb (Test::Unit.setup_argv): now can specify ``-xname''
...
instead of ``-x name''.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-04 04:09:10 +00:00
nobu
ac466de7ff
* lib/test/unit.rb (assert_nothing_raised): raise with backtrace.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-21 12:33:44 +00:00
akr
04f674188e
* lib/test/unit.rb (assert_nothing_raised): set backtrace.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-21 11:13:28 +00:00
akr
8fe3d0285f
* lib/test/unit.rb (Test::Unit.setup_argv): call given block for
...
filtering files.
* test/runner.rb: search srcdir/test/arg, srcdir/arg.
* bin/testrb: show usage if no files given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-19 15:59:35 +00:00
akr
5cf4f78aea
* lib/test/unit.rb (assert_nothing_thrown): don't intern.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-18 15:15:57 +00:00
akr
6fa352271f
* lib/test/unit.rb (assert_nothing_thrown): implemented.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-18 04:41:17 +00:00
mame
978f8ca10a
* lib/test/unit.rb: sort the order of executing tests.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-16 15:40:49 +00:00
akr
ba1e27f3ca
* lib/test/unit.rb (assert_equal): avoid incompatible character
...
encodings error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-16 14:28:06 +00:00
akr
338253cbe5
* lib/test/unit.rb (assert_equal): failure message changed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-16 14:24:08 +00:00