Comments (10)
One way to handle this is to use phpunit.xml.dist
file and define used bootstrap file there.
from fastest.
@tarlepp do you think that this #102 could be tackled with phpunit.xml.dist
?
from fastest.
(or at least, if -b
is already enabled in fastest, we can close this)
from fastest.
@DonCallisto currently fastest won't fail at all if phpunit.xml.dist
bootstrap fails (eg. that has simple die();
on that script). And then fastest won't show any errors about any of those tests...
And this is quite annoying and really hard to actually figure out what is going on. Picture below to show this.
See that my bootstrap.php
has die();
on line 24, and then if I run ./vendor/bin/fastest -x phpunit.xml.dist
it doesn't fail at all. And actually any of those tests are really run.
from fastest.
Ok, so those seems to be two different problems:
- Run
fastest
with native-b
option should stop if any errors happens in before command - Run
fastest
withphpunit.xml
should stop if any errors happens if bootstrap fails or stops.
In both case, this issue seems to be the same of #102; isn't it?
from fastest.
@DonCallisto yeah the outcome is the same
from fastest.
@tarlepp see #104. Please, leave any comment in that PR.
Moreover it solves only fastest -b
"native" approach
from fastest.
@tarlepp ping
from fastest.
@DonCallisto it's good
from fastest.
Partially resolved in #104; still misses bootstrap.php
fail handling
from fastest.
Related Issues (20)
- support of PHP 7.3 HOT 7
- Test names are not aligned with -vv when some tests take minutes and other seconds HOT 4
- Behat tests never end HOT 10
- use input list in inverse mode HOT 5
- generating the list of tests from a PHPUnit XML file ignores the <groups> tag
- Always a false positive HOT 1
- symfony 5 HOT 5
- Incompatible with laravel HOT 3
- before option not working anymore HOT 10
- How to run two commands before tests? HOT 1
- Not compatible with PHPUnit 9+ HOT 2
- Switch to GitHub actions
- Add support for MongoDB official client HOT 4
- Failure on several issues HOT 4
- Latest Symfony Process make fastest screaming with PHP Warning: Array to string conversion HOT 19
- Symfony 5.4 phpunit 9.5 with forceCoversAnnotation and beStrictAboutCoversAnnotation giving random failures HOT 2
- Support for DATABASE_URL HOT 8
- Question about database isolation HOT 3
- Update symfony dependencies to ^6.0 HOT 5
- Couldn't make it run with WordPress 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 fastest.