M1: PHPUnit test suite for crypto, repository and resumable runs

Dev tooling via composer (phpunit, psalm, nextcloud/ocp); vendor/ is
mounted from outside the repository by a helper script. 28 unit tests
ported from the phase-0 spikes (round trips, corruption, wrong keys,
dedup, incremental runs, partial restore, tampering, object binding,
time-boxed steps, file changed between steps).
This commit is contained in:
2026-10-02 00:32:56 +02:00
parent 7b33347dbc
commit 9bfb6ae334
11 changed files with 5438 additions and 3 deletions
+5
View File
@@ -0,0 +1,5 @@
<?php
declare(strict_types=1);
require __DIR__ . '/../vendor/autoload.php';