Sonali dudhia
3927dbfcdf
fix: report dataset provider errors as failing tests ( #1749 )
...
Errors raised while resolving a test's dataset (missing named dataset,
throwing dataset closure) previously crashed the whole run. Now the data
provider catches them, wraps them in a DatasetProviderError, and the test
method rethrows the original throwable so the affected test fails cleanly
with a non-zero exit code while other tests keep running.
2026-07-17 14:13:01 +01:00
nuno maduro
5dc49a71d6
release: v4.7.5
2026-07-06 18:06:29 +01:00
nuno maduro
ee2e97e932
release: v4.7.4
2026-06-25 20:09:05 +01:00
Conor Murphy
ac8feafdcc
fix: guard Tia argv scanning against non-string args ( #1736 )
...
The Tia plugin scans the raw argv with str_starts_with() in
argumentPresent() and hasExplicitPathArgument(). In the parallel worker
path (bin/worker.php) the unserialized argv can contain an integer
--random-order-seed value as a separate element, which made
str_starts_with() throw:
TypeError: str_starts_with(): Argument #1 ($haystack) must be of
type string, int given
This is the same class of bug as #1206 , which was only fixed in
HandleArguments; it resurfaced in the newer Tia plugin. Cast each argv
element to string before scanning, mirroring the #1206 fix.
Adds a regression test, and updates the parallel count assertion and the
success snapshot to account for it.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 20:03:06 +01:00
nuno maduro
3aab02d2eb
ci: fixes dd test
2026-06-11 10:50:24 +01:00
nuno maduro
553aac65e6
release: v4.7.3
2026-06-11 10:40:18 +01:00
Punyapal Shah
be49a3ce18
Fix: dd ( #1692 )
...
* fix: update dd method to return never type
Co-authored-by: Copilot <copilot@github.com >
* fix: enhance var_dump calls to accept additional arguments
* fix: update dd method to handle paratest and collision printer environments
* test: add dd method tests for ExpectationFailedException in parallel mode
Co-authored-by: Copilot <copilot@github.com >
---------
Co-authored-by: Copilot <copilot@github.com >
2026-06-11 10:16:07 +01:00
nuno maduro
37821e1108
chore: fixes output snapshots on team city
2026-06-11 10:12:32 +01:00
nuno maduro
40b88b62ef
release: v4.7.2
2026-06-01 07:08:59 +01:00
nuno maduro
bd22f478b8
chore: fixes issues with contracts and symfony 8.1
2026-06-01 06:24:42 +01:00
nuno maduro
eeaac34cf6
release: v4.7.1
2026-06-01 05:42:12 +01:00
nuno maduro
2fc75cfcf0
chore: updates snapshots
2026-05-03 13:09:32 -03:00
nuno maduro
a3796daa42
wip
2026-05-03 13:24:10 +01:00
nuno maduro
9e4cf4b665
wip
2026-05-02 18:58:42 +01:00
nuno maduro
4280233b40
wip
2026-05-02 18:37:24 +01:00
nuno maduro
b2c07561e7
wip
2026-05-01 20:54:24 +01:00
nuno maduro
97600b6f0b
wip
2026-05-01 20:53:40 +01:00
nuno maduro
9c8033d60c
feat(tia): continues to work on poc
2026-04-20 10:09:07 -07:00
nuno maduro
c7e32f5d33
feat(tia): continues to work on poc
2026-04-20 10:09:07 -07:00
nuno maduro
c440031e28
feat(tia): adds poc
2026-04-20 10:09:07 -07:00
nuno maduro
bff44562a9
release: v4.6.3
2026-04-18 06:51:25 -07:00
nuno maduro
cabff738f7
release: v4.6.2
2026-04-17 19:32:23 -07:00
nuno maduro
87db0b4847
release: v4.6.1
2026-04-15 09:03:09 -07:00
nuno maduro
4e03cd3edb
release: v4.6.0
2026-04-14 10:23:26 -07:00
nuno maduro
7cbb1fcdb2
wip
2026-04-14 09:29:41 -07:00
nuno maduro
4ac14b2528
feat(time-based-sharding): updates plugin
2026-04-14 08:34:41 -07:00
nuno maduro
3855249ce9
feat: adds --flaky cli option
2026-04-10 20:03:50 +01:00
nuno maduro
f528bd8427
feat: adds flaky
2026-04-10 19:52:31 +01:00
nuno maduro
729f18a152
fix: stacktrace with nested with calls
2026-04-10 17:25:05 +01:00
nuno maduro
bce26aeaad
Merge pull request #1634 from dbpolito/dataset_named_params
...
Dataset Named Parameters
2026-04-10 16:54:57 +01:00
nuno maduro
5948bcd71e
chore: type improvements
2026-04-10 16:50:10 +01:00
nuno maduro
a8e974d64a
chore: updates snapshots
2026-04-10 14:42:34 +01:00
nuno maduro
4b5374d507
Merge branch '4.x' into fix/unicode-filename-filter
2026-04-10 12:29:30 +01:00
nuno maduro
b71bfc513a
chore: guards
2026-04-10 12:23:49 +01:00
nuno maduro
e766825f5b
chore: fixes test:unit
2026-04-10 12:15:00 +01:00
nuno maduro
8a83a1a1a9
Merge pull request #1655 from stsepelin/fix/parallel-empty-suite-reporting
...
fix: nested dataset discovery and parallel invalid-dataset reporting
2026-04-10 11:59:48 +01:00
nuno maduro
3a6c2fab37
Merge pull request #1515 from yondifon/fix-trait-inheritance-detection
...
BugFix: Fix toUseTrait to detect inherited and nested traits
2026-04-10 11:39:56 +01:00
nuno maduro
281dbf6cf4
Merge pull request #1455 from SimonBroekaert/feat/to_be_cased_correctly_arch_test_assertion
...
feat: add toBeCasedCorrectly arch test assertion
2026-04-10 11:38:46 +01:00
nuno maduro
c1a54df233
feat: --ai work in progress
2026-04-03 14:04:20 +01:00
nuno maduro
ce05ee9aad
release: v4.4.4
2026-04-03 12:00:04 +01:00
dbpolito
be3ff37517
Merge branch '4.x' of https://github.com/pestphp/pest into dataset_named_params
2026-03-26 18:08:26 -03:00
Aleksandr Štšepelin
4b50cb486d
Restore success snapshot coverage with lower memory limit
2026-03-25 23:59:29 +02:00
Aleksandr Štšepelin
f7175ecfd7
Fix parallel dataset reporting and nested fixtures
2026-03-25 23:59:29 +02:00
Aleksandr Štšepelin
07737bc0b2
Fix parallel file selection and empty-suite reporting
2026-03-25 23:59:28 +02:00
nuno maduro
e6ab897594
release: v4.4.3
2026-03-21 13:14:39 +00:00
nuno maduro
5d42e8fe3a
release: v4.4.2
2026-03-10 21:09:12 +00:00
nuno maduro
2a80101f42
chore: update styling
2026-03-10 21:06:28 +00:00
SimonBroekaert
1675dd1d41
chore: add tests for toBeCasedCorrectly() arch test
2026-02-17 19:03:46 +01:00
Nuno Maduro
f96a1b2786
release: v4.4.1
2026-02-17 15:27:18 +00:00
dbpolito
b081584ab6
Improvements
2026-02-11 18:09:09 -03:00