phpro / grumphp

A PHP code-quality tool
MIT License
4.11k stars 429 forks source link

Print the commit message when failing on `git_commit_message` #1106

Closed EwenQuim closed 9 months ago

EwenQuim commented 9 months ago
Q A
Version GrumPHP 1.15.0
Bug? no
New feature? yes
Question? no
Documentation? no
Related tickets comma-separated list of related tickets

Print back the commit message when rejecting it.

It is very frustrating to see these messages :

...but being unable to get back the text. I just lost 15 minutes of my time trying to write a meaningful commit message, and every time GrumPHP manages to erase everything I just wrote!

ArthurNdy commented 9 months ago

YES !

veewee commented 9 months ago

Aww, I can see that being very annoying indeed!

Care to create a PR to solve this?

EwenQuim commented 9 months ago

I would be very happy to help ! I wanted to test my PR but I ran into this error running make run. It also happens just on v2.x without my changes, commit affbb6cb.

Error log
             ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
           ▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
         ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
        ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
       ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
  ▄███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
 █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
 ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
   ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ▀▀▓▓▓▓▓▓▓▓▓▓▓▓█▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████████▄
      ▄███████                       ██████████
     ███████▀  ▀▀▀▀▀▄      ▄▀▀▀▀▀     █████ ▀
      ▐████      ▐██        ▐██        ████▌
      ████▌                            ███
       ▌██▌           ▄▄ ▄▄           ▐███
        ███       ▄▄▄▄▄▄▄▄▄▄▄▄       ▐███
         ██▄ ▐███████████████████████████
        █▀███████████▀     ▀▀███████████
          ██████████▄███████▄███████████
         ▐█████████████████████████████
          █████████████████████████████
           ██ █████████████████████▐██▀
            ▀ ▐███████████████████▌ ▐▀
                ████▀████████▀▐███
                 ▀█▌  ▐█████  ██▌
                        ██▀   ▐▀

       ██████████████████████████████████
       █░░░░░░▀█▀░░░░░░▀█░░░░░░▀█▀░░░░░▀█
       █░░▐█▌░░█░░░██░░░█░░██░░░█░░░██░░█
       █░░▐█▌░░█░░░██░░░█░░██░░░█░░░██░░█
       █░░▐█▌░░█░░░██░░░█░░░░░░▄█░░▄▄▄▄▄█
       █░░▐█▌░░█░░░██░░░█░░░░████░░░░░░░█
       █░░░█░░░█▄░░░░░░▄█░░░░████▄░░░░░▄█
       ██████████████████████████████████

ParaTest v6.10.0 upon PHPUnit 9.6.12 by Sebastian Bergmann and contributors.

Processes:     8. Functional mode is ON.
Runtime:       PHP 8.2.10
Configuration: /Users/ewenq/dev/forks/grumphp/phpunit.xml.dist

SSEEEEEEEEEEEEEE                                                  16 / 16 (100%)

Time: 00:02.737, Memory: 8.00 MB

There were 14 errors:

1) GrumPHPTest\E2E\FolderStructuresTest::it_has_convention_at_another_location_through_cli_params
RuntimeException: Could not install composer! Pool optimizer completed in 0.095 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/b1c3985738637e4dcbc74dc27246b8ff): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv' '--no-plugins'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:75

2) GrumPHPTest\E2E\ExtensionsTest::it_can_configure_an_extension
RuntimeException: Could not install composer! Pool optimizer completed in 0.095 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/768b251f18620c3daa99a18acd46eb67): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
[304] https://repo.packagist.org/p2/sebastian/comparator.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/ExtensionsTest.php:15

3) GrumPHPTest\E2E\FolderStructuresTest::it_has_all_config_files_in_root_git_dir
RuntimeException: Could not install composer! Pool optimizer completed in 0.105 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/a6b9b64883722a224e9ed390a16d4230): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:24

4) GrumPHPTest\E2E\FolderStructuresTest::it_can_define_conventions_at_another_location
RuntimeException: Could not install composer! Pool optimizer completed in 0.103 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/2adbff592aa9dbc46d1ed6cd5c3b6059): svn info --xml
Running cache garbage collection
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.005 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:56

5) GrumPHPTest\E2E\FolderStructuresTest::it_should_be_able_to_load_cli_info_when_no_git_repo
RuntimeException: Could not install composer! Pool optimizer completed in 0.097 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/0addc360336490fd157c8469f906981c): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv' '--no-plugins'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:14

6) GrumPHPTest\E2E\FolderStructuresTest::it_has_project_subfolder
RuntimeException: Could not install composer! Pool optimizer completed in 0.106 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/fdfbd48590d2b582959dea54e1eb4b82/project): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
[304] https://repo.packagist.org/p2/sebastian/comparator.json
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:40

7) GrumPHPTest\E2E\FolderStructuresTest::it_can_manipulate_guessed_paths_by_environment_variables_for_mega_insane_project_structures
RuntimeException: Could not install composer! Pool optimizer completed in 0.107 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/7210920a5d4eeae93b7b8cd9f402348b/composer): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv' '--no-plugins'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:145

8) GrumPHPTest\E2E\FolderStructuresTest::it_can_deal_with_symlinks
RuntimeException: Could not install composer! Pool optimizer completed in 0.108 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/5c462409323c0a020f3917a2c3c76465/project-src): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
Info from https://repo.packagist.org: #StandWithUkraine
Writing /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json into cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:178

9) GrumPHPTest\E2E\GitHookParametersTest::it_can_add_hook_variables
RuntimeException: Could not install composer! Pool optimizer completed in 0.095 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1dfa40ce6bb33093021ac0da0781348d): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[304] https://repo.packagist.org/packages.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/GitHookParametersTest.php:77

10) GrumPHPTest\E2E\GitHookParametersTest::it_can_specify_simple_hook_exec_command
RuntimeException: Could not install composer! Pool optimizer completed in 0.096 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/1ad42716151ec7d0b841afc806bc8f98): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[304] https://repo.packagist.org/packages.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/GitHookParametersTest.php:25

11) GrumPHPTest\E2E\GitHookParametersTest::it_can_specify_hook_exec_command_with_additional_arguments
RuntimeException: Could not install composer! Pool optimizer completed in 0.096 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/67ede90dd62d2f88f214a2328d6a83de): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[304] https://repo.packagist.org/packages.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/GitHookParametersTest.php:49

12) GrumPHPTest\E2E\SpecialGitStructuresTest::it_handles_partial_commits
RuntimeException: Could not install composer! Pool optimizer completed in 0.097 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/8becc18f7d9273d163eb4944338b9beb): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[304] https://repo.packagist.org/packages.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/SpecialGitStructuresTest.php:36

13) GrumPHPTest\E2E\SpecialGitStructuresTest::it_runs_inside_a_submodule
RuntimeException: Could not install composer! Pool optimizer completed in 0.097 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/f92a5d06f985b09413399b53ee5890ab/submodule): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[304] https://repo.packagist.org/packages.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/SpecialGitStructuresTest.php:19

14) GrumPHPTest\E2E\TasksTest::it_can_configure_a_task_under_an_alias
RuntimeException: Could not install composer! Pool optimizer completed in 0.098 seconds
Found 2,023 package versions referenced in your dependency graph. 1,449 (72%) were optimized away.

Running 2.6.2 (2023-09-03 14:09:15) with PHP 8.2.10 on Darwin / 22.3.0
Reading ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8/composer.json)
Loading config file ./composer.json (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8/composer.json)
Checked CA file /opt/homebrew/etc/ca-certificates/cert.pem: valid
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): git describe --exact-match --tags
Executing command (CWD): git --version
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): git log --pretty="%H" -n1 HEAD --no-show-signature
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): hg branch
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): fossil branch list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): fossil tag list
Executing command (/private/var/folders/5g/q9_gydg96zzd59zgh0hscvqh0000gn/T/grumpytests/6caa9a50057c2e9b5f3af480e28440f8): svn info --xml
Reading /Users/ewenq/.composer/composer.json
Loading config file /Users/ewenq/.composer/composer.json (/Users/ewenq/.composer/composer.json)
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Executing command (/Users/ewenq/dev/forks/grumphp/): git log -n1 --pretty=%H --no-show-signature
Executing command (/Users/ewenq/dev/forks/grumphp/): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[304] https://repo.packagist.org/packages.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit.json from cache
Downloading https://repo.packagist.org/p2/phpunit/phpunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-myclabs~deep-copy.json from cache
Downloading https://repo.packagist.org/p2/myclabs/deep-copy.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~manifest.json from cache
Downloading https://repo.packagist.org/p2/phar-io/manifest.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Downloading https://repo.packagist.org/p2/phar-io/version.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-code-coverage.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-code-coverage.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-file-iterator.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-file-iterator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-invoker.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-invoker.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-text-template.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-text-template.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-timer.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-timer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~cli-parser.json from cache
Downloading https://repo.packagist.org/p2/sebastian/cli-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~comparator.json from cache
Downloading https://repo.packagist.org/p2/sebastian/comparator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~diff.json from cache
Downloading https://repo.packagist.org/p2/sebastian/diff.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~environment.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~exporter.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~global-state.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-enumerator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~type.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~resource-operations.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpspec~prophecy.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~phpunit-mock-objects.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~yaml.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~dbunit.json from cache
[304] https://repo.packagist.org/p2/myclabs/deep-copy.json
[304] https://repo.packagist.org/p2/phar-io/manifest.json
[304] https://repo.packagist.org/p2/phar-io/version.json
[304] https://repo.packagist.org/p2/phpunit/php-code-coverage.json
[304] https://repo.packagist.org/p2/phpunit/php-file-iterator.json
[304] https://repo.packagist.org/p2/phpunit/php-invoker.json
[304] https://repo.packagist.org/p2/phpunit/php-text-template.json
[304] https://repo.packagist.org/p2/phpunit/php-timer.json
[304] https://repo.packagist.org/p2/sebastian/cli-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit.json
Downloading https://repo.packagist.org/p2/sebastian/environment.json if modified
Downloading https://repo.packagist.org/p2/sebastian/exporter.json if modified
Downloading https://repo.packagist.org/p2/sebastian/global-state.json if modified
Downloading https://repo.packagist.org/p2/sebastian/object-enumerator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/recursion-context.json if modified
Downloading https://repo.packagist.org/p2/sebastian/type.json if modified
Downloading https://repo.packagist.org/p2/sebastian/version.json if modified
Downloading https://repo.packagist.org/p2/doctrine/instantiator.json if modified
Downloading https://repo.packagist.org/p2/sebastian/resource-operations.json if modified
Downloading https://repo.packagist.org/p2/phpspec/prophecy.json if modified
[304] https://repo.packagist.org/p2/sebastian/comparator.json
[304] https://repo.packagist.org/p2/sebastian/diff.json
Downloading https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json if modified
Downloading https://repo.packagist.org/p2/symfony/yaml.json if modified
[304] https://repo.packagist.org/p2/sebastian/environment.json
[304] https://repo.packagist.org/p2/sebastian/exporter.json
[304] https://repo.packagist.org/p2/sebastian/global-state.json
[304] https://repo.packagist.org/p2/sebastian/object-enumerator.json
[304] https://repo.packagist.org/p2/sebastian/recursion-context.json
[304] https://repo.packagist.org/p2/sebastian/type.json
[304] https://repo.packagist.org/p2/sebastian/version.json
[304] https://repo.packagist.org/p2/doctrine/instantiator.json
[304] https://repo.packagist.org/p2/sebastian/resource-operations.json
[304] https://repo.packagist.org/p2/phpspec/prophecy.json
Downloading https://repo.packagist.org/p2/phpunit/dbunit.json if modified
[304] https://repo.packagist.org/p2/phpunit/phpunit-mock-objects.json
[304] https://repo.packagist.org/p2/symfony/yaml.json
[304] https://repo.packagist.org/p2/phpunit/dbunit.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phar-io~version.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Downloading https://repo.packagist.org/p2/nikic/php-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~code-unit-reverse-lookup.json from cache
Downloading https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~complexity.json from cache
Downloading https://repo.packagist.org/p2/sebastian/complexity.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~lines-of-code.json from cache
Downloading https://repo.packagist.org/p2/sebastian/lines-of-code.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-theseer~tokenizer.json from cache
Downloading https://repo.packagist.org/p2/theseer/tokenizer.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpunit~php-token-stream.json from cache
Downloading https://repo.packagist.org/p2/phpunit/php-token-stream.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~recursion-context.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-sebastian~object-reflector.json from cache
Downloading https://repo.packagist.org/p2/sebastian/object-reflector.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-docblock.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~instantiator.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~instantiator.json from cache
Downloading https://repo.packagist.org/p2/ocramius/instantiator.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~deprecation-contracts.json from cache
Downloading https://repo.packagist.org/p2/symfony/deprecation-contracts.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-ctype.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-ctype.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-symfony~polyfill-php80.json from cache
Downloading https://repo.packagist.org/p2/symfony/polyfill-php80.json if modified
[304] https://repo.packagist.org/p2/nikic/php-parser.json
[304] https://repo.packagist.org/p2/sebastian/code-unit-reverse-lookup.json
[304] https://repo.packagist.org/p2/sebastian/complexity.json
[304] https://repo.packagist.org/p2/sebastian/lines-of-code.json
[304] https://repo.packagist.org/p2/theseer/tokenizer.json
[304] https://repo.packagist.org/p2/phpunit/php-token-stream.json
[304] https://repo.packagist.org/p2/sebastian/object-reflector.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-docblock.json
[304] https://repo.packagist.org/p2/ocramius/instantiator.json
[304] https://repo.packagist.org/p2/symfony/deprecation-contracts.json
[304] https://repo.packagist.org/p2/symfony/polyfill-ctype.json
[304] https://repo.packagist.org/p2/symfony/polyfill-php80.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-nikic~php-parser.json from cache
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~type-resolver.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/type-resolver.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-webmozart~assert.json from cache
Downloading https://repo.packagist.org/p2/webmozart/assert.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpdocumentor~reflection-common.json from cache
Downloading https://repo.packagist.org/p2/phpdocumentor/reflection-common.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-dflydev~markdown.json from cache
Downloading https://repo.packagist.org/p2/dflydev/markdown.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-ocramius~lazy-map.json from cache
Downloading https://repo.packagist.org/p2/ocramius/lazy-map.json if modified
[304] https://repo.packagist.org/p2/phpdocumentor/type-resolver.json
[304] https://repo.packagist.org/p2/webmozart/assert.json
[304] https://repo.packagist.org/p2/phpdocumentor/reflection-common.json
[304] https://repo.packagist.org/p2/dflydev/markdown.json
[304] https://repo.packagist.org/p2/ocramius/lazy-map.json
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpstan~phpdoc-parser.json from cache
Downloading https://repo.packagist.org/p2/phpstan/phpdoc-parser.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-doctrine~deprecations.json from cache
Downloading https://repo.packagist.org/p2/doctrine/deprecations.json if modified
[304] https://repo.packagist.org/p2/phpstan/phpdoc-parser.json
[304] https://repo.packagist.org/p2/doctrine/deprecations.json
Built pool.
Running pool optimizer.
Updating dependencies
Generating rules
Resolving dependencies through SAT
Looking at all rules.
Something's changed, looking at all rules again (pass #1)
Dependency resolution completed in 0.002 seconds
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp.json if modified
Reading /Users/ewenq/Library/Caches/composer/repo/https---repo.packagist.org/provider-phpro~grumphp~dev.json from cache
Downloading https://repo.packagist.org/p2/phpro/grumphp~dev.json if modified
[304] https://repo.packagist.org/p2/phpro/grumphp.json
[304] https://repo.packagist.org/p2/phpro/grumphp~dev.json
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp dev-v2.x@dev, found phpro/grumphp[2.x-dev] but it does not match the constraint.

While running '/Users/ewenq/dev/forks/grumphp/vendor/bin/composer' 'install' '--optimize-autoloader' '--no-interaction' '-vvv'

/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:450
/Users/ewenq/dev/forks/grumphp/test/E2E/AbstractE2ETestCase.php:341
/Users/ewenq/dev/forks/grumphp/test/E2E/TasksTest.php:15

---

There were 2 skippeds:

1) GrumPHPTest\E2E\FolderStructuresTest::it_has_grumphp_in_root_but_composer_in_project_folder

/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:86

2) GrumPHPTest\E2E\FolderStructuresTest::it_has_composer_in_root_but_grumphp_in_project_folder

/Users/ewenq/dev/forks/grumphp/test/E2E/FolderStructuresTest.php:111

FAILURES!
Tests: 16, Assertions: 19, Errors: 14, Skipped: 2.
To skip commit checks, add -n or --no-verify flag to commit command
make: *** [run] Error 1
veewee commented 9 months ago

Hello @EwenQuim,

Thanks for looking into it. I'm not sure why you receive those errors. Maybe best if you open up a PR anyways so that I can take a look at what you are trying to do in code and see if the github actions agree with the error as well?