aboutsummaryrefslogtreecommitdiffstats
path: root/tool/lib
Commit message (Collapse)AuthorAgeFilesLines
* Try to run assert_output_unchanged with racc testsHiroshi SHIBATA2019-10-311-0/+3
|
* tool/lib/minitest/unit.rb: add "omit" as an alias to "skip"Yusuke Endoh2019-10-291-0/+2
| | | | | | According to rdoc, test-unit provides omit instead of skip. This is a compatibility layer to make it work with both test-unit and tool/lib/minitest.
* Catch syntax error even if fatalNobuyoshi Nakada2019-10-231-0/+2
|
* make-snapshot: Regexp#match raises on nil nowNobuyoshi Nakada2019-10-221-1/+1
|
* Revert "alias assert_raise_message for compatibility with test-unit"Nobuyoshi Nakada2019-10-161-1/+0
| | | | | | | | This reverts commit 43015275b9a7f2833c93ad11ea96ae4cb3b7acd7. `assert_raise_message` in test-unit is different from `assert_raise_with_message`. It checks the exception message only, but not the exception class,
* alias assert_raise_message for compatibility with test-unitNobuyoshi Nakada2019-10-161-0/+1
|
* vcs.rb: fix to export git-svn versionNobuyoshi Nakada2019-10-031-26/+32
| | | | | | * Use the given branch name instead of implicit 'HEAD". * Format like as git-svn when `from` or `to` is SVN revision number.
* [ruby/fileutils] improve the compatibility of minitestHiroshi SHIBATA2019-10-031-1/+2
| | | | https://github.com/ruby/fileutils/commit/f16f5a0dd6
* use bind_call for test-all --gc-stress卜部昌平2019-10-031-1/+1
| | | | | This one allocation of Method object is worth avoiding. We don't want to test UnboundMethod#bind right here. GC need not run.
* Enable checkers on parallel test.Koichi Sasada2019-10-022-1/+10
| | | | | | | | | parallel test (`make test-all TESTS=-j8`) runs tests on specified number of processes. However, some test checkers written in `runner.rb` are not loaded. This fix enable these checkers on parallel tests. See also: https://github.com/ruby/ruby/pull/2508
* expose assert_raise and assert_join_threadsHiroshi SHIBATA2019-10-012-116/+121
|
* Revert "introduce debug check."Koichi Sasada2019-09-301-11/+0
| | | | | | This reverts commit c3b84f2de83a27acc638f99743bfa2c44bac621c. Backtrace shows it is before running tests and debug check was nonsense.
* introduce debug check.Koichi Sasada2019-09-301-0/+11
| | | | | | | | | | There are random failures: > lib/rubygems/core_ext/kernel_require.rb:61:in `require': > wrong number of arguments (given 1, expected 0) (ArgumentError) http://ci.rvm.jp/results/trunk-jemalloc@silicon-docker/2275159 To check this failure, I added a small check code.
* show RUBY_ISEQ_DUMP_DEBUG envval if given.Koichi Sasada2019-09-301-2/+4
|
* assert_in_out_err should use FailDesc tooNobuyoshi Nakada2019-09-271-4/+2
|
* Try to fetch commits notes to the source tree automaticallyNobuyoshi Nakada2019-09-151-4/+3
| | | | [Bug #16167]
* make-snapshot: no merge commits in ChangeLogNobuyoshi Nakada2019-09-151-1/+1
| | | | | | Parents commit hashs in logs of merge commits are abbreviated to necessary length depending on the repositories. Exclude merge commits from ChangeLog to make it stable.
* make-snapshot: export ChangeLog from srcdirNobuyoshi Nakada2019-09-151-3/+0
|
* Continue to export even if no notes/commitsNobuyoshi Nakada2019-09-141-1/+3
| | | | | Just exporting may not imply exporting ChangeLog which needs notes/commits. [Bug #16167]
* Suppress detached head warningNobuyoshi Nakada2019-09-081-1/+1
|
* Fix error when checking file modified with git-svnNobuyoshi Nakada2019-09-071-1/+2
|
* Use `git describe --contains` for tagsNobuyoshi Nakada2019-09-071-1/+1
|
* Added more debug outputs from VCS::GITNobuyoshi Nakada2019-09-071-1/+4
|
* Separated VCS.define_options for common VCS optionsNobuyoshi Nakada2019-09-071-17/+16
|
* VCS::GIT no longer accepts remote repositoryNobuyoshi Nakada2019-09-061-4/+2
|
* Revert "Add a temporal stack dumper for debugging on trunk-mjit"Yusuke Endoh2019-09-061-3/+0
| | | | | | | This reverts commit 433c9c00d96124e3b416d0a20ff795b0ad4273fa. Successfully captured some traces, and 3b60e5e6bc2c84b971bea9c8312eb5d33ada2ff5 seems to fix the issue.
* Add a temporal stack dumper for debugging on trunk-mjitYusuke Endoh2019-09-051-0/+3
| | | | | This must be definitely removed after we collect the stack traces :-) http://ci.rvm.jp/results/trunk-mjit@silicon-docker/2245710
* Separate VCS::DEBUG_OUTNobuyoshi Nakada2019-09-051-6/+10
|
* --date=iso-local does not work with old gitNobuyoshi Nakada2019-09-031-2/+8
|
* Use -z option for git-logNobuyoshi Nakada2019-09-031-3/+1
|
* Extract git commit log as raw format like git-svn for ChangeLogNobuyoshi Nakada2019-09-021-24/+22
|
* Support packaging different branch/tagNobuyoshi Nakada2019-09-011-4/+9
|
* Fetch commit notesNobuyoshi Nakada2019-09-011-0/+1
|
* Support git tagsNobuyoshi Nakada2019-09-011-4/+8
|
* Remove files/directories for git/github which are committed [ci skip]Nobuyoshi Nakada2019-08-311-4/+2
|
* Suppress uninitialized instance variable warnings [ci skip]Nobuyoshi Nakada2019-08-301-4/+2
|
* Support revision in git-svn logNobuyoshi Nakada2019-08-301-6/+29
|
* Updated comment of VCS#get_revisions [ci skip]Nobuyoshi Nakada2019-08-301-2/+5
|
* Ensure the last and changed revisions as IntegersNobuyoshi Nakada2019-08-281-2/+2
|
* Short revision of SVN should be an IntegerNobuyoshi Nakada2019-08-271-1/+1
|
* Limit ChangeLog entriesNobuyoshi Nakada2019-08-261-3/+8
| | | | | Since the previous release date, when the starting message is not found.
* `local_path?` is a class method [ci skip]Nobuyoshi Nakada2019-08-251-1/+1
|
* tool/lib/vcs.rb: explicitly fail when notes/commits is not availableYusuke Endoh2019-08-251-0/+5
|
* Revert workaroundKazuhiro NISHIYAMA2019-08-251-11/+1
|
* Simplified f13a00f5b4 [ci skip]Nobuyoshi Nakada2019-08-251-9/+3
|
* Export all commits as ChangeLog when no starting commit is found [ci skip]Nobuyoshi Nakada2019-08-251-3/+10
|
* Add workaround (2nd try)Kazuhiro NISHIYAMA2019-08-251-1/+1
| | | | | | | | | | | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/gentoo/ruby-master/log/20190824T153002Z.fail.html.gz ``` /home/gentoo/chkbuild/tmp/build/20190824T153002Z/ruby/tool/lib/vcs.rb:577:in `export_changelog': cannot find the beginning revision of the branch (RuntimeError) from ./tool/make-snapshot:353:in `block in package' from ./tool/make-snapshot:351:in `chdir' from ./tool/make-snapshot:351:in `package' from ./tool/make-snapshot:523:in `block in <main>' from ./tool/make-snapshot:523:in `collect' from ./tool/make-snapshot:523:in `<main>' ```
* Add workaround for some CIsKazuhiro NISHIYAMA2019-08-241-1/+9
| | | | | | | | | | | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-master/log/20190824T093005Z.fail.html.gz ``` branches: * trunk remotes/origin/trunk ``` and ``` fatal: Remote branch master not found in upstream origin ```
* Add debug printKazuhiro NISHIYAMA2019-08-241-0/+1
| | | | | | | | matser branch not found on some CIs https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190824T063005Z.fail.html.gz ``` fatal: Remote branch master not found in upstream origin ```
* Gem::ConfigMap is deprecated nowHiroshi SHIBATA2019-08-181-1/+0
|