Upgrading brianium/paratest 5 to 6
Unknown5.0.4 → v6.11.1
Fetching 31 releases from GitHub…0 / 31
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
PHP requirement changed in v6.0.0: ^7.3 → ^7.3 || ^8.0.
API changes
Generated by DepDelta from published PHP source. Not mixed with prose notes.
- changed:
method ParaTestCommand.execute(InputInterface $input, OutputInterface $output): int → protected method ParaTestCommand.execute(InputInterface $input, OutputInterface $output): int
- changed:
method CoverageReporter.text(): string → method CoverageReporter.text(bool $colors): string - added:
method CoverageReporter.cobertura(string $target): void
- removed:
method LogInterpreter.flattenCases(): array - removed:
method LogInterpreter.getCases(): array - added:
method LogInterpreter.getSkipped(): array - added:
method LogInterpreter.mergeReaders(): TestSuite - added:
method MetaProviderInterface.getSkipped(): array
- removed:
method Reader.getSuites(): array - removed:
method Reader.isSingleSuite(): bool - removed:
property TestCase.errors - removed:
property TestCase.failures - removed:
property TestCase.risky - removed:
property TestCase.skipped - removed:
property TestCase.warnings - removed:
protected property Reader.logFile - removed:
static method TestSuite.empty(): self - changed:
constructor TestSuite(string $name, int $tests, int $assertions, int $failures, int $errors, int $warnings, int $skipped, float $time, string $file) → constructor TestSuite(string $name, int $tests, int $assertions, int $failures, int $errors, int $warnings, int $risky, int $skipped, float $time, string $file, array $suites, array $cases) - changed:
final class TestCase → abstract class TestCase - changed:
method Reader.getFeedback(): array → method Reader.getFeedback(): string - added:
abstract class TestCaseWithMessage extends TestCase - added:
constructor TestCaseWithMessage(string $name, string $class, string $file, int $line, int $assertions, float $time, ?string $type, string $text, ?string $systemOutput) - added:
final class ErrorTestCase extends TestCaseWithMessage - added:
final class FailureTestCase extends TestCaseWithMessage - added:
final class RiskyTestCase extends TestCaseWithMessage - added:
final class SkippedTestCase extends TestCaseWithMessage - added:
final class SuccessTestCase extends TestCase - added:
final class WarningTestCase extends TestCaseWithMessage - added:
method ErrorTestCase.getXmlTagName(): string - added:
method FailureTestCase.getXmlTagName(): string - added:
method Reader.getSkipped(): array - added:
method Reader.getSuite(): TestSuite - added:
method RiskyTestCase.getXmlTagName(): string - added:
method SkippedTestCase.getXmlTagName(): string - added:
method TestCaseWithMessage.getXmlTagName(): string - added:
method WarningTestCase.getXmlTagName(): string - added:
property TestCaseWithMessage.systemOutput - added:
property TestCaseWithMessage.text - added:
property TestCaseWithMessage.type - added:
property TestSuite.risky
- removed:
abstract class ParsedObject - removed:
constructor ParsedObject(string $doc, string $name) - removed:
final class ParsedFunction extends ParsedObject - removed:
method ParsedClass.getNamespace(): string - removed:
method ParsedObject.getDocBlock(): string - removed:
method ParsedObject.getName(): string - removed:
protected property ParsedClass.name - removed:
protected property ParsedObject.name - changed:
constructor ParsedClass(string $doc, string $name, string $namespace, array $methods, int $parentsCount) → constructor ParsedClass(string $name, array $methods, int $parentsCount) - changed:
final class ParsedClass extends ParsedObject → final class ParsedClass - added:
method ParsedClass.getName(): string
- removed:
abstract class BaseWrapperRunner extends BaseRunner - removed:
constructor SqliteRunner(Options $opts, OutputInterface $output) - removed:
constructor WrapperRunner(Options $opts, OutputInterface $output) - removed:
final class SqliteRunner extends BaseWrapperRunner - removed:
method ExecutableTest.deleteFile(): void - removed:
method SqliteRunner.__destruct() - removed:
protected method BaseWrapperRunner.beforeLoadChecks(): void - removed:
protected method BaseWrapperRunner.setExitCode(int $exitCode): void - removed:
protected method SqliteRunner.doRun(): void - changed:
constructor ExecutableTest(string $path, bool $needsCoverage, string $tmpDir) → constructor ExecutableTest(string $path, bool $needsCoverage, bool $needsTeamcity, string $tmpDir) - changed:
constructor FullSuite(string $suiteName, bool $needsCoverage, string $tmpDir) → constructor FullSuite(string $suiteName, bool $needsCoverage, bool $needsTeamcity, string $tmpDir) - changed:
constructor Suite(string $path, array $functions, bool $needsCoverage, string $tmpDir) → constructor Suite(string $path, array $functions, bool $needsCoverage, bool $needsTeamcity, string $tmpDir) - changed:
constructor TestMethod(string $testPath, array $filters, bool $needsCoverage, string $tmpDir) → constructor TestMethod(string $testPath, array $filters, bool $needsCoverage, bool $needsTeamcity, string $tmpDir) - changed:
final class WrapperRunner extends BaseWrapperRunner → final class WrapperRunner extends BaseRunner - changed:
method Options.coverageText(): bool → method Options.coverageText(): ?string - changed:
method Options.verbose(): int → method Options.verbose(): bool - changed:
method ResultPrinter.printFeedback(ExecutableTest $test): void → method ResultPrinter.printFeedback(ExecutableTest $test): Reader - changed:
static method Options.fromConsoleInput(InputInterface $input, string $cwd): self → static method Options.fromConsoleInput(InputInterface $input, string $cwd, bool $hasColorSupport): self - added:
const Options.ORDER_DEFAULT - added:
const Options.ORDER_RANDOM - added:
const Options.ORDER_REVERSE - added:
const Options.ORDER_TYPES - added:
method ExecutableTest.deleteTempFiles(): void - added:
method ExecutableTest.getTeamcityTempFile(): string - added:
method Options.coverageCobertura(): ?string - added:
method Options.debug(): bool - added:
method Options.hasLogTeamcity(): bool - added:
method Options.logTeamcity(): ?string - added:
method Options.needsTeamcity(): bool - added:
method Options.orderBy(): string - added:
method Options.randomOrderSeed(): int - added:
method Options.repeat(): int - added:
method Options.stopOnError(): bool - added:
method Options.teamcity(): bool - added:
method Options.testdox(): bool - added:
method ResultPrinter.getSkipped(): string - added:
protected const BaseRunner.CYCLE_SLEEP - added:
protected method WrapperRunner.beforeLoadChecks(): void - added:
static method WorkerCrashedException.fromProcess(Process $process, string $command, ?Throwable $previousException = …): self
- removed:
abstract class BaseWorker - removed:
const WrapperWorker.COMMAND_FINISHED - removed:
constructor BaseWorker(OutputInterface $output) - removed:
constructor SqliteWorker(OutputInterface $output, string $dbFileName) - removed:
final class SqliteWorker extends BaseWorker - removed:
method BaseWorker.getCrashReport(): string - removed:
method BaseWorker.getExitCode(): int - removed:
method BaseWorker.isRunning(): bool - removed:
method BaseWorker.start(string $wrapperBinary, Options $options, int $token): void - removed:
method RunnerWorker.getCrashReport(): string - removed:
method RunnerWorker.getExitCode(): ?int - removed:
method RunnerWorker.isDoneRunning(): bool - removed:
method SqliteWorker.isRunning(): bool - removed:
method WrapperWorker.execute(array $testCmdArguments): void - removed:
method WrapperWorker.stdout() - removed:
method WrapperWorker.waitForFinishedJob(): void - removed:
method WrapperWorker.waitForStop(): void - removed:
protected method BaseWorker.checkNotCrashed(): void - removed:
protected method BaseWorker.configureParameters(array &$parameters): void - removed:
protected method BaseWorker.updateProcStatus(): void - removed:
protected method SqliteWorker.configureParameters(array &$parameters): void - removed:
protected method WrapperWorker.configureParameters(array &$parameters): void - removed:
protected property BaseWorker.alreadyReadOutput - removed:
protected property BaseWorker.commands - removed:
protected property BaseWorker.inExecution - removed:
protected property BaseWorker.output - removed:
protected property BaseWorker.pipes - removed:
protected property BaseWorker.proc - removed:
protected property BaseWorker.running - changed:
constructor RunnerWorker(ExecutableTest $executableTest) → constructor RunnerWorker(ExecutableTest $executableTest, Options $options, int $token) - changed:
final class WrapperWorker extends BaseWorker → final class WrapperWorker - changed:
method RunnerWorker.run(string $binary, array $options, array $environmentVariables, ?array $passthru, ?array $passthruPhp, string $cwd): void → method RunnerWorker.run(): void - changed:
method WrapperWorker.printFeedback(ResultPrinter $printer): void → method WrapperWorker.printFeedback(ResultPrinter $printer): ?Reader - added:
const WrapperWorker.TEST_EXECUTED_MARKER - added:
constructor WrapperWorker(OutputInterface $output, Options $options, int $token) - added:
final class NullPhpunitPrinter implements ResultPrinter - added:
method NullPhpunitPrinter.printResult(TestResult $result): void - added:
method NullPhpunitPrinter.write(string $buffer): void - added:
method RunnerWorker.getWorkerCrashedException(?Throwable $previousException = …): WorkerCrashedException - added:
method RunnerWorker.isRunning(): bool - added:
method WrapperWorker.__destruct() - added:
method WrapperWorker.getWorkerCrashedException(?Throwable $previousException = …): WorkerCrashedException - added:
method WrapperWorker.start(): void
- added:
final class PhpstormHelper - added:
static method PhpstormHelper.handleArgvFromPhpstorm(array &$argv, string $paratestBinary): string - added:
static method PhpstormHelper.strEndsWith(string $haystack, string $needle): bool