Files

417 lines
16 KiB
JSON

{
"result": {
"success": true,
"message": "Test job status retrieved.",
"error": null,
"data": {
"job_id": "4ad63af751d94f98b4498bfede6611ff",
"status": "succeeded",
"mode": "EditMode",
"started_unix_ms": 1794471571550,
"finished_unix_ms": 1794471572794,
"last_update_unix_ms": 1794471572794,
"progress": {
"completed": 41,
"total": 41,
"current_test_full_name": null,
"current_test_started_unix_ms": null,
"last_finished_test_full_name": "Ironspore.Tests.SettingsTests.WriteFailureAndUnsupportedVersionPreservePreviousSnapshot",
"last_finished_unix_ms": 1794471572788,
"stuck_suspected": false,
"editor_is_focused": true,
"run_in_background": false,
"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": 41,
"passed": 41,
"failed": 0,
"skipped": 0,
"durationSeconds": 0.7929164,
"resultState": "Passed"
},
"results": [
{
"name": "AdditionalLocalesCanUseTheSameSelector",
"fullName": "Ironspore.Tests.LocalizationTests.AdditionalLocalesCanUseTheSameSelector",
"state": "Passed",
"durationSeconds": 0.0389925,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "DuplicateKeysAreRejected",
"fullName": "Ironspore.Tests.LocalizationTests.DuplicateKeysAreRejected",
"state": "Passed",
"durationSeconds": 0.0053651,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "EveryKeyAndFormatArgumentMatchesAndRequiredGlyphsExist",
"fullName": "Ironspore.Tests.LocalizationTests.EveryKeyAndFormatArgumentMatchesAndRequiredGlyphsExist",
"state": "Passed",
"durationSeconds": 0.2948732,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "ExistingMessagesAndNamesReformatWithoutMutatingSaveOrIdentifiers",
"fullName": "Ironspore.Tests.LocalizationTests.ExistingMessagesAndNamesReformatWithoutMutatingSaveOrIdentifiers",
"state": "Passed",
"durationSeconds": 0.006148,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "MissingTranslationUsesEnglishFallback",
"fullName": "Ironspore.Tests.LocalizationTests.MissingTranslationUsesEnglishFallback",
"state": "Passed",
"durationSeconds": 0.0024365,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SavedSystemAndFallbackPriority(\"en\",\"zh-CN\",\"en\")",
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"en\",\"zh-CN\",\"en\")",
"state": "Passed",
"durationSeconds": 0.0024154,
"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.0015875,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SavedSystemAndFallbackPriority(\"\",\"zh-TW\",\"zh-Hans\")",
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"\",\"zh-TW\",\"zh-Hans\")",
"state": "Passed",
"durationSeconds": 0.0016622,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SavedSystemAndFallbackPriority(\"\",\"en-GB\",\"en\")",
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"\",\"en-GB\",\"en\")",
"state": "Passed",
"durationSeconds": 0.0016111,
"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.0015339,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SavedSystemAndFallbackPriority(\"\",\"ja-JP\",\"en\")",
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(\"\",\"ja-JP\",\"en\")",
"state": "Passed",
"durationSeconds": 0.0015984,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SavedSystemAndFallbackPriority(null,null,\"en\")",
"fullName": "Ironspore.Tests.LocalizationTests.SavedSystemAndFallbackPriority(null,null,\"en\")",
"state": "Passed",
"durationSeconds": 0.0016815,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SelectionPersistsAndInvalidSelectionDoesNotChangePreference",
"fullName": "Ironspore.Tests.LocalizationTests.SelectionPersistsAndInvalidSelectionDoesNotChangePreference",
"state": "Passed",
"durationSeconds": 0.0039014,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "CargoThenWholeMechReturnAreIndependentReceipts",
"fullName": "Ironspore.Tests.ProfileStoreTests.CargoThenWholeMechReturnAreIndependentReceipts",
"state": "Passed",
"durationSeconds": 0.0655999,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "CorruptPrimaryRecoversPreviousCompleteSnapshot",
"fullName": "Ironspore.Tests.ProfileStoreTests.CorruptPrimaryRecoversPreviousCompleteSnapshot",
"state": "Passed",
"durationSeconds": 0.0179545,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "PodBanksOnceAndSurvivesDeathAndReload",
"fullName": "Ironspore.Tests.ProfileStoreTests.PodBanksOnceAndSurvivesDeathAndReload",
"state": "Passed",
"durationSeconds": 0.0439433,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "PodRejectsOvercapacityAndDuplicateSelectionsWithoutConsuming",
"fullName": "Ironspore.Tests.ProfileStoreTests.PodRejectsOvercapacityAndDuplicateSelectionsWithoutConsuming",
"state": "Passed",
"durationSeconds": 0.0331021,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SearchedSourceCannotDuplicateLootAfterReload",
"fullName": "Ironspore.Tests.ProfileStoreTests.SearchedSourceCannotDuplicateLootAfterReload",
"state": "Passed",
"durationSeconds": 0.0239226,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "WriteFailureLeavesOriginalMemoryState",
"fullName": "Ironspore.Tests.ProfileStoreTests.WriteFailureLeavesOriginalMemoryState",
"state": "Passed",
"durationSeconds": 0.0051769,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "ApplySavesVolumeSensitivityAndBindingsTogether",
"fullName": "Ironspore.Tests.SettingsTests.ApplySavesVolumeSensitivityAndBindingsTogether",
"state": "Passed",
"durationSeconds": 0.0437864,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "CancellingInteractiveCaptureRestoresEnabledActions",
"fullName": "Ironspore.Tests.SettingsTests.CancellingInteractiveCaptureRestoresEnabledActions",
"state": "Passed",
"durationSeconds": 0.0241595,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "CompleteSnapshotSurvivesReloadAndCallerEdits",
"fullName": "Ironspore.Tests.SettingsTests.CompleteSnapshotSurvivesReloadAndCallerEdits",
"state": "Passed",
"durationSeconds": 0.0045814,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "ConflictsReservedKeysAndMouseMotionDoNotReplaceBinding",
"fullName": "Ironspore.Tests.SettingsTests.ConflictsReservedKeysAndMouseMotionDoNotReplaceBinding",
"state": "Passed",
"durationSeconds": 0.0027472,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "CorruptPrimaryRecoversLastCompleteBackup",
"fullName": "Ironspore.Tests.SettingsTests.CorruptPrimaryRecoversLastCompleteBackup",
"state": "Passed",
"durationSeconds": 0.0108092,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "DigitZeroAndPunctuationUsePhysicalKeyboardLayoutNames",
"fullName": "Ironspore.Tests.SettingsTests.DigitZeroAndPunctuationUsePhysicalKeyboardLayoutNames",
"state": "Passed",
"durationSeconds": 0.003236,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "DiscardRestoresSavedBindingsAndProtectsCurrentFromDraftMutation",
"fullName": "Ironspore.Tests.SettingsTests.DiscardRestoresSavedBindingsAndProtectsCurrentFromDraftMutation",
"state": "Passed",
"durationSeconds": 0.0065842,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "DisplayConfirmationPersistsTheEntireSnapshot",
"fullName": "Ironspore.Tests.SettingsTests.DisplayConfirmationPersistsTheEntireSnapshot",
"state": "Passed",
"durationSeconds": 0.0129858,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "DisplayPreviewExpiresDuringPauseWithoutWritingCandidate",
"fullName": "Ironspore.Tests.SettingsTests.DisplayPreviewExpiresDuringPauseWithoutWritingCandidate",
"state": "Passed",
"durationSeconds": 0.004924,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "FailedApplyDoesNotChangeCurrentOrRuntimeValues",
"fullName": "Ironspore.Tests.SettingsTests.FailedApplyDoesNotChangeCurrentOrRuntimeValues",
"state": "Passed",
"durationSeconds": 0.009436,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "InvalidNumbersAreNormalizedWithoutMutatingSource",
"fullName": "Ironspore.Tests.SettingsTests.InvalidNumbersAreNormalizedWithoutMutatingSource",
"state": "Passed",
"durationSeconds": 0.0014712,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "InvalidOverridesDoNotDestroyExistingBindings",
"fullName": "Ironspore.Tests.SettingsTests.InvalidOverridesDoNotDestroyExistingBindings",
"state": "Passed",
"durationSeconds": 0.0018176,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "MissingFieldsRetainDefaults",
"fullName": "Ironspore.Tests.SettingsTests.MissingFieldsRetainDefaults",
"state": "Passed",
"durationSeconds": 0.003589,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "MovementPartsAndAllButtonsCanBeReboundWithoutChangingTemplateIds",
"fullName": "Ironspore.Tests.SettingsTests.MovementPartsAndAllButtonsCanBeReboundWithoutChangingTemplateIds",
"state": "Passed",
"durationSeconds": 0.0045226,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "NativeKeyboardCaptureCompletesAndSuppressesItsMenuInput(R,Success)",
"fullName": "Ironspore.Tests.SettingsTests.NativeKeyboardCaptureCompletesAndSuppressesItsMenuInput(R,Success)",
"state": "Passed",
"durationSeconds": 0.0259999,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "NativeKeyboardCaptureCompletesAndSuppressesItsMenuInput(W,Conflict)",
"fullName": "Ironspore.Tests.SettingsTests.NativeKeyboardCaptureCompletesAndSuppressesItsMenuInput(W,Conflict)",
"state": "Passed",
"durationSeconds": 0.0031397,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "NativeKeyboardCaptureCompletesAndSuppressesItsMenuInput(Escape,Cancelled)",
"fullName": "Ironspore.Tests.SettingsTests.NativeKeyboardCaptureCompletesAndSuppressesItsMenuInput(Escape,Cancelled)",
"state": "Passed",
"durationSeconds": 0.0020714,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "SavedOverridesCannotTurnMouseLookIntoAButton",
"fullName": "Ironspore.Tests.SettingsTests.SavedOverridesCannotTurnMouseLookIntoAButton",
"state": "Passed",
"durationSeconds": 0.0030127,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "UiKeyboardCaptureUsesTheSameValidationAndCompletesOnce(R,Success)",
"fullName": "Ironspore.Tests.SettingsTests.UiKeyboardCaptureUsesTheSameValidationAndCompletesOnce(R,Success)",
"state": "Passed",
"durationSeconds": 0.003228,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "UiKeyboardCaptureUsesTheSameValidationAndCompletesOnce(W,Conflict)",
"fullName": "Ironspore.Tests.SettingsTests.UiKeyboardCaptureUsesTheSameValidationAndCompletesOnce(W,Conflict)",
"state": "Passed",
"durationSeconds": 0.0021886,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "UiKeyboardCaptureUsesTheSameValidationAndCompletesOnce(Alpha0,Success)",
"fullName": "Ironspore.Tests.SettingsTests.UiKeyboardCaptureUsesTheSameValidationAndCompletesOnce(Alpha0,Success)",
"state": "Passed",
"durationSeconds": 0.0027103,
"message": null,
"stackTrace": null,
"output": ""
},
{
"name": "WriteFailureAndUnsupportedVersionPreservePreviousSnapshot",
"fullName": "Ironspore.Tests.SettingsTests.WriteFailureAndUnsupportedVersionPreservePreviousSnapshot",
"state": "Passed",
"durationSeconds": 0.0023806,
"message": null,
"stackTrace": null,
"output": ""
}
]
}
},
"hint": null
}
}