Comments (7)
Would you be able to specify which versions you're working with? The zero-on-test-fail was an issue in Rakudo that was fixed on September 13, 2016
from star.
2016.10.
On Nov 3, 2016 00:30, "Zoffix Znet" [email protected] wrote:
Would you be able to specify which versions you're working with? The
zero-on-test-fail was an issue in Rakudo that was fixed on September 13,
2016
rakudo/rakudo@626a222—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#78 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACw9b9DBpMxPq5gak2XA8dZpQhiypriks5q6R0jgaJpZM4Knynt
.
from star.
This is still an issue with 2017.01 (happens to be due to the issue described in #77):
$ make install; echo $?
[...]
t/P.t (Wstat: 0 Tests: 0 Failed: 0)
Parse errors: Bad plan. You planned 1 tests but ran 0.
Files=1, Tests=0, 3 wallclock secs
Result: FAILED
0
I.e. a test suite fails, and 'make install' returns 0. So I'm still
grepping its output for FAIL to see if it failed.
from star.
Dug a bit into it and it looks like installation still proceeds even if there are test failures in modules. It still continues to install a module after failed tests, even though if you run make install
twice it does abort and the error code is available in $?
Does anyone know if that's done on purpose and is desirable behaviour?
from star.
It is currently desirable behaviour on Windows since it's rare for all module tests to pass there (due to lack of upstream testing on Windows). I've considered dropping Windows binary builds and marking R* WIndows as "broken" for this reason. But I did get a lot of complaints in the past when MSI weren't shipped and my feeling is getting mostly working code out there in the hope that some Windows dev fixes the small number of issues is best right now.
But the error handling should be fixed to spot problems on the better supported platforms with an "override" switch of some sort to allow the Windows MSI build.
from star.
See #21
from star.
The current iteration of Rakudo Star doesn't test modules during installation anymore, so this issue should be resolved as such.
from star.
Related Issues (20)
- 6 modules failed to install when running rstar install HOT 9
- Update "Rakudo Star - Window" to 2021.04 HOT 1
- rakudo-star on ubuntu arm64 please HOT 3
- Missing argument for "DevCmdArguments"
- latest GPG changes seem to break the GitHub Action Workflows HOT 5
- Add Terminal::LineEditor HOT 2
- prove6 bin dies in 2022.12
- [Compiling Star 2023-02-01] No meta file HOT 1
- [Compiling Star 2023-02-01] Could not find HOT 4
- [Compiling Star 2023-05] Could not find HOT 3
- [2023.05-01 => 2023.06] Update website and download HOT 1
- Add some new modules [feature request] HOT 11
- share/perl6/vendor/short creation as root - when installed via brew HOT 6
- Windows and longPathAware? HOT 9
- [macOS 10.13.6, star 2023-11-01] Compile/Link failure HOT 3
- Typo in https://github.com/rakudo/star/blob/master/etc/modules.txt HOT 1
- problem with brew and raku star. HOT 3
- no documented way of installing a recent or any rakudo star on M1 macos without compilation HOT 1
- [Compile error 2024-05] DBIish API HOT 4
- 2024.07 doesn't install on NetBSD 10 Stable HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from star.