Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Run tests on Travis for common rubies. #196

Closed
wants to merge 356 commits into from
@splattael

Tests currently fail on jruby and rubinius.
Ignore these failures for now.

See the build on Travis:
https://travis-ci.org/splattael/minitest/builds/3461904

zenspider and others added some commits
@zenspider zenspider Fixed deprecated usage
[git-p4: depot-paths = "//src/minitest/dev/": change = 5948]
d1e1394
@zenspider zenspider + Rdoc improvements
[git-p4: depot-paths = "//src/minitest/dev/": change = 5949]
754d87a
@zenspider zenspider Prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 5951]
9889cb7
@zenspider zenspider + Make options accesor lazy.
+ Do not filter backtrace if $DEBUG
[git-p4: depot-paths = "//src/minitest/dev/": change = 6056]
65f238c
@zenspider zenspider + Exit autorun via nested at_exit handler, in case other libs call exit
[git-p4: depot-paths = "//src/minitest/dev/": change = 6057]
979406d
@drbrain drbrain - Fix bug when ^T is hit before runner start
[git-p4: depot-paths = "//src/minitest/dev/": change = 6058]
503fd28
@drbrain drbrain Set @start_time instead of local variable for ^T
[git-p4: depot-paths = "//src/minitest/dev/": change = 6059]
9436998
@zenspider zenspider + Split printing of test name and its time. (nurse)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6072]
50c9024
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6079]
afcf084
@zenspider zenspider - Benchmarks in specs that didn't call bench_range would die. (zzak).
+ Completed doco on minitest/benchmark for specs.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6086]
a3c3f38
Steven R. Baker Add RDoc for MiniTest::Mock
[git-p4: depot-paths = "//src/minitest/dev/": change = 6089]
634f710
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6093]
29298e7
@zenspider zenspider - Fixed a new warning in 1.9.3.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6095]
0ef10b2
@zenspider zenspider - Fixed assert_block's message handling. (nobu)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6207]
14497d5
@zenspider zenspider + Added ability for specs to share code via subclassing of Spec. (met…
…askills)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6214]
6ff3c0e
@zenspider zenspider - FINALLY fixed problems of inheriting specs in describe/it/describe …
…scenario. (MGPalmer)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6219]
022c67f
@zenspider zenspider + Added MiniTest::Spec.register_spec_type(matcher, klass) and spec_ty…
…pe(desc)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6224]
6bdd503
@zenspider zenspider + Clarified (or tried to) bench_performance_linear's use of threshold.
Added extra tests for bench_performance_linear

[git-p4: depot-paths = "//src/minitest/dev/": change = 6244]
bf77243
@zenspider zenspider Got the meme right -- "*Will* it blend?" not "Does it blend?" -- shee…
…sh! :) (burlesona)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6245]
8761009
@zenspider zenspider + Reverse order of inheritance in teardowns of specs. (deepfryed)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6246]
d4a6aed
@zenspider zenspider + MiniTest::Unit.runner=(runner) provides an easy way of creating cus…
…tom test runners for specialized needs. (justinweiss)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6247]
6023c87
@zenspider zenspider long line and (contributed!) trailing whitespace cleanup.
Theraputic code massage (gunn)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6248]
1f0aea4
@zenspider zenspider Added an extra message test
[git-p4: depot-paths = "//src/minitest/dev/": change = 6249]
47aac4c
@alovak

Guys, why to add default message to the custom message?

I brakes default test unit logic.

Perhaps if I provide custom message then I don't want to see default message :) What do you think?

Owner
% ruby19 -e 'require "test/unit"; class X < Test::Unit::TestCase; def test_x; assert_block "blah" do false; end; end; end'
Loaded suite -e
Started
F
Finished in 0.000692 seconds.

  1) Failure:
test_x(X) [-e:1]:
blah.
Expected block to return true value.

1 tests, 1 assertions, 1 failures, 0 errors, 0 skips

Test run options: --seed 32059

versus:

% ruby19 -e 'require "minitest/autorun"; class X < MiniTest::Unit::TestCase; def test_x; assert_block "blah" do false; end; end; end'
Loaded suite -e
Started
F
Finished in 0.000704 seconds.

  1) Failure:
test_x(X) [-e:1]:
blah.
Expected block to return true value.

1 tests, 1 assertions, 1 failures, 0 errors, 0 skips

Ruby 1.9 uses minitest for assert_block. So your examples are equal :)

Let use ruby 1.8.7 for your example:

ruby -e 'require "test/unit"; class X < Test::Unit::TestCase; def test_x; assert_block "blah" do false; end; end; end'
Loaded suite -e
Started
F
Finished in 0.000812 seconds.

  1) Failure:
test_x(X) [-e:1]:
blah 

1 tests, 1 assertions, 1 failures, 0 errors

I just asked for the explanation of why assert_block adds default message to the custom message? Is there any reason to do so?

test/unit (in 1.8.7 that don't use minitest) do not add default message.

Here are the code from test/unit 1.8.7

  def assert_block(message="assert_block failed.") # :yields:
    _wrap_assertion do
      if (! yield)
        raise AssertionFailedError.new(message.to_s)
      end
    end
  end
zenspider added some commits
@zenspider zenspider 1.9.3 fixes
[git-p4: depot-paths = "//src/minitest/dev/": change = 6251]
f184314
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6252]
716c57f
@zenspider zenspider + assert_equal (and must_equal) now tries to diff output where it mak…
…es sense.

+ Added Assertions.diff and diff=
+ Added Assertions#diff(exp, act) to be used by assert_equal.
+ Added Assertions#mu_pp_for_diff

[git-p4: depot-paths = "//src/minitest/dev/": change = 6259]
c6ae48d
@xaviershay

This test fails for me on 1.9.2 and 1.9.3dev, OSX 10.7. The output that I do get seems nicer to me than what this is testing for. If you can confirm either way I can look into fixing.


  1) Failure:
test_assert_equal_different_hex(TestMiniTestUnitTestCase) [/Users/xavier/Code/ex/minitest/test/test_minitest_unit.rb:1250]:
--- expected
+++ actual
@@ -1,6 +1,2 @@
-"--- expected
-+++ actual
-@@ -1 +1 @@
--#<struct name=\"a\">
-+#<struct name=\"b\">
-."
+"Expected: #<struct name=\"a\">
+  Actual: #<struct name=\"b\">."
.

should be all happy now

zenspider added some commits
@zenspider zenspider Fixed a 1.8 vs 1.9 issue with one of my new tests. Thanks to xaviershay.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6269]
744f3ed
@zenspider zenspider dur
[git-p4: depot-paths = "//src/minitest/dev/": change = 6270]
05f53f1
@zenspider zenspider + Moved minitest hoe-plugin from hoe-seattlerb. (erikh)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6271]
5c84b35
@zenspider zenspider + Skipped tests only output details in verbose mode. (tenderlove+zens…
…pider=xoxo)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6272]
42072f1
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6273]
a19105c
@zenspider zenspider prepping for release again
[git-p4: depot-paths = "//src/minitest/dev/": change = 6274]
b1017bf
@zenspider zenspider - My _ONE_ non-rubygems-using minitest user goes to Seattle.rb!
[git-p4: depot-paths = "//src/minitest/dev/": change = 6276]
b724697
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6277]
994feaa
@zenspider zenspider - Windows needs more flushing. (Akio Tajima)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6280]
e07ac6d
@zenspider zenspider - Got rid of the trailing period in message for assert_equal. (tender…
…love)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6281]
f79e5cd
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6282]
9c4f06a
@zenspider zenspider - Fixed TestCase's inherited hook. (dchelimsky/phiggins/jamis, the 'g…
…ood' neighbor)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6312]
a170f88
@zenspider zenspider no clue why this is needed... it is already aliased
[git-p4: depot-paths = "//src/minitest/dev/": change = 6313]
f89d4db
@zenspider zenspider + Added nicer error messages for MiniTest::Mock. (phiggins)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6314]
4f3bf48
@zenspider zenspider - MiniTest::Assertions#refute_empty should use mu_pp in the default m…
…essage. (whatthejeff)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6315]
3a40a96
@zenspider zenspider + Add setup and teardown hooks to MiniTest::TestCase. (phiggins)
+ Refactored minitest/spec to use the hooks instead of define_inheritable_method. (phiggins)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6316]
daa9484
@zenspider zenspider + Made MiniTest::Mock a blank slate. (phiggins)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6317]
c035537
@zenspider zenspider + Allow for less specific expected arguments in Mock. (bhenderson/phi…
…ggins)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6318]
530615f
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6323]
f3eca58
@zenspider zenspider - Fixed minitest hoe plugin to be a spermy dep and not depend on itself
[git-p4: depot-paths = "//src/minitest/dev/": change = 6358]
5427f8a
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6364]
2920c27
@zenspider zenspider Updated url section, switched to github for repo/home url, and cleane…
…d up copyright line.

[git-p4: depot-paths = "//src/minitest/dev/": change = 6389]
7516317
@zenspider zenspider - Fix minitest/pride for MacRuby (ferrous26)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6431]
924f665
@zenspider zenspider - Fix Assertions#mu_pp to deal with immutable encoded strings. (ferro…
…us26)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6432]
9a64b94
@ferrous26

Why did you still merge this patch? My use case was invalid.

Never mind, the case was valid, as an example:

class NSURL
  alias_method :inspect, :description
end

NSURL.URLWithString('http://github.com/').inspect.force_encoding('BINARY') # => ArgumentError
zenspider added some commits
@zenspider zenspider - Made error output less fancy so it is more readable
[git-p4: depot-paths = "//src/minitest/dev/": change = 6437]
f9e844b
@zenspider zenspider + infect_with_assertions has been removed due to excessive clever
[git-p4: depot-paths = "//src/minitest/dev/": change = 6481]
85a120c
@zenspider zenspider + Moved all expectations from Object to MiniTest::Expectations.
+ Added simple examples for all expectations.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6482]
6795684
@zenspider zenspider Moved spec audit code to the rake task 'specs'.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6483]
46430ec
@zenspider zenspider minor cleanup of Mock#method_missing to improve output and reduce flog
[git-p4: depot-paths = "//src/minitest/dev/": change = 6484]
f5ff37a
@zenspider zenspider omg you've been driving me crazy today
[git-p4: depot-paths = "//src/minitest/dev/": change = 6487]
1f97a75
@zenspider zenspider - Mock shouldn't undef === and inspect. (dgraham)
+ Improved Mock error output when args mismatch.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6488]
17cfc1a
@zenspider zenspider Fixed additional 1.9 issues in the mock undef code
[git-p4: depot-paths = "//src/minitest/dev/": change = 6503]
fed466e
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6504]
1826797
@zenspider zenspider - Doc fixes. (chastell)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6543]
f1fe96c
@zenspider zenspider + Refactored and extended minitest/pride to do full 256 color support…
…. (lolcat)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6553]
ddf2ae4
@AndrewVos

Very cool!

zenspider added some commits
@zenspider zenspider + Added TestCase.i_suck_and_my_tests_are_order_dependent!
[git-p4: depot-paths = "//src/minitest/dev/": change = 6554]
f1ceeaa
@zenspider zenspider + Added 2 more arguments against rspec: let & subject in 9 loc! (emma…
…nual/luis)

+ Extended describe to take an optional method name (2 line change!). (emmanuel)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6555]
304423a
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6556]
c2ad6d7
@zenspider zenspider oops
[git-p4: depot-paths = "//src/minitest/dev/": change = 6557]
fe0251c
@dchelimsky

I would love nothing more than for minitest/spec to obviate the need for rspec-core. It's admittedly way faster, it ships with the language, and it would be one less thing for me to maintain. That said, these "2 more arguments against rspec" are not arguments against rspec at all. First, the implementation of let is no smaller than the one in rspec-core - it just expresses the instance variable inline rather than in another method. Second, the implementation of subject only supports an explicit subject, which is an accidental byproduct of the real use case for subject: implicit subject, which allows matcher extension libraries like shoulda-matchers to do things like:

describe Account do
  it { should validate_presence_of(:email) }
end

Whether you approve or disapprove of this approach, there are enough people who do use this that it would have to be supported if minitest/spec were to replace rspec-core.

FWIW,
David

zenspider and others added some commits
@zenspider zenspider + Added gem activation for minitest in minitest/autoload to help out …
…1.9 users

[git-p4: depot-paths = "//src/minitest/dev/": change = 6591]
0a58dcf
@zenspider zenspider damnit rails core... wtf
[git-p4: depot-paths = "//src/minitest/dev/": change = 6592]
e927306
@zenspider zenspider + Extended Spec.register_spec_type to allow for procs instead of just…
… regexps

[git-p4: depot-paths = "//src/minitest/dev/": change = 6593]
ba4c23e
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6596]
ef5bcbe
@zenspider zenspider Added some choice quotes to the readme
[git-p4: depot-paths = "//src/minitest/dev/": change = 6622]
62e882c
@zenspider zenspider - Fixed Mock.respond_to?(var) to work with strings. (holli)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6623]
d3ce0f8
@zenspider zenspider + Spec#must_be and #wont_be can be used with predicates (metaskills)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6624]
0badf8e
@zenspider zenspider + Added specify alias for it and made desc optional.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6634]
6445bf8
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6639]
36d0657
@zenspider zenspider - Alias Spec.name from Spec.to_s so it works when @name is nil (nathany)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6661]
f73a601
@drbrain drbrain - Fixed assert and refute_operator where second object has a bad == m…
…ethod.

[git-p4: depot-paths = "//src/minitest/dev/": change = 6667]
2ebb37a
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6671]
1ec76af
@zenspider zenspider Typo fixed. (haihappen)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6696]
b0eb16d
@zenspider zenspider + Added link to vim bundle. (sunaku)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6697]
8704fe6
@zenspider zenspider - Force gem activation in hoe minitest plugin
[git-p4: depot-paths = "//src/minitest/dev/": change = 6708]
52ec75d
@raggi

i'm sure i sent you a pull request that used Kernel#require instead of Kernel#load in Hoe, which would have fixed this kind of issue. Is there some reason you'd rather have it this way?

Er, it was probably a patch instead of a pull request. It was around the same time as the patch that made sow support hyphenated names

I integrated your patch for load -> require on hoe... but that doesn't help with minitest in 1.9 since the require will resolve in stdlib. I have a similar gem activation in minitest/autorun as well, so this may be overkill now.

ah yeah, i forgot about stdlib. mostly i just wanted to know if there was some reason i wasn't aware of. thanks! :-)

zenspider added some commits
@zenspider zenspider - Support RUBY_VERSION='2.0.0' (nagachika)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6711]
5e61efa
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6712]
e8e48fd
@zenspider zenspider - Fixed using expectations in regular unit tests. (sunaku)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6714]
335d48c
@zenspider zenspider - Clarified the documentation of minitest/benchmark (eregon)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6715]
5bf6342
@zenspider zenspider + Make minitest/pride work with other 256 color capable terms. (sunaku)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6720]
0a4be84
@zenspider zenspider + Include failed values in the expected arg output in MockExpectation…
…Error. (nono)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6721]
f10eb3e
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6722]
787f219
@zenspider zenspider - Fixed 2 typos and 2 doc glitches. (splattael)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6724]
8a3881b
@zenspider zenspider + Turn off backtrace filtering if we're running inside a ruby checkou…
…t. (drbrain)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6734]
ceafa20
@zenspider zenspider Fixed stupid hash ordering
[git-p4: depot-paths = "//src/minitest/dev/": change = 6735]
91e133c
@zenspider zenspider hrm... no. IN_CORE is a bad idea because that breaks minitest's filte…
…ring tests

[git-p4: depot-paths = "//src/minitest/dev/": change = 6736]
da447d9
@zenspider zenspider ok... cleaned up the backtrace filtering ... again
[git-p4: depot-paths = "//src/minitest/dev/": change = 6737]
3cf3fe3
@zenspider zenspider - Remove unused block arguments to avoid creating Proc objects. (k-tsj)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6738]
562ed8c
@zenspider zenspider + Add a method so that code can be run around a particular test case …
…(tenderlove)

[git-p4: depot-paths = "//src/minitest/dev/": change = 6739]
01dc766
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6740]
46d0465
@zenspider zenspider - Ugh. 1.9's test/unit violates my internals. Added const_missing
[git-p4: depot-paths = "//src/minitest/dev/": change = 6749]
6ab02dc
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6750]
7a21b75
@sunaku

Why the backslash before the N?

@ncri

I have this message popping up. (MiniTest::MINI_DIR was removed. Don't violate other's internals.) How to get rid of it?

Anyone here? Help is appreciated... ;-)

You don't need help. It is just a warning.

You can either downgrade or uninstall minitest.

Well, nope, when I downgrade I get errors. Also downgrading is not an option, I want to be able to upgrade in the future too. I think the root for the removal of MiniTest::MINI_DIR needs to be found and fixed. Its not nice to have warnings in the testoutput and should be unnecessary.
If no action needs to be taken, i.e. there is nothing to be fixed I would appreciate it if the warning was taken out. What's it's meaning otherwise?

Sorry, but I don't understand what's so difficult to understand about this. If you warn about something that shouldn't happen, I need to know how to not make that happen. So why is that const removed on purpose and by "whom"? How can I avoid that?

About option 2: Can you please elaborate? What do you mean, I am using minitest not test unit. I don't have the test unit gem in my gemfile.

zenspider added some commits
@zenspider zenspider Add link for minitest-matchers (wojtekmach)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6776]
24d4120
@zenspider zenspider minor rearrangement
[git-p4: depot-paths = "//src/minitest/dev/": change = 6777]
9470daf
@zenspider zenspider correct autotest
[git-p4: depot-paths = "//src/minitest/dev/": change = 6778]
4c4f243
@zenspider zenspider + Added guard methods so you can cleanly skip based on platform/impl
[git-p4: depot-paths = "//src/minitest/dev/": change = 6779]
1e956eb
@zenspider zenspider oops
[git-p4: depot-paths = "//src/minitest/dev/": change = 6780]
ba09fef
@zenspider zenspider + Added TestCase.exclude and load_excludes for programmatic filtering…
… of tests.

Refactored unit tests into metametameta to share assert_report, setup, and teardown
[git-p4: depot-paths = "//src/minitest/dev/": change = 6785]
b4f5b5d
@zenspider zenspider + Holy crap! 100% doco! `rdoc -C` ftw
[git-p4: depot-paths = "//src/minitest/dev/": change = 6786]
1b84421
@zenspider zenspider Removed warning for ruby19
[git-p4: depot-paths = "//src/minitest/dev/": change = 6787]
05ee25f
@zenspider zenspider Fixed test path munger for ruby 1.9
[git-p4: depot-paths = "//src/minitest/dev/": change = 6788]
55b36b1
@zenspider zenspider + Switch assert_output to test stderr before stdout to possibly impro…
…ve debugging

[git-p4: depot-paths = "//src/minitest/dev/": change = 6789]
4e02ea1
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6793]
107149b
@zenspider zenspider oops
[git-p4: depot-paths = "//src/minitest/dev/": change = 6794]
0754eb5
@zenspider zenspider argh
[git-p4: depot-paths = "//src/minitest/dev/": change = 6795]
d863064
@zenspider zenspider fixed spec mapping
[git-p4: depot-paths = "//src/minitest/dev/": change = 6798]
7a7e817
@zenspider zenspider + Improved error messages on assert/refute_in_delta.
[git-p4: depot-paths = "//src/minitest/dev/": change = 6799]
10201b5
@zenspider zenspider - Fixed error message on specs when 2+ args and custom message provid…
…ed. (chastell)

+ Cleaned up consistency of msg handling on unary expectations.
+ infect_an_assertion no longer checks arity and better handles args.
+ Added a ton of tests on spec error message output.

[git-p4: depot-paths = "//src/minitest/dev/": change = 6800]
cd4fe89
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6801]
2e5fdb8
@zenspider zenspider + Added tests for assert/refute predicate
[git-p4: depot-paths = "//src/minitest/dev/": change = 6806]
1bdaa4c
@zenspider zenspider + Added specs for must/wont be_empty/respond_to/be_kind_of and others
[git-p4: depot-paths = "//src/minitest/dev/": change = 6807]
60fefff
@zenspider zenspider sorted
[git-p4: depot-paths = "//src/minitest/dev/": change = 6808]
3bad5c3
@zenspider zenspider - Fixed must_be_empty and wont_be_empty argument handling. (mrsimo)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6809]
5d891c0
@zenspider zenspider fixed mapping for testcase tests
[git-p4: depot-paths = "//src/minitest/dev/": change = 6810]
349034e
@zenspider zenspider + Don't keep using the env var, since bad tests may modify ENV w/o re…
…storing it. (headius)

+ Remove method instead of generating a skip to avoid setup/teardown overhead.
+ Map X::Y to X/Y.rb for excludes to deal with nested test classes
[git-p4: depot-paths = "//src/minitest/dev/": change = 6823]
546c779
@zenspider zenspider + Split minitest/excludes.rb out to its own gem
[git-p4: depot-paths = "//src/minitest/dev/": change = 6831]
c19fd85
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6832]
14e22bb
@zenspider zenspider - Fixed stupid 1.9 path handling grumble grumble. (graaff)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6854]
b3a78e7
@zenspider zenspider stupid unicode...
[git-p4: depot-paths = "//src/minitest/dev/": change = 6869]
dfb1768
@phiggins
Collaborator

s/unicode/apple/

:heart:

zenspider added some commits
@zenspider zenspider more autotest tweaks
[git-p4: depot-paths = "//src/minitest/dev/": change = 6875]
8be2113
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6903]
6b09fb1
@zenspider zenspider + Added before / after hooks for setup and teardown. (tenderlove)
+ Pushed run_setup_hooks down to Spec. (tenderlove)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6908]
4a54400
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6954]
d47e7e8
@metaskills

Nice!

zenspider and others added some commits
@zenspider zenspider - Ensure Mock#expect's expected args is an Array. (mperham)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6958]
8d3d1ca
@zenspider zenspider + Improved description for --name argument (drd)
[git-p4: depot-paths = "//src/minitest/dev/": change = 6959]
993b135
@zenspider zenspider + Mock#expect will raise ArgumentError if it isn't passed an array of…
… args

[git-p4: depot-paths = "//src/minitest/dev/": change = 6960]
57b06f7
Steven R. Baker add multiple call support to minimock per seattlerb/minitest#79
[git-p4: depot-paths = "//src/minitest/dev/": change = 6962]
88eec1b
Steven R. Baker renames for readability; I still don't like how big this method is, b…
…ut it's good enough

[git-p4: depot-paths = "//src/minitest/dev/": change = 6963]
c70d36e
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 6981]
be6e108
@zenspider zenspider - Fixed MiniTest::Unit.after_tests for Ruby 1.9.3. (ysbaddaden)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7016]
2f0a3aa
@zenspider zenspider + Display failures/errors on SIGINFO. (tenderlove)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7022]
55c90dc
@zenspider zenspider fixed attribution for chastell
[git-p4: depot-paths = "//src/minitest/dev/": change = 7045]
07b6711
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7046]
a84283d
@zenspider zenspider typo
[git-p4: depot-paths = "//src/minitest/dev/": change = 7103]
dbcc15f
@zenspider zenspider - Clarified that assert_raises returns the exception for further testing
[git-p4: depot-paths = "//src/minitest/dev/": change = 7104]
dda4630
@zenspider zenspider - Fixed assert_in_epsilon when both args are negative. (tamc)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7105]
cb593b5
@zenspider zenspider prepping for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7117]
f116e61
@zenspider zenspider + Updated known extensions
[git-p4: depot-paths = "//src/minitest/dev/": change = 7161]
338dcd5
@zenspider zenspider dur
[git-p4: depot-paths = "//src/minitest/dev/": change = 7162]
453880f
@zenspider zenspider less dur than I thought
[git-p4: depot-paths = "//src/minitest/dev/": change = 7163]
26b1409
@zenspider zenspider + You got your unicode in my tests! You got your tests in my unicode!…
… (fl00r)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7164]
a3faf37
@zenspider zenspider - Fixed MiniTest::Mock example in the readme. (conradwt)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7181]
c0dc789
@zenspider zenspider minor cleanup
[git-p4: depot-paths = "//src/minitest/dev/": change = 7208]
a8dd067
@zenspider zenspider Remove minitest-macruby-pride from the list of extensions (ferrous26)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7209]
382cf83
@zenspider zenspider Add minitest-metadata to known extensions. (wojtekmach)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7210]
bdb850b
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7214]
7660b3d
@zenspider zenspider simple clarification
[git-p4: depot-paths = "//src/minitest/dev/": change = 7254]
999b5c7
@zenspider zenspider + Added #record method to runner so runner subclasses can cleanly gat…
…her data.

+ Added Minitest alias for MiniTest because even I forget.
[git-p4: depot-paths = "//src/minitest/dev/": change = 7255]
e30f4d1
@zenspider zenspider + Deprecated assert_block!! Yay!!!
[git-p4: depot-paths = "//src/minitest/dev/": change = 7256]
40d2b2a
@zenspider zenspider + ::it returns test method name (wojtekmach)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7257]
eee5954
@zenspider zenspider moved deprecation to the end of the module
[git-p4: depot-paths = "//src/minitest/dev/": change = 7258]
8d08404
@zenspider zenspider - Fixed warning in i_suck_and_my_tests_are_order_dependent! (phiggins)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7265]
05cd4f2
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7268]
fd7b82b
@zenspider zenspider + Added ruby releases to History.txt to make it easier to see what yo…
…u're missing

[git-p4: depot-paths = "//src/minitest/dev/": change = 7282]
1dbc08e
@zenspider zenspider - Rolled my own deprecate msg to allow MT to work with rubygems < 1.7
[git-p4: depot-paths = "//src/minitest/dev/": change = 7319]
e3b8ef8
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7322]
adc6b86
@zenspider zenspider Added mongoid-minitest to list of known extensions
[git-p4: depot-paths = "//src/minitest/dev/": change = 7361]
aa5563f
@zenspider zenspider steven baker is a slob. removed his trailing whitespace
[git-p4: depot-paths = "//src/minitest/dev/": change = 7395]
85f8f77
@zenspider zenspider + Removed String check for RHS of assert/refute_match. This lets #to_…
…str work properly.

       Added test_assert_match_matchee_to_str and renamed some tests for clarification.

[git-p4: depot-paths = "//src/minitest/dev/": change = 7408]
6885810
@zenspider zenspider ! Mock#expect mocks are used in the order they're given.
! Mock#verify now strictly compares against expect calls.
+ Mock error messages are much prettier.
Mock tests now check error messages

[git-p4: depot-paths = "//src/minitest/dev/": change = 7411]
76c087c
@zenspider zenspider + Added caller to deprecation message
[git-p4: depot-paths = "//src/minitest/dev/": change = 7426]
c5fd8b4
@zenspider zenspider ugh
[git-p4: depot-paths = "//src/minitest/dev/": change = 7427]
41bc8e8
@zenspider zenspider - Support drive letter on Windows. Patch provided from MRI by Usaku N…
…AKAMURA. (ayumin)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7428]
715b767
@zenspider zenspider Moved test/* to test/rubygems/* to reflect MRI structure and make mer…
…ging easier/cleaner

[git-p4: depot-paths = "//src/minitest/dev/": change = 7429]
5e91820
@zenspider zenspider OMG MY WORKOUTS MAKE ME DUMB
[git-p4: depot-paths = "//src/minitest/dev/": change = 7430]
69df280
@zenspider zenspider holy crap
[git-p4: depot-paths = "//src/minitest/dev/": change = 7431]
7ef920c
@zenspider zenspider + Added Object#stub (in minitest/mock.rb).
[git-p4: depot-paths = "//src/minitest/dev/": change = 7432]
37e1a04
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7433]
c3d87de
@zenspider zenspider I suck
[git-p4: depot-paths = "//src/minitest/dev/": change = 7435]
ace4429
@zenspider zenspider changed test requires to appease MRI overlords
[git-p4: depot-paths = "//src/minitest/dev/": change = 7456]
c80f1e6
@zenspider zenspider - I'm a dumbass and refactored into Mock#call. Renamed to #__call so …
…you can mock #call. (mschuerig)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7465]
7a3b298
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7476]
a9ab91e
@mongrelion

Awesome. Thank you very much for this.

Thanks for this :heart:

zenspider added some commits
@zenspider zenspider + Removed LONG deprecated Unit.out accessor
[git-p4: depot-paths = "//src/minitest/dev/": change = 7534]
2edf3f3
@zenspider zenspider + Removed generated method name munging from minitest/spec. (ordinary…
…zelig/tenderlove)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7541]
a34133f
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7546]
658a9f7
@zenspider zenspider - Fixed verbose test that only fails when run in verbose mode. mmmm i…
…rony.

[git-p4: depot-paths = "//src/minitest/dev/": change = 7595]
587dfe4
@zenspider zenspider + Stubs now yield self. (peterhellberg)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7596]
8c9eda8
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7597]
af527b2
@zenspider zenspider - Fixed #passed? when used against a test that called flunk. (floehop…
…per)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7647]
c8283ff
@zenspider zenspider renamed and cleaned up styling of new tests
[git-p4: depot-paths = "//src/minitest/dev/": change = 7648]
7eeffc8
@zenspider zenspider Added TestCase#clean(s) to strip leading whitespace to make tests rea…
…d better.

assert_report now requires expected arg, adds optional flags arg
assert_report now calls tc.run w/ flags.
assert_report strips hex values from output so we can test no-name testcases.
assert_report tacks a header onto the expected output so tests are cleaner.
Removed a bunch of stupid parens from the tests.
Removed ATestCase from everywhere. So lame.
Removed test_class_inherited since it is also tested by test_class_test_suites
All in all, tests are down 56 lines yet entirely equivalent.

[git-p4: depot-paths = "//src/minitest/dev/": change = 7649]
924b5e4
@zenspider zenspider refactored to reduce flay score. marked some stuff as nodoc because r…
…doc kinda sucks (STILL)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7650]
ef5507b
@zenspider zenspider ! Deprecated add_(setup|teardown)_hook in favor of (before|after)_(se…
…tup|teardown) [2013-01-01]

[git-p4: depot-paths = "//src/minitest/dev/": change = 7652]
fe2272b
@zenspider zenspider Fixed a regression from yesterday's refactoring. (floehopper)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7653]
2613629
@zenspider zenspider + Spec#before/after now do a simple define_method and call super. DUR.
+ Removed after_setup/before_teardown + run_X_hooks from Spec.
(removed another 84 lines of code/test)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7654]
864e417
@zenspider zenspider simple cleanup
[git-p4: depot-paths = "//src/minitest/dev/": change = 7655]
cdc31af
@zenspider zenspider + Refactored lifecycle hooks into a module.
+ Refactored deprecated hook system into a module.

[git-p4: depot-paths = "//src/minitest/dev/": change = 7656]
fa9f8b8
@zenspider zenspider - Fixed rdoc bug preventing doco for some expectations. (stomar).
[git-p4: depot-paths = "//src/minitest/dev/": change = 7669]
15bb4cb
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7676]
d0936aa
@zenspider zenspider + assert_output can now take regexps for expected values. (suggested …
…by stomar)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7752]
0e3323f
@zenspider zenspider + Clarified that ruby 1.9/2.0's phony gems cause serious confusion fo…
…r rubygems

[git-p4: depot-paths = "//src/minitest/dev/": change = 7760]
5087735
@zenspider zenspider Fixed rdoc for assert_output's new regexp args
[git-p4: depot-paths = "//src/minitest/dev/": change = 7761]
b1bcff0
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7762]
a10df0c
@zenspider zenspider + Added #capture_subprocess_io. (route)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7775]
6133ec2
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7791]
e8b70f5
@zenspider zenspider - Add include_private param to MiniTest::Mock#respond_to? (rf-)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7794]
88a5037
@zenspider zenspider ! The names of a privately-used undocumented constants are Super Impo…
…rtant™.

[git-p4: depot-paths = "//src/minitest/dev/": change = 7800]
e768bb8
@tenderlove
Owner

I'm glad this egregious injustice and horrible persecution has come to an end, but unfortunately this is not a backwards compatible change. :trollface:

This commit is double plus good. Report all thought crimes to the authorities.

Thanks @zenspider and @tenderlove! The future Rubyists trying to debug minitest on Windows 10 will appreciate this.

Why is this check even there? You can omit ".exe" when running executables in Windows:

C:\>ruby.exe --version
ruby 1.9.3p286 (2012-10-12) [i386-mingw32]

C:\>ruby --version
ruby 1.9.3p286 (2012-10-12) [i386-mingw32]
zenspider added some commits
@zenspider zenspider - Fixed use of minitest/pride with --help. (zw963)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7801]
4373fc7
@zenspider zenspider - Made 'No visible difference.' message more clear. (ckrailo)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7802]
1394b9d
@zenspider zenspider + Support stubbing methods that would be handled via method_missing. …
…(jhsu)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7803]
b52c8af
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7804]
3adc4a9
@zenspider zenspider - OMG I'm so dumb. Fixed access to deprecated hook class methods. I h…
…ate ruby modules. (route)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7806]
69a9230
@zenspider zenspider + Added skip example to readme. (dissolved)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7812]
64c647b
@zenspider zenspider + Extracted backtrace filter to object. (tenderlove)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7819]
de6d812
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7820]
77fdc58
@zenspider zenspider ! Removed last_error and refactored runner code to be threadsafe.
[git-p4: depot-paths = "//src/minitest/dev/": change = 7856]
5ff959c
@zenspider zenspider + Lock on capture_io for thread safety (tenderlove)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7858]
f9f14b5
@zenspider zenspider Added with_output to metametameta to synchronize all output
[git-p4: depot-paths = "//src/minitest/dev/": change = 7859]
8259533
@zenspider zenspider minor cleanup
[git-p4: depot-paths = "//src/minitest/dev/": change = 7860]
2a9e587
@zenspider zenspider ! _run_suites now runs suites in parallel if they opt-in.
! Added support for :parallel test_order to run test cases in parallel.
! Added minitest/hell - run all your tests through the ringer!
+ Added TestCase#synchronize
+ Added TestCase.parallelize_me!
Wrapped up or rearranged minitest tests to handle being run in parallel as much as possible.

[git-p4: depot-paths = "//src/minitest/dev/": change = 7861]
bdbf38d
@leehambley

What makes you unhappy about the Queue API ?

see the next line

Understood! :godmode:

zenspider added some commits
@zenspider zenspider + Added TestCase.make_my_diffs_pretty!
[git-p4: depot-paths = "//src/minitest/dev/": change = 7892]
d421933
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7914]
d0eb6d3
@zenspider zenspider + Gave some much needed love to assert_raises.
[git-p4: depot-paths = "//src/minitest/dev/": change = 7932]
f1432b4
@zenspider zenspider stupid patch to see if it cleans up codeclimate's syntax highlighting…
…. :(

[git-p4: depot-paths = "//src/minitest/dev/": change = 7940]
cabc55b
@zenspider zenspider + Do not include Expectations in Object if $MT_NO_EXPECTATIONS is set…
… (experimental?)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7941]
80ef33f
@zenspider zenspider + Allow #autorun to run even if loaded with other test libs that call…
… exit. (sunaku)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7950]
5523243
@zenspider zenspider Updated readme removing minitest-pry and adding pry-rescue
[git-p4: depot-paths = "//src/minitest/dev/": change = 7951]
ff95a9f
@zenspider zenspider appeal to authors to get more extensions listed
[git-p4: depot-paths = "//src/minitest/dev/": change = 7952]
a5fe7f1
@zenspider zenspider + Mock#expect can take a block to custom-validate args. (gmoothart)
[git-p4: depot-paths = "//src/minitest/dev/": change = 7962]
19e9caf
@johnmaxwell

When you switched before/after to use super to call into setup/teardown, did you intend to remove the ability for a test group to have multiple before/after blocks?

I never intended to have that ability in the first place, so... yes. I guess.

Yeah, you could say that it isn't best practice, but we were using a macro to insert a VCR cassette before and eject it afterwards. We upgraded minitest and minitest-rails when fixing other bugs, and it bit us when superseding before blocks were used. The fix wasn't hard, but I just wanted to check with you in case you were open to restoring the functionality. I could put together a pull request, but it would probably mean returning to the less straightforward add_x_hook implementation. I'm fine either way. Thanks for your hard work.

Just push one set to a superclass and you're set.

zenspider added some commits
@zenspider zenspider upgraded readme for minitest-shouldify and minitest-rails-capybara (b…
…lowmage)

[git-p4: depot-paths = "//src/minitest/dev/": change = 7972]
1c348af
@zenspider zenspider Added another quate and a note about regular non-magic OO to readme
[git-p4: depot-paths = "//src/minitest/dev/": change = 7975]
8d1187d
@zenspider zenspider prepped for release... ferry boat style
[git-p4: depot-paths = "//src/minitest/dev/": change = 7976]
64e38d1
@rogerleite

You could tag this commit with v4.3.0 and d0eb6d3 with v4.2.0. This way is easier to see diff between versions.

:heart: Congratz Minitest!

I could... but I won't. I don't use git for development.

Ok, no problem.

zenspider added some commits
@zenspider zenspider - Moved test_children to serial testcase to prevent random failures.
Removed cruft.
[git-p4: depot-paths = "//src/minitest/dev/": change = 7986]
179453d
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 7995]
07ca235
@zenspider zenspider + Improved assert_equals error message to point you at #== of member …
…objects. (kcurtin)

[git-p4: depot-paths = "//src/minitest/dev/": change = 8019]
8698b74
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 8025]
171a623
@zenspider zenspider Refactored tests into non_verbose handler
[git-p4: depot-paths = "//src/minitest/dev/": change = 8027]
3488e8e
@zenspider zenspider Added capybara_minitest_spec infos (ordinaryzelig)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8029]
a0011dc
@zenspider zenspider Describe minitest-around in readme. (splattael)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8034]
26b9ef7
@zenspider zenspider - Updated information about stubbing. (daviddavis)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8035]
ef58eaf
@zenspider
Owner

I find travis ci to have a bewilderingly unusable UI. I don't think this lends much usable information.

@splattael

I understand. There's a lite version of the TravisCI page: http://travis-lite.com/

However, some important infos are missing there, e.g. detail page of an artifact:
http://travis-lite.com/splattael/minitest

Regardless of the UI, Travis showed up some test failures on JRuby and Rubinius.
I don't know why :-(

Almost every important gem uses Travis and I've just missed minitest there ;)

@phiggins
Collaborator

@zenspider Is there a downside to having Travis do CI runs though?

@zenspider
Owner
zenspider added some commits
@zenspider zenspider added clarification to stub note in readme
[git-p4: depot-paths = "//src/minitest/dev/": change = 8043]
c01fe7d
@zenspider zenspider Added minispec-metadata info to readme
[git-p4: depot-paths = "//src/minitest/dev/": change = 8044]
8ab209d
@zenspider
Owner

@splattael btw... the jruby failures are a bug in jruby and has been fixed in the latest version. I dunno how you're supposed to specify what version of jruby you use.

@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 8053]
407693a
zenspider added some commits
@zenspider zenspider Doco coverage
[git-p4: depot-paths = "//src/minitest/dev/": change = 8063]
c6c24f4
@zenspider zenspider Added notes to make @@current threadsafe
[git-p4: depot-paths = "//src/minitest/dev/": change = 8097]
c41ef7f
@zenspider zenspider + Added fit_logarithic and assert_performance_logarithmic. (ktheory)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8098]
9ea4a66
@zenspider zenspider - TestCase#passed? now true if test is skipped. (qanhd)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8099]
611d02f
@zenspider zenspider - More test parallelization 'fixes' :/
[git-p4: depot-paths = "//src/minitest/dev/": change = 8100]
1dde8a3
@zenspider zenspider + TestCase#message can now take another proc to defer custom message …
…cost. (ordinaryzelig/bhenderson)

[git-p4: depot-paths = "//src/minitest/dev/": change = 8102]
fa1591a
@zenspider zenspider Added minitest-spec-rails to known plugins
[git-p4: depot-paths = "//src/minitest/dev/": change = 8103]
25d176b
@zenspider zenspider + Merge processed options so others can mess with defaults. (tenderlove)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8104]
8240c88
@zenspider zenspider prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 8105]
86c3ce2
@zenspider zenspider + Errors in teardown are now recorded. (randycoulman)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8111]
c4a4d92
@hannestyden

:+1:

Having tests run on Travis by default makes it easier to make stable contributions across runtimes. Before I saw this PR I configured Travis for my own fork.

@zenspider What is the noise you're concerned with? You can always disable building the original project.

@zenspider
Owner

Noise, eg:

[Still Failing] hannestyden/minitest#11 (master - c4a4d92)

an email I got just yesterday... How does this help?

@zenspider zenspider was assigned
@hannestyden

@zenspider Wow. True. That's real noise that doesn't help you at all. I didn't know upstream owners got notification emails.

I'll check with the Travis guys about this, it's definitely something that should be fixed on their side.

@splattael splattael Run tests on Travis for common rubies.
Tests currently fail on jruby and rubinius.
Ignore these failures for now.
172d437
@splattael

hoe must be installed before run: http://travis-lite.com/hannestyden/minitest/jobs/4173845

Anyway, @zenspider, if Travis really annoys you and doesn't give you additional value I'm happy to close this PR and remove my fork :)

I'm wondering why some tests on JRuby (even with 1.7.0) and RBX still fail:
http://travis-lite.com/splattael/minitest/builds/4204059

@hannestyden

At any rate I disabled Travis building my fork.

@splattael

Spring cleaning!

@zenspider still interested in this PR? If not, just close it. No hard feelings :smile:

@zenspider zenspider closed this
@splattael splattael deleted the branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
Showing with 1 addition and 0 deletions.
  1. +1 −0  .travis.yml
1  .travis.yml
@@ -6,6 +6,7 @@ rvm:
- "1.8.7"
- "1.9.2"
- "1.9.3"
+ - "2.0.0"
- jruby-18mode
- jruby-19mode
- rbx-18mode
Something went wrong with that request. Please try again.