Lazizbek Ergashev
20a5aacaca
fix(tia): re-anchor after a full suite run without a coverage driver ( #1866 )
...
Co-authored-by: Punyapal Shah <53343069+MrPunyapal@users.noreply.github.com >
2026-08-25 23:45:02 +05:30
nuno maduro
eac05bcee9
release: 5.1.3
2026-08-25 18:10:42 +01:00
nuno maduro
e763a87b42
chore: updates snapshots
2026-08-24 10:51:08 +01:00
nuno maduro
b8c2265d66
fix: snapshot key on retry / repeat
2026-08-24 09:31:34 +01:00
Daniel Polito
39cbdcd52b
Prevent memory exhaustion when generating TIA graphs with PCOV ( #1875 )
...
* fix(tia): preserve memory limit during pcov restart
* chore: update test expectations
* fix: stabilize tia replay test in ci
2026-08-24 08:41:59 +01:00
Lazizbek Ergashev
aba2b79609
fix: exit code with --shard and --parallel ( #1883 )
...
* fix: exit code with --shard and --parallel
* fix: match existing argument-handling style in Shard
2026-08-24 08:41:01 +01:00
Andrew Matia
cfe89d20ac
Fix repeat with named dataset arguments ( #1769 )
2026-08-16 15:08:46 +01:00
nuno maduro
2c7cc1dc87
fix: static callable datasets
2026-08-13 18:38:27 +01:00
Lazizbek Ergashev
9b36f44b3e
fix(tia): include the PHP minor version in the fingerprint ( #1860 )
2026-08-13 16:16:15 +01:00
Lazizbek Ergashev
2e58918201
fix(tia): treat a test skipped from a hook as finished ( #1863 )
2026-08-13 16:15:45 +01:00
nuno maduro
a8d4770c0b
chore: fix version
2026-08-12 15:37:18 +01:00
nuno maduro
208f447a10
chore: style
2026-08-12 15:29:21 +01:00
Daniel Polito
6b7ca13660
feat: allow configuring the TIA directory ( #1787 )
...
* feat: allow configuring the TIA directory
* refactor: simplify TIA directory resolution
* fix: bootstrap TIA state after configuration
* chore: apply Rector to TIA storage test
* fix: stabilize checks on pull requests
* fix: align TIA fixture branch resolution
* fix: preserve success snapshot formatting
* fix: order TIA storage snapshot
* chore: keep TIA directory changes scoped
2026-08-12 14:53:45 +01:00
nuno maduro
bf7c6b3134
fix(tia): casing issues
2026-08-11 01:47:14 +01:00
Caleb White
617226ca01
fix: fail missing snapshots in CI ( #1842 )
...
Prevent snapshot assertions from silently creating missing snapshots during CI runs unless --update-snapshots is enabled.
2026-08-11 01:02:44 +01:00
nuno maduro
e0e00ca748
chore: style
2026-08-10 11:12:08 +01:00
nuno maduro
d70ecb873e
chore: skip --tia on --mutate
2026-08-10 11:07:46 +01:00
nuno maduro
ac48185736
chore: upgrades to phpunit:13.3
2026-08-10 10:16:30 +01:00
nuno maduro
8c554a81e2
chore: refactors exceptions
2026-08-07 15:26:55 +01:00
nuno maduro
42d9b777bf
chore: coding style changes
2026-08-07 14:52:56 +01:00
nuno maduro
eb88513baf
fix: livewire
2026-08-07 14:27:26 +01:00
nuno maduro
a5d726b678
release: 5.0.4
2026-08-07 03:00:25 +01:00
nuno maduro
d0572ce138
wip
2026-08-07 02:26:45 +01:00
nuno maduro
b0d1fc589d
refactor
2026-08-07 02:12:24 +01:00
nuno maduro
5a4f124199
wip
2026-08-07 02:06:28 +01:00
nuno maduro
1f79660add
wip
2026-08-07 01:55:34 +01:00
nuno maduro
37bdf60a1c
wip
2026-08-07 01:41:32 +01:00
nuno maduro
cc7acfe485
wdq
2026-08-07 01:11:53 +01:00
nuno maduro
b49ba062d5
wq
2026-08-06 22:05:15 +01:00
nuno maduro
545d0c2784
wip
2026-08-06 20:48:22 +01:00
nuno maduro
4d3d0105b7
chore: style
2026-08-06 16:02:36 +01:00
nuno maduro
e90e4f70fc
wip
2026-08-05 20:20:35 +01:00
nuno maduro
d112582857
wip
2026-08-05 19:58:57 +01:00
nuno maduro
9f3c4e1e82
fix
2026-08-05 18:51:49 +01:00
nuno maduro
71f39366c2
wip
2026-08-05 18:21:34 +01:00
nuno maduro
bfd5b75677
fix
2026-08-05 16:49:35 +01:00
nuno maduro
411b9954b5
wip
2026-08-05 16:18:03 +01:00
nuno maduro
db70017cb2
wip
2026-08-05 03:30:50 +01:00
nuno maduro
86adaedbbd
fix: tia filtered
2026-08-04 23:30:03 +01:00
nuno maduro
92c7677c6e
fix: don't allow invalid class names
2026-08-04 20:46:21 +01:00
nuno maduro
872f0a50c2
fix(tia): replayable scenarios running afterEach
2026-08-04 20:19:12 +01:00
stephanbouman
19eed8d581
Fixed typos ( #1819 )
...
* Fixed typo in message
* Fixed typo in message
2026-08-03 11:29:03 -04:00
Danny de Wit
ad1850b110
fix: keep TableExtractor table names as strings ( #1794 )
...
PHP coerces numeric-string array keys to ints, so collecting table names in
$tables[$name] and returning array_keys() can yield ints. That breaks the
declared list<string> and throws a TypeError in Recorder::linkTable(string).
Standard SQL like substring(x FROM 1 FOR 10) is enough to trigger it, since
the numeric operand matches the FROM pattern.
Closes #1793
Co-authored-by: Danny de Wit <d.dewit@fenceweb.com >
2026-08-02 22:50:47 -04:00
nuno maduro
953664dce0
release: v5.0.3
2026-08-02 22:24:32 -04:00
Jeffrey van Hees
047753c836
fix: key Tia results per dataset row ( #1799 )
...
The result cache was keyed `Class::method` on both sides, so every row of a
`->with()` test shared one entry and the last writer won. On replay that single
status was handed to every row.
`TestMethod::id()` already appends `#dataSetName`, and `TestCase` reaches the
same value object through `valueObjectForEvents()`, so both sides can use it.
2026-08-02 21:43:15 -04:00
nuno maduro
aa86304794
release: v5.0.2
2026-07-29 14:59:13 -04:00
ohnotnow
5d0ceb1a5d
Check for pcov being enabled for tia ( #1779 )
...
* Check for pcov being enabled for tia
* Delete tests/Features/TiaDriverGate.php
Signed-off-by: nuno maduro <enunomaduro@gmail.com >
---------
Signed-off-by: nuno maduro <enunomaduro@gmail.com >
Co-authored-by: Ohffs <ohffsnotnow@gmail.com >
Co-authored-by: nuno maduro <enunomaduro@gmail.com >
2026-07-29 14:28:38 -04:00
talaridisTh
6f0c0536a4
feat: document the tia options in pest --help ( #1780 )
2026-07-29 14:11:17 -04:00
Punyapal Shah
e9c268a584
feat: validation expectations ( #1762 )
...
* feat: add validation expectations for IP, MAC, hostname, domain, base64, and hexadecimal
* improvements
* improvements
2026-07-20 11:21:57 +01:00
nuno maduro
fa91fcf744
fix: coverage merger
2026-07-19 16:45:06 +01:00