Skip to content

Conversation

@krchiper
Copy link
Contributor

@krchiper krchiper commented Mar 25, 2025

  • Fixes missing composer on mac CI pipelines
Run composer validate
  composer validate
  shell: /bin/bash -e {0}
/Users/runner/work/_temp/43bfe29e-8885-474c-8998-035f2eb6e7eb.sh: line 1: composer: command not found
  • Fixes incompability between paratest and phpunit
Fatal error: Uncaught TypeError: PHPUnit\TextUI\ShellExitCodeCalculator::calculate(): Argument #8 ($failOnWarning) must be of type bool, PHPUnit\TestRunner\TestResult\TestResult given, called in /var/www/vendor/brianium/paratest/src/WrapperRunner/WrapperRunner.php on line 296 and defined in /var/www/vendor/phpunit/phpunit/src/TextUI/ShellExitCodeCalculator.php:25
Stack trace:
#0 /var/www/vendor/brianium/paratest/src/WrapperRunner/WrapperRunner.php(296): PHPUnit\TextUI\ShellExitCodeCalculator->calculate(false, false, false, false, false, false, false, Object(PHPUnit\TestRunner\TestResult\TestResult))
#1 /var/www/vendor/brianium/paratest/src/WrapperRunner/WrapperRunner.php(119): ParaTest\WrapperRunner\WrapperRunner->complete(Object(PHPUnit\TestRunner\TestResult\TestResult))
#2 /var/www/vendor/brianium/paratest/src/ParaTestCommand.php(89): ParaTest\WrapperRunner\WrapperRunner->run()
#3 /var/www/vendor/symfony/console/Command/Command.php(326): ParaTest\ParaTestCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 /var/www/vendor/symfony/console/Application.php(1078): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#5 /var/www/vendor/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(ParaTest\ParaTestCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#6 /var/www/vendor/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#7 /var/www/vendor/brianium/paratest/bin/paratest(37): Symfony\Component\Console\Application->run()
#8 /var/www/vendor/bin/paratest(119): include('/var/www/vendor...')
#9 {main}
  thrown in /var/www/vendor/phpunit/phpunit/src/TextUI/ShellExitCodeCalculator.php on line 25

Tested using act locally

@krchiper krchiper mentioned this pull request Mar 25, 2025
@delatrie
Copy link
Contributor

delatrie commented Apr 9, 2025

Superseded by #115

@delatrie delatrie closed this Apr 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants