diff options
Diffstat (limited to 'src/LivingVillage.Kernel.Tests/P70PerformanceBaselineTests.fs')
| -rw-r--r-- | src/LivingVillage.Kernel.Tests/P70PerformanceBaselineTests.fs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/LivingVillage.Kernel.Tests/P70PerformanceBaselineTests.fs b/src/LivingVillage.Kernel.Tests/P70PerformanceBaselineTests.fs new file mode 100644 index 0000000..ea98f34 --- /dev/null +++ b/src/LivingVillage.Kernel.Tests/P70PerformanceBaselineTests.fs @@ -0,0 +1,18 @@ +namespace LivingVillage.Kernel.Tests + +open Microsoft.VisualStudio.TestTools.UnitTesting +open LivingVillage.Headless + +/// P70:把 Headless `--performance-baseline`(defaultConfiguration)的最终 digest 钉住, +/// 作为 Kernel/Sim 数值路径漂移的护栏。与 scripts/bench-p70.sh 的 Kernel 档同一输入。 +[<TestClass>] +type P70PerformanceBaselineTests () = + + [<TestMethod>] + member _.PerformanceBaselineDigestIsPinned () = + let world = PerformanceProbe.runSteps PerformanceProbe.defaultConfiguration + let digest = PerformanceProbe.worldDigest world + printfn "P70 performance baseline digest=%s" digest + Assert.AreEqual<string>( + "953775FAEB2FDDE97289491AA260BD8D390C571E48A7A13AD2CB6FB7124F7F6C", + digest) |
