Source code

Revision control

Copy as Markdown

Other Tools

[DEFAULT]
tags = "appupdate"
head = "head_update.js"
skip-if = ["os == 'win' && (ccov || msix)"] # Our updater is disabled in MSIX builds
support-files = [
"../data/shared.js",
"../data/sharedUpdateXML.js",
"../data/xpcshellUtilsAUS.js",
]
["invalidArgCallbackFileNotInInstallDirFailure.js"]
["invalidArgCallbackFilePathTooLongFailure.js"]
["invalidArgInstallDirPathTooLongFailure.js"]
["invalidArgInstallDirPathTraversalFailure.js"]
["invalidArgInstallWorkingDirPathNotSameFailure_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["invalidArgPatchDirPathTraversalFailure.js"]
["invalidArgStageDirNotInInstallDirFailure_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["invalidArgWorkingDirPathLocalUNCFailure_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["invalidArgWorkingDirPathRelativeFailure.js"]
["marAppApplyDirLockedStageFailure_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marAppApplyUpdateAppBinInUseStageSuccess_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marAppApplyUpdateSkippedWriteAccess_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marAppApplyUpdateStageOldVersionFailure.js"]
["marAppApplyUpdateStageSuccess.js"]
skip-if = [
"apple_silicon", # bug 1707753
"apple_catalina", # Bug 1713329
]
["marAppApplyUpdateSuccess.js"]
skip-if = ["apple_silicon"] # bug 1724579
["marAppInUseBackgroundTaskFailure_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marAppInUseStageFailureComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marAppInUseStageSuccessComplete_unix.js"]
run-if = ["os != 'win'"] # not a Windows test
skip-if = [
"apple_silicon", # bug 1707753
"apple_catalina", # Bug 1713329
]
["marAppInUseSuccessComplete.js"]
["marCallbackAppStageSuccessComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marCallbackAppStageSuccessPartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marCallbackAppSuccessComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marCallbackAppSuccessPartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marCallbackUmask_unix.js"]
run-if = ["os != 'win'"] # not a Windows test
reason = "Unix only test"
["marFailurePartial.js"]
["marFileInUseStageFailureComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileInUseStageFailurePartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileInUseSuccessComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileInUseSuccessPartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileLockedFailureComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileLockedFailurePartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileLockedStageFailureComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marFileLockedStageFailurePartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marMissingUpdateSettings.js"]
["marMissingUpdateSettingsStage.js"]
["marPIDPersistsSuccessComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marRMRFDirFileInUseStageFailureComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marRMRFDirFileInUseStageFailurePartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marRMRFDirFileInUseSuccessComplete_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marRMRFDirFileInUseSuccessPartial_win.js"]
run-if = ["os == 'win'"]
reason = "Windows only test"
["marStageFailurePartial.js"]
["marStageSuccessComplete.js"]
skip-if = [
"apple_silicon", # bug 1707753
"apple_catalina", # Bug 1713329
]
["marStageSuccessPartial.js"]
skip-if = [
"apple_silicon", # bug 1707753
"apple_catalina", # Bug 1713329
]
["marSuccessComplete.js"]
["marSuccessPartial.js"]
["marSuccessPartialWhileBackgroundTaskRunning.js"]
skip-if = [
"apple_silicon", # Bug 1754931
"apple_catalina", # Bug 1754931
]
["marVersionDowngrade.js"]
["marWrongChannel.js"]
["marWrongChannelStage.js"]