summaryrefslogtreecommitdiff
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* Move pure ruby files under the ext/gemname/lib directory.Hiroshi SHIBATA2021-10-141-1/+2
|
* [ruby/digest] jruby supportPavel Rosický2021-10-121-0/+1
| | | | https://github.com/ruby/digest/commit/2e9dc14693
* Add comments in sync_default_gems.rbTakashi Kokubun2021-10-101-0/+5
| | | | to ease the maintenance of ruby-commit-hook/bin/update-default-gem.sh
* chmod +x tool/sync_default_gems.rbTakashi Kokubun2021-10-101-0/+1
| | | | I'm too lazy to start the command with `ruby`.
* Run JIT tests first when random order instead of no-sortNobuyoshi Nakada2021-10-101-4/+10
|
* Default the test order to randomNobuyoshi Nakada2021-10-101-1/+1
|
* Refactor `Test::Unit::CoreAssertions#assert_nothing_raised`Nobuyoshi Nakada2021-10-091-20/+8
| | | | | | * Separate exception classes to be rescued or reraised * Use the filtered backtrace in the failure message * Raise a new `AssertionFailedError` with the original backtrace
* Exclude also core_assertions.rb from backtracesNobuyoshi Nakada2021-10-091-2/+3
|
* Unify `Test::Unit::Assertions#message`Nobuyoshi Nakada2021-10-091-21/+10
| | | | Merge `Test::Unit::CoreAssertions#message`.
* Let `Test::Unit::CoreAssertions::AllFailures#for` yield the keyNobuyoshi Nakada2021-10-091-1/+1
| | | | Similar to `Test::Unit::CoreAssertions::AllFailures#foreach`.
* Newly generated gems require Ruby 2.6.0OKURA Masafumi2021-10-092-25/+27
| | | | | | | | | In 2021, Ruby 2.5 and older are EOL. We can set the default required Ruby version to 2.6.0 to encourage people to use newer Ruby. If the command is executed with old Ruby, it falls back to 2.3.0. It's still possible to create a gem for older Ruby just by changing two lines of code (one in gemspec and another is in rubocop.yml).
* Fix a typo since 688f2e1a893e04457a1a5aa3577b13f74b2bc080Nobuyoshi Nakada2021-10-051-1/+1
|
* introduce debug.gemKoichi Sasada2021-10-052-1/+26
| | | | | | For the `test-bundled-gems`, make `debug.so` with extconf.rb and `make` command directly because `rake-compiler` assume ruby is installed (but `test-bundled-gems` can run without installation).
* Enabled to build extensions with the bundled gemsHiroshi SHIBATA2021-10-051-3/+0
|
* Expose instruction information for debuggers [Feature #18026]Nobuyoshi Nakada2021-10-043-31/+51
|
* Refactor ordering of testsNobuyoshi Nakada2021-10-044-78/+157
| | | | | | * Split the sorting types into classes. * Apply the same sorting to method sorting under the parallel test.
* Fix a typoNobuyoshi Nakada2021-10-041-1/+1
|
* Leave builddir absoluteNobuyoshi Nakada2021-10-041-0/+2
| | | | So that rubygems installer will work to build extension gems.
* Checks for CPU specific header on universal buildNobuyoshi Nakada2021-10-011-0/+32
|
* Prefer `printf` like the recent autoconfNobuyoshi Nakada2021-10-011-8/+2
|
* Removed needless rake and bundler files for rdocHiroshi SHIBATA2021-09-281-0/+1
|
* .cirrus.yml: Add Cirrus CI for Arm64 tests.fedor2021-09-221-0/+9
| | | | Co-authored-by: fedor <fedor@cirruslabs.org>
* Prohibit test method redefinitionNobuyoshi Nakada2021-09-172-10/+5
|
* Fixup 455978cd133f27fab9e2bfa4301efd3b7c7d0462Hiroshi SHIBATA2021-09-131-1/+1
|
* Use capture_output instead of capture_ioHiroshi SHIBATA2021-09-132-3/+3
|
* Rename capture_io to capture_output and deprecate to use capture_ioHiroshi SHIBATA2021-09-131-7/+6
|
* Removed unused mu_pp methodHiroshi SHIBATA2021-09-131-11/+0
|
* Renamed skip to pend and prepared to deprecate skip methodHiroshi SHIBATA2021-09-131-5/+7
|
* Add unique token to separated runnerNobuyoshi Nakada2021-09-131-8/+12
| | | | Same as Test::Unit::CoreAssertions#assert_no_memory_leak.
* Removed workaround for test_orderHiroshi SHIBATA2021-09-131-13/+8
|
* Revert "Resolved conflict initializers"Hiroshi SHIBATA2021-09-131-6/+13
| | | | | | | This reverts commit 62db6e47b6c0fbba337649bfa468ec221d5d1001. 308183fffab43f1e111d5bb4c60f1380432966e6 is the correct solution about this.
* Downloader: accept some RFC 2616 noncompliant datesNobuyoshi Nakada2021-09-131-1/+16
|
* Exclude option_parser from Test::Unit::Runner#inspectNobuyoshi Nakada2021-09-121-0/+8
|
* Prepend the modules in Test::UnitNobuyoshi Nakada2021-09-121-11/+11
| | | | | | | Needs to override Test::Unit::Runner#run, so that RunCount#run runs which increments @@run_count. Previously it worked because these methods were inserted between Test::Unit::Runner#run and MiniTest::Unit#run.
* Removed unsed assertions for rubygemsHiroshi SHIBATA2021-09-112-57/+0
|
* Removed unused alias for run_testHiroshi SHIBATA2021-09-111-10/+8
|
* Drop to Ruby 1.8 related codeHiroshi SHIBATA2021-09-111-3/+1
|
* Removed rubinius support from test suiteHiroshi SHIBATA2021-09-112-12/+0
|
* Removed maglev related code because it's not active status nowHiroshi SHIBATA2021-09-112-15/+4
|
* Update comments for minitestNobuyoshi Nakada2021-09-112-15/+7
|
* Update an option messageNobuyoshi Nakada2021-09-111-1/+1
|
* Directly alias orig_run_suiteNobuyoshi Nakada2021-09-112-2/+1
|
* Remove method filter hack for minitestNobuyoshi Nakada2021-09-111-14/+6
|
* Update the test tool pathNobuyoshi Nakada2021-09-111-4/+4
|
* fixup f73f9e1f893409d8b7b42ff5fbda104fdd277cbaHiroshi SHIBATA2021-09-111-1/+1
|
* Change include order for test assertionsHiroshi SHIBATA2021-09-111-1/+1
|
* Replace minitest to test for backtrace_filterHiroshi SHIBATA2021-09-111-2/+2
|
* Fixed uninitialized constant Test::Unit::Assertions::MIN_MEASURABLE.Hiroshi SHIBATA2021-09-112-5/+5
| | | | | | I'm not sure why it's failed under the chkbuild and rubyci. http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20210911T000007Z.fail.html.gz
* Added missing Assertions for assert_file_predicateHiroshi SHIBATA2021-09-111-0/+1
|
* Replace Test::Assertion and Test::Skip to Test::Unit::AssertionFailedError ↵Hiroshi SHIBATA2021-09-118-58/+54
| | | | and Test::Unit::PendedError