Add real-time lighting and shadows, training courses and targets, and animated salvage crates. Include bilingual assets and curated verification results.
223 lines
9.0 KiB
JSON
223 lines
9.0 KiB
JSON
[
|
|
{
|
|
"isError": false,
|
|
"result": {
|
|
"result": {
|
|
"success": true,
|
|
"message": "Test job status retrieved.",
|
|
"error": null,
|
|
"data": {
|
|
"job_id": "6ab41a11f994400b9c3cbfc2dffe30ed",
|
|
"status": "succeeded",
|
|
"mode": "EditMode",
|
|
"started_unix_ms": 1794473588471,
|
|
"finished_unix_ms": 1794473593225,
|
|
"last_update_unix_ms": 1794473593225,
|
|
"progress": {
|
|
"completed": 19,
|
|
"total": 19,
|
|
"current_test_full_name": null,
|
|
"current_test_started_unix_ms": null,
|
|
"last_finished_test_full_name": "Ironspore.Tests.ProfileStoreTests.WriteFailureLeavesOriginalMemoryState",
|
|
"last_finished_unix_ms": 1794473593106,
|
|
"stuck_suspected": false,
|
|
"editor_is_focused": false,
|
|
"run_in_background": true,
|
|
"focus_nudge_attempts": null,
|
|
"focus_nudge_limit": null,
|
|
"focus_nudge_status": null,
|
|
"blocked_reason": null,
|
|
"failures_so_far": [],
|
|
"failures_capped": false
|
|
},
|
|
"error": null,
|
|
"result": {
|
|
"mode": "EditMode",
|
|
"summary": {
|
|
"total": 19,
|
|
"passed": 19,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"durationSeconds": 0.9391176,
|
|
"resultState": "Passed"
|
|
},
|
|
"results": [
|
|
{
|
|
"name": "AdditionalLocalesCanUseTheSameSelector",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.AdditionalLocalesCanUseTheSameSelector",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0667668,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "DuplicateKeysAreRejected",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.DuplicateKeysAreRejected",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.005004,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "EveryKeyAndFormatArgumentMatchesAndRequiredGlyphsExist",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.EveryKeyAndFormatArgumentMatchesAndRequiredGlyphsExist",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0156238,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "ExistingMessagesAndNamesReformatWithoutMutatingSaveOrIdentifiers",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.ExistingMessagesAndNamesReformatWithoutMutatingSaveOrIdentifiers",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0052276,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "MissingTranslationUsesEnglishFallback",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.MissingTranslationUsesEnglishFallback",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0016691,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(\"en\",\"zh-CN\",\"en\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"en\",\"zh-CN\",\"en\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0045416,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(\"zh-Hans\",\"en-US\",\"zh-Hans\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"zh-Hans\",\"en-US\",\"zh-Hans\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0012683,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(\"\",\"zh-TW\",\"zh-Hans\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"\",\"zh-TW\",\"zh-Hans\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0030315,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(\"\",\"en-GB\",\"en\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"\",\"en-GB\",\"en\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0058544,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(\"obsolete\",\"zh-HK\",\"zh-Hans\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"obsolete\",\"zh-HK\",\"zh-Hans\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.001152,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(\"\",\"ja-JP\",\"en\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"\",\"ja-JP\",\"en\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0013442,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SavedSystemAndFallbackPriority(null,null,\"en\")",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(null,null,\"en\")",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0010708,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SelectionPersistsAndInvalidSelectionDoesNotChangePreference",
|
|
"fullName": "Ironspore.Tests.LocalizationTests.SelectionPersistsAndInvalidSelectionDoesNotChangePreference",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0034192,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "CargoThenWholeMechReturnAreIndependentReceipts",
|
|
"fullName": "Ironspore.Tests.ProfileStoreTests.CargoThenWholeMechReturnAreIndependentReceipts",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0585029,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "CorruptPrimaryRecoversPreviousCompleteSnapshot",
|
|
"fullName": "Ironspore.Tests.ProfileStoreTests.CorruptPrimaryRecoversPreviousCompleteSnapshot",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0215698,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "PodBanksOnceAndSurvivesDeathAndReload",
|
|
"fullName": "Ironspore.Tests.ProfileStoreTests.PodBanksOnceAndSurvivesDeathAndReload",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0399493,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "PodRejectsOvercapacityAndDuplicateSelectionsWithoutConsuming",
|
|
"fullName": "Ironspore.Tests.ProfileStoreTests.PodRejectsOvercapacityAndDuplicateSelectionsWithoutConsuming",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0304662,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "SearchedSourceCannotDuplicateLootAfterReload",
|
|
"fullName": "Ironspore.Tests.ProfileStoreTests.SearchedSourceCannotDuplicateLootAfterReload",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0226573,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "WriteFailureLeavesOriginalMemoryState",
|
|
"fullName": "Ironspore.Tests.ProfileStoreTests.WriteFailureLeavesOriginalMemoryState",
|
|
"state": "Passed",
|
|
"durationSeconds": 0.0068387,
|
|
"message": null,
|
|
"stackTrace": null,
|
|
"output": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"hint": null
|
|
}
|
|
}
|
|
}
|
|
] |