bugsnag / bugsnag-symfony

BugSnag notifier for the Symfony PHP framework. Monitor and report errors in your Symfony apps.
https://docs.bugsnag.com/platforms/php/symfony
MIT License
43 stars 21 forks source link

Add Maze Runner test suite #129

Closed imjoehaines closed 3 years ago

imjoehaines commented 3 years ago

Goal

This PR adds a Maze Runner test suite that runs against a Symfony 5 fixture (other versions will be added in the future). This has also been added to CI

The tests are roughly the same as the Laravel MR test suite, specifically:

The CONTRIBUTING guide has instructions on how to run the tests. The short version is:

$ bundle install
$ PHP_VERSION=8.0 SYMFONY_VERSION=5 bundle exec maze-runner

The diff is quite large because this contains a new fixture, the Maze Runner infrastructure to run the tests and the tests themselves. It will be much easier to review commit by commit or by ignoring the first commit using this diff