aboutsummaryrefslogtreecommitdiffstats
path: root/spec/mspec
Commit message (Collapse)AuthorAgeFilesLines
* File.realpath can raise ENOTDIRKoichi Sasada2019-07-311-1/+1
|
* Update to ruby/mspec@ca2bc42Benoit Daloze2019-06-272-3/+3
|
* Update to ruby/mspec@a57a9afBenoit Daloze2019-05-311-42/+13
|
* Update to ruby/mspec@3cc36d0Benoit Daloze2019-05-303-11/+7
|
* Update to ruby/mspec@c25d63dBenoit Daloze2019-04-283-71/+5
|
* Update to ruby/mspec@18c5a7dBenoit Daloze2019-04-275-9/+77
|
* Update to ruby/mspec@2ee5661eregon2019-02-213-61/+141
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@231e2ceeregon2019-02-072-20/+30
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@e9a482deregon2019-01-206-26/+88
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* RbConfig::CONFIG never had "exeext"nobu2019-01-121-2/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@2bd2eaderegon2018-12-292-3/+10
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Cherry-picked spec/mspec/lib/mspec/helpers/fs.rbnobu2018-12-031-7/+1
| | | | | | From https://github.com/MSP-Greg/ruby/commit/316f60e3befa312320b2cc600d7b59ba64f12329 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@820486aeregon2018-11-271-18/+16
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@4729971eregon2018-10-271-5/+5
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Expand spec files to realpathsnobu2018-09-251-1/+5
| | | | | | | | | | * spec/mspec/lib/mspec/utils/script.rb (MSpecScript#entries): expand the given spec path to the realpath, not to require a library by realpath and symbolic link path from the spec file. reapply r64749 and r64751 overridden by r64830. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@2bca8cberegon2018-09-258-77/+150
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@3fb5112eregon2018-09-258-39/+34
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* get rid of newer syntax for old versionsnobu2018-09-151-4/+5
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Expand spec files to realpathsnobu2018-09-151-1/+4
| | | | | | | | * spec/mspec/lib/mspec/utils/script.rb (MSpecScript#entries): expand the given spec path to the realpath, not to require a library by realpath and symbolic link path from the spec file. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@269f9cderegon2018-08-212-29/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@072849eeregon2018-08-035-32/+40
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@7074b56eregon2018-06-276-31/+70
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* process.c (waitpid_wait): do not set ECHILD prematurelynormal2018-06-271-0/+6
| | | | | | | | | | | | It is possible to have both MJIT and normal child processes alive, so we cannot set ECHILD based on such a guess. We can still elide waitpid(PID <= 0) calls if we have callers in vm->waiting_pids, however. For specs, ensure Process.waitall does not leak MJIT PIDs to Rubyspace. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Revert "spec: skip Process wait specs on MJIT"normal2018-06-271-6/+0
| | | | | | This reverts r63731 (commit 359dd59db2512d801bb983f98bede4fc598f139a). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* spec: skip Process wait specs on MJITk0kubun2018-06-231-0/+6
| | | | | | | until [Bug #14867] is fixed. I want to start running CI with MJIT enabled before fixing the problem. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@b5b13deeregon2018-04-286-12/+21
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@8b54bf3eregon2018-03-264-2/+73
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@d287466eregon2018-02-273-13/+20
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@5d49a6ceregon2018-01-293-5/+82
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@5f563e4eregon2017-12-272-4/+26
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@19d929eeregon2017-12-153-2/+20
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@b501adeeregon2017-12-013-7/+7
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@90925d6eregon2017-10-2812-60/+89
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Fix Mock.verify_call to mock_respond_to?nobu2017-10-251-1/+1
| | | | | | | | * spec/mspec/lib/mspec/mocks/mock.rb (Mock.verify_call): should pass arguments to as given, not packed in an array. mock_respond_to? expects 2 or 3 arguments. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@c135328eregon2017-09-282-3/+4
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@5bd9409eregon2017-09-1423-158/+121
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* script.rb: skip empty directoriesnobu2017-08-131-1/+2
| | | | | | | | | * spec/mspec/lib/mspec/utils/script.rb (entries): skip empty directories so that at least one file would run. Merged https://github.com/ruby/spec/issues/459 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@353605feregon2017-07-278-35/+315
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@021a119eregon2017-06-2953-206/+259
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* mspec.rb: keep jobserver fdsnobu2017-06-241-1/+1
| | | | | | | * spec/mspec/lib/mspec/commands/mspec.rb (MSpecMain#run): do not close jobserver FDs for mspec-run. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* capi/spec_helper.rb: pass jobserver fdsnobu2017-06-171-1/+1
| | | | | | | | | | * spec/mspec/lib/mspec/commands/mspec.rb (MSpecMain#multi_exec): do not close GNU make jobserver auth fds. * spec/rubyspec/optional/capi/spec_helper.rb (compile_extension): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* default.mspec: limit coresnobu2017-06-162-3/+3
| | | | | | | * spec/default.mspec (MSpecScript::JobServer#cores): limit max number of processors, not to acquire tokens more than necessary. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@d900a49eregon2017-06-1541-603/+500
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Open files in binary modes for copying in MSpec's #cperegon2017-06-011-2/+2
| | | | | | | * See https://bugs.ruby-lang.org/issues/13570. * Found by MSP-Greg (Greg L). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Simplify, avoid extra exceptions and add test for concurrent mspec mkdir_peregon2017-05-292-5/+21
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix up r58952nobu2017-05-291-3/+3
| | | | | | | * spec/mspec/lib/mspec/helpers/fs.rb (Object#mkdir_p): rescue File.stat when the target does not exist. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix race conditionnobu2017-05-291-2/+9
| | | | | | | * spec/mspec/lib/mspec/helpers/fs.rb (Object#mkdir_p): fix race condition when multi_exec. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/mspec@6c95759eregon2017-05-274-12/+13
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* mspec/commands/mspec.rb: formatter for multi_execnobu2017-05-271-2/+4
| | | | | | | | | * spec/mspec/lib/mspec/commands/mspec.rb (MSpecMain#multi_exec): as multi_exec children must run with yaml formatter, append the option for it after other options to override another formatter option with a warning if it is given. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Use raise_error blocknobu2017-05-161-6/+3
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e