GitHub / ruby/mspec / commits
RSpec-like test runner for the Ruby Spec Suite
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3c1c2e75 | merge Merge pull request #81 from ruby/dependabot/github_actions/actions/checkout-7 |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| de751724 |
Bump actions/checkout from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 82868a2e | Deprecate old-style matchers to avoid adding new specs using them | Benoit Daloze <e****p@g****m> | 3 months ago | |
| 8af2561b | Update rake for Ruby 4.0 and add 4.0 in CI | Benoit Daloze <e****p@g****m> | 3 months ago | |
| dffcdf7d | Fix constant reference | Benoit Daloze <e****p@g****m> | 4 months ago | |
| d3edf253 | Support -> { ... }.should.raise(SomeException, "message", cause:) | Benoit Daloze <e****p@g****m> | 4 months ago | |
| 9f00217e | Use Ruby 2.6 compatible syntax in raise_error_spec.rb | Benoit Daloze <e****p@g****m> | 4 months ago | |
| 2ea3788f | Add logic for matching exception cause |
Charles Oliver Nutter <h****s@h****m>
Committed by: Benoit Daloze <e****p@g****m> |
4 months ago | |
| 31e8f11c | Test TruffleRuby release in CI for improved stability |
Benoit Daloze <b****e@o****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e1e5d4b1 | Skip the verify_commits step since we don't really check those anymore | Benoit Daloze <e****p@g****m> | 5 months ago | |
| c4ee99da | merge Merge pull request #79 from ruby/dependabot/github_actions/actions/checkout-6 |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a2587d9c | Make MSpec.write_tags delete the file if writing 0 tags |
Benoit Daloze <e****p@g****m>
Committed by: Andrew Konchin <a****n@g****m> |
7 months ago | |
| e50fb3cc | Fix mspec tag --purge when :xtags is set by some_config.mspec |
Benoit Daloze <e****p@g****m>
Committed by: Andrew Konchin <a****n@g****m> |
7 months ago | |
| 4ea4bf75 | Add raise_consistent_error matcher in MSpec | Benoit Daloze <e****p@g****m> | 7 months ago | |
| 6334eebd | Make it possible to use CHECK_LEAKS without CHECK_CONSTANT_LEAKS |
Benoit Daloze <e****p@g****m>
Committed by: Andrew Konchin <a****n@g****m> |
7 months ago | |
| 880bcb9d | Search for guards in C API specs too | Benoit Daloze <e****p@g****m> | 7 months ago | |
| 54704795 | Fix selection of the right ruby for testing in sync script | Benoit Daloze <e****p@g****m> | 7 months ago | |
| bc72adea | Handle Windows CI output in tag_from_output.rb mspec tool | Benoit Daloze <e****p@g****m> | 8 months ago | |
| 6cd882b6 |
Bump actions/checkout from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| bd8efcf2 | Add test not triggering the autoload before | Benoit Daloze <e****p@g****m> | 10 months ago | |
| 6025d280 | Fix using 3.0 in ci.yml |
Benoit Daloze <b****e@o****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3efc8611 | Protect mkspec against accessing SortedSet without the gem |
Alexander Bulancov <6****r@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
10 months ago | |
| 6a7b5097 | Document $LAST_MERGE in sync script | Benoit Daloze <e****p@g****m> | 11 months ago | |
| 804b4c49 | Update references to the GitHub repository |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
11 months ago | |
| 9a11001d | merge Merge pull request #76 from ruby/dependabot/github_actions/actions/checkout-5 |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 74f5b02d |
Bump actions/checkout from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ce23d084 | Add repeat option to ci command |
Charles Oliver Nutter <h****s@h****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 1 year ago | |
| 484310db | merge Merge pull request #73 from ruby/ak/polish-the-remove-old-guards-script |
Andrii Konchyn <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 129ec89e | Polish the tool/remove_old_guards.rb script | Andrew Konchin <a****n@g****m> | over 1 year ago | |
| 15201132 | Add Ruby 3.4 to CI |
Herwin <h****w@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 1 year ago | |
| 0aabb3e5 | Files in lib/mspec/commands are not executables |
Herwin <h****w@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 1 year ago | |
| 52431cac | Launchable: Start recording test-spec results (#12302) |
Naoto Ono <o****8@g****m>
Committed by: Andrew Konchin <a****n@g****m> |
over 1 year ago | |
| c600b8f8 | Added --env option to mspec for test-bundled-gems |
Hiroshi SHIBATA <h****t@r****g>
Committed by: Andrew Konchin <a****n@g****m> |
almost 2 years ago | |
| a4ce98f5 | Add ONLY_FILTER mode for the sync script | Benoit Daloze <e****p@g****m> | almost 2 years ago | |
| 92ee9f7c | Fix PlatformGuard::POINTER_SIZE and C_LONG_SIZE fallbacks | Benoit Daloze <e****p@g****m> | almost 2 years ago | |
| 6499325c | Avoid recomputing sizeof(long) every time in #min_long and #max_long | Benoit Daloze <e****p@g****m> | almost 2 years ago | |
| c9cc4b4e | Restore wordsize logic as deprecated |
Charles Oliver Nutter <h****s@h****m>
Committed by: Benoit Daloze <e****p@g****m> |
almost 2 years ago | |
| dee6f2d0 | Remove dependency on Tempfile::Remover in leakchecker.rb |
Peter Zhu <p****r@p****a>
Committed by: Benoit Daloze <e****p@g****m> |
about 2 years ago | |
| 896cbf3a | Get fixnum_{min,max} from RbConfig::LIMITS when available |
Alan Wu <X****r@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 2 years ago | |
| 834b5a78 | Stop depending on Integer#size to return `sizeof(long)` |
Alan Wu <X****r@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 2 years ago | |
| d3f8fa8f | Add "c_long_size" guard, supplanting "wordsize" and stop using Integer#size |
Alan Wu <X****r@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 2 years ago | |
| 5354a405 | respect `--error-output stderr` on parallel mode |
Koichi Sasada <k****1@a****t>
Committed by: Andrew Konchin <a****n@g****m> |
about 2 years ago | |
| 1045067a | `File.umask` does not make sense on Windows |
Nobuyoshi Nakada <n****u@r****g>
Committed by: Andrew Konchin <a****n@g****m> |
about 2 years ago | |
| 0f4ce966 | check `SPEC_TEMP_DIR` is world-writable or not |
Koichi Sasada <k****1@a****t>
Committed by: Andrew Konchin <a****n@g****m> |
about 2 years ago | |
| b8f8f4e4 | tmp: accept frozen strings |
Jean Boussier <j****r@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| 36e8ed80 | Adapt specs for backtrace changes in Ruby 3.4 | Benoit Daloze <e****p@g****m> | over 2 years ago | |
| 58050d7b | Mock.replaced_name no longer includes the object_id in the generated method name |
Maxime Lapointe <m****p@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| c49e2d1b | Mock.replaced_key is now just [obj.__id__, sym], Mock.replaced_name now expec... |
Maxime Lapointe <m****p@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| 0afe5676 | Mock.replaced? now expect the whole key |
Maxime Lapointe <m****p@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| e920c39c | Only check constant leaks by default for `make test-spec` | Benoit Daloze <e****p@g****m> | over 2 years ago | |
| 31f51e0b | Don't depend on Fiddle features which aren't in Ruby 3.0 |
KJ Tsanaktsidis <k****s@z****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| 58b7caae | merge Merge pull request #65 from KJTsanaktsidis/ktsanaktsidis/fix_leakchecker_myho... |
KJ Tsanaktsidis <k****j@k****u>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1b71c0a7 | Don't load myhostname NSS module in leakchecker | KJ Tsanaktsidis <k****s@z****m> | over 2 years ago | |
| f9d657ce | merge Merge pull request #62 from KJTsanaktsidis/ktsanaktsidis/fix_failing_amazon_l... |
KJ Tsanaktsidis <k****j@k****u>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| cdbf7ccd | Test on latest Ruby versions too |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| 55e5073c | Fix CI |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 2 years ago | |
| 8e4c979a | Disable NSS modules when using the leakchecker | KJ Tsanaktsidis <k****s@z****m> | over 2 years ago | |
| 9f83eead | Use hard exit! in TimeoutAction |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
almost 3 years ago | |
| 38965cbc | Handle a subprocess being already terminated |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
almost 3 years ago | |
| d03ad9cb | Fix logic for finding tag file from spec description | Benoit Daloze <e****p@g****m> | almost 3 years ago | |
| b23f052a |
Bump actions/checkout from 3 to 4
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Benoit Daloze <e****p@g****m> |
almost 3 years ago | |
| 55d1a62a | Clarify what -d/--debug does | Benoit Daloze <e****p@g****m> | almost 3 years ago | |
| 972dc6e7 | Support a custom tag for tool/tag_from_output.rb |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
almost 3 years ago | |
| 3cf2d16c | Improve remove_old_guards.rb script to also remove empty files and unused sha... | Benoit Daloze <e****p@g****m> | about 3 years ago | |
| 1d8cf647 | Remove Warning.warn override in MSpec and --warnings option |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 3 years ago | |
| 13461229 | Use File.readlines instead of IO.readlines |
Hiroshi SHIBATA <h****t@r****g>
Committed by: Benoit Daloze <e****p@g****m> |
over 3 years ago | |
| dc2eb260 | Adapt specs for last change | Benoit Daloze <e****p@g****m> | over 3 years ago | |
| 62e6960c | Show the backtrace of the subprocess and signal it on timeout if there is a s... |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 3 years ago | |
| 838ee0c3 | Add script that can be used to check that require_relative for |
Ben Bowers <n****s@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 3 years ago | |
| 4877d58d | merge Merge pull request #57 from ruby/dependabot/github_actions/actions/checkout-3 |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 63dfda43 |
Bump actions/checkout from 2 to 3
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d1efd708 | merge Merge pull request #56 from ruby/dependabot |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2a3f2b99 | Added dependabot for GitHub Actions | Hiroshi SHIBATA <h****t@r****g> | almost 4 years ago | |
| fef9b81e | Handle both # and . methods | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| 1e164200 | Improve tag_from_output to guess the file when there is no Ruby backtrace | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| 03ed0097 | Automatically strip datetime of GitHub Actions in tag_from_output.rb | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| b60306d4 | Remove ~/.mspecrc handling | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| f8a5ced6 | Warn on ArgumentError from File.expand_path | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| d28418b4 | Include always-private methods with mkspec | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| 834e27da | Some cleanups for mkspec | Benoit Daloze <e****p@g****m> | almost 4 years ago | |
| 37151a0a | Ignore detached threads | Benoit Daloze <e****p@g****m> | about 4 years ago | |
| 290e36a7 | Fix executable? and executable_real? file permissions predicates |
Andrew Konchin <a****n@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 4 years ago | |
| 78b5d862 | Update specs | Benoit Daloze <e****p@g****m> | about 4 years ago | |
| d3bdbf57 | Add a new action for passed examples to MSpec. |
Duncan MacGregor <d****r@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 4 years ago | |
| b1d5bb19 | ruby_exe: show the signal if the process is signaled? instead of exited? |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
about 4 years ago | |
| 283710cc | Reset @method and @object after #it_behaves_like | Benoit Daloze <e****p@g****m> | over 4 years ago | |
| 46180ae5 | Add --print-skips to find used `skip "message"` |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 9512be39 | Add kernel_version_is guard and use it |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 9d56b1a1 | Test more versions | Benoit Daloze <e****p@g****m> | over 4 years ago | |
| 215497e0 | No need to show the backtrace of the timeout thread | Benoit Daloze <e****p@g****m> | over 4 years ago | |
| 4840a60a | Improve --timeout by only blaming an example if still inside that example | Benoit Daloze <e****p@g****m> | over 4 years ago | |
| d06e4d0e | Use MSpec.format instead of #inspect in the #output matcher |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 3c0ebeab | Use literal calls for equal?, == and != |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| bd47c2a5 | Add `--error-output stderr` option to only print errors/failures on stderr | Benoit Daloze <e****p@g****m> | over 4 years ago | |
| 5e36c684 | spec: skip specs where set TZ environment variable for WASI |
Yuta Saito <k****n@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 7955a255 | Store the failure_message for RaiseErrorMatcher outside the exception |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 20b1ca8b | Let MSpec catch foreign exceptions |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 2bc5107e | spec: skip ruby_exe tests for wasi due to lack of subprocess |
Yuta Saito <k****n@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 061af5d1 | Rescue File.expand_path in MSpecScript#try_load if HOME is unavailable |
Yuta Saito <k****n@g****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago | |
| 2fb4ac6e | Add MSpecScript.child_process? |
Benoit Daloze <b****e@o****m>
Committed by: Benoit Daloze <e****p@g****m> |
over 4 years ago |