shulard
Repos
179
Followers
45
Following
19

The Hoa\Websocket library.

421
76

Wordpress Plugin

109
53

An atoum extension to perform tests on XML files

2
3

React HTTP Adapter

18
6

Events

issue comment
Allow sebastian/export v5

Hello !

Is there something that we can do to help this PR to be merged ?

Created at 1 month ago
shulard delete tag v6.3.O
Created at 1 month ago
shulard create tag v6.3.0
Created at 1 month ago
shulard create tag v6.3.O
Created at 1 month ago
shulard delete branch ci/fix-worflow-for-433
Created at 1 month ago
shulard delete branch phpunit-10
Created at 1 month ago
shulard delete branch php82-support
Created at 1 month ago

ci: Test on PHP8.2.

Merge pull request #56 from friends-of-phpspec/php82-support

CI: Add support for PHP8.2

Created at 1 month ago
CI: Add support for PHP8.2
Created at 1 month ago
CI: Add support for PHP8.2

Depends on PHP 8.2 support in php-cs-fixer: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues?q=is%3Aissue+is%3Aopen+8.2+label%3Atopic%2FPHP8.2.

Ok I've applied a tiny suggestion from the php-cs-fixer CLI. It tells to add PHP_CS_FIXER_IGNORE_ENV environment variable to bypass the compatibility warning. Since the PHP-CS-Fixer compat is only related to some of the sniffs, I thing it's pretty safe on our side since we have a small amount of code to manage…

Created at 1 month ago

chore(deps): Add compatibility with PHPUnit 10.

Also remove compatibilty with phpunit/php-code-coverage < 9.2.0 because the code wasn't compatible.

Handle new constructor option for Text report.

A Thresolds object was introduced and must now be used when coverage extension is >= 10.0.0.

spec: Use a mock instead of a built Stub to test Driver.

We let Prophecy create a mock Driver to be used inside the specs.

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

input: Simplify skip coverage detection.

Merge pull request #58 from friends-of-phpspec/phpunit-10

Add compatibility with PHPUnit 10.

ci: Test on PHP8.2.

Created at 1 month ago

chore(deps): Add compatibility with PHPUnit 10.

Also remove compatibilty with phpunit/php-code-coverage < 9.2.0 because the code wasn't compatible.

Handle new constructor option for Text report.

A Thresolds object was introduced and must now be used when coverage extension is >= 10.0.0.

spec: Use a mock instead of a built Stub to test Driver.

We let Prophecy create a mock Driver to be used inside the specs.

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

input: Simplify skip coverage detection.

Merge pull request #58 from friends-of-phpspec/phpunit-10

Add compatibility with PHPUnit 10.

Created at 1 month ago
Add compatibility with PHPUnit 10.

We rely on phpunit/php-code-coverage, which now has a version 10. Since API haven't changed regarding our usage, we are compatible with both version 9 and 10.

Also this PR change different things:

  • A new action was added to transmit the code coverage to scrutinizer to optimize the process duration for the tests ;
  • No more coverage computed on every test, only when we want to compute it ;
  • Cleanup the specs (remove DriverStub and use a Mock instead) ;
  • Found that we are note compatible with phpunit/php-code-coverage < 9.2.0, the was reflected in the composer.json file ;
  • A custom phpstan configuration file was added to skip an error related to a constructor misunderstanding (I tried to do different things but can't find another way to fix this) ;
  • All the test are now executed on lower and higher possible composer packages version to ensure the version constraints are met.
Created at 1 month ago

input: Simplify skip coverage detection.

Created at 1 month ago

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

error: Don't throw when coverage not requested.

Don't throw exception when no driver are available and --no-coverage flag is used.

Created at 1 month ago

error: Don't throw when coverage not requested.

Don't throw exception when no driver are available and --no-coverage flag is used.

Created at 1 month ago

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

error: Don't throw when coverage not requested.

Don't throw exception when no driver are available and --no-coverage flag is used.

Created at 1 month ago

error: Don't throw when coverage not requested.

Don't throw exception when no driver are available and --no-coverage flag is used.

Created at 1 month ago

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

error: Don't throw when coverage not requested.

Don't throw exception when no driver are available and --no-coverage flag is used.

Created at 1 month ago

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

Created at 1 month ago

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

Created at 1 month ago

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

phpstan: Add root configuration.

Allow to exclude some errors triggered by the PHPUnit 10 update.

Created at 1 month ago

spec: Use a mock instead of a built Stub to test Driver.

We let Prophecy create a mock Driver to be used inside the specs.

github actions: Now test lowest dependencies too !

Also create a specific workflow to build the coverage reports and send it to scrutinizer.

Created at 1 month ago

Handle new constructor option for Text report.

A Thresolds object was introduced and must now be used when coverage extension is >= 10.0.0.

spec: Use a mock instead of a built Stub to test Driver.

We let Prophecy create a mock Driver to be used inside the specs.

github actions: Now test lowest dependencies too !

Created at 1 month ago

github actions: Now test lowest dependencies too !

Created at 1 month ago