From: eregontp@... Date: 2019-04-30T12:43:27+00:00 Subject: [ruby-core:92493] [Ruby trunk Bug#15812] Run specs from install folder? Issue #15812 has been updated by Eregon (Benoit Daloze). I wholeheartedly agree with that. Supporting running specs from the non-installed Ruby is significant work and hacks. And testing what people use in production rather than a temporary build is of course much more meaningful. But I don't think many people agree to require running `install` to run specs/tests, unfortunately, see #13620. Maybe we should do so that `make` creates an install-like layout in the first place with the build paths to e.g. libruby, so that we can run tests there without e.g., needing miniruby and tool/run-ruby.rb? We could require running tests from the install directory only for Windows if people agree. > spec tests normally run directly in their repo (ruby/spec) They don't need to, it's perfectly fine to run specs from the copy under spec/ruby in the ruby repository. ---------------------------------------- Bug #15812: Run specs from install folder? https://bugs.ruby-lang.org/issues/15812#change-77844 * Author: MSP-Greg (Greg L) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- 1. Currently, no testing is done on the install folder. 2. Configure/build & testing both take far longer than install 3. spec tests normally run directly in their repo (ruby/spec) GitHub PR 2160 https://github.com/ruby/ruby/pull/2160 runs the spec suite from the install folder for the three windows builds. All passed, and the tests were run parallel. Given that the purpose is to create a functioning install folder, maybe a first step would be runnig specs from there? -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>