Test del motore Antigravity e allineamento dei doc

Test unitari e di processo per AG-01…AG-12 e UP-21, righe della matrice spuntate.
Percorsi aggiornati in ROADMAP, ADR-0001 e TESTING; PROJECT_STATE con lo stato dei
test e il debito sulla prova con agy reale.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-10-22 11:47:08 +02:00
1 parent dc7dbbd3bb
commit 6080a65edc
7 files changed
+180 -19

No files matched your search

@@ -86,4 +86,21 @@ public sealed class FakeClaudeTests : IDisposable
}
finally { if (!p.HasExited) p.Kill(); }
}
[Fact] // AG-11
public void Agy_timeout_e_stdin()
{
var psi = AgentWikiUi.Core.EngineRunner.CreateStart(AgentWikiUi.Core.Engines.Agy, "ciao", captured: true);
Assert.True(psi.RedirectStandardInput);
Assert.Equal(AppContext.BaseDirectory, psi.WorkingDirectory);
// Gli argomenti di agy, con stdin chiuso subito, bastano a far terminare il processo finto: nessun blocco.
using var p = Start(psi.ArgumentList);
p.StandardInput.Close();
Assert.True(p.WaitForExit(10_000));
using var line = JsonDocument.Parse(File.ReadAllLines(LogPath).Single());
var args = line.RootElement.GetProperty("args").EnumerateArray().Select(a => a.GetString()).ToList();
Assert.Equal("120s", args[args.IndexOf("--print-timeout") + 1]);
}
}