test(compare): trace deterministic monthly seed progression

This commit is contained in:
2026-08-03 18:57:01 +00:00
parent 3b2fd1082f
commit f16a6b6880
23 changed files with 1274 additions and 213 deletions
+12 -4
View File
@@ -199,8 +199,16 @@ if($reserve_open){
]);
}
try{
Json::die(ResetHelper::buildScenario(
try{
$installTime = TimeUtil::now();
if (getenv('REF_DETERMINISTIC_INSTALL_ENABLED') === '1') {
$comparisonInstallAt = getenv('REF_INSTALL_AT');
if (!is_string($comparisonInstallAt) || $comparisonInstallAt === '') {
throw new \RuntimeException('REF_INSTALL_AT is required for deterministic comparison install');
}
$installTime = (new \DateTimeImmutable($comparisonInstallAt))->format('Y-m-d H:i:s');
}
Json::die(ResetHelper::buildScenario(
$turnterm,
$sync,
$scenario,
@@ -211,7 +219,7 @@ try{
$show_img_level,
!!$tournament_trig,
$join_mode,
TimeUtil::now(),
$installTime,
$autorun_user
));
}
@@ -220,4 +228,4 @@ catch(\Exception $e){
'result'=>false,
'reason'=>$e->getMessage()
]);
}
}