Name Description Size Coverage CI issues
bootstrapSvc.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 800 -
checkUpdaterSigSvc.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1398 -
fallbackOnSvcFailure.js If updating with the maintenance service fails in a way specific to the maintenance service, we should fall back to not using the maintenance service, which should succeed. This test ensures that that happens as expected. 1475 -
head_no_service.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 270 -
head_service.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 269 -
<1%invalidArgCallbackFileNotInInstallDirFailure.js Callback file not in install directory or a sub-directory of the install directory failure 1051 -
<1%invalidArgCallbackFilePathTooLongFailure.js Too long callback file path failure test 1197 -
<1%invalidArgInstallDirPathTooLongFailure.js Too long install directory path failure test 1990 -
<1%invalidArgInstallDirPathTraversalFailure.js Install directory path traversal failure test 1907 -
invalidArgInstallWorkingDirPathNotSameFailure_win.js Different install and working directories for a regular update failure 1801 -
invalidArgPatchDirPathSuffixFailure.js Patch directory path must end with \updates\0 failure test 1043 -
<1%invalidArgPatchDirPathTraversalFailure.js Patch directory path traversal failure test 1125 -
<1%invalidArgStageDirNotInInstallDirFailure_win.js Different install and working directories for a regular update failure 1821 -
<1%invalidArgWorkingDirPathLocalUNCFailure_win.js Working directory path local UNC failure test 1803 -
<1%invalidArgWorkingDirPathRelativeFailure.js Relative working directory path failure test 1744 -
marAppApplyDirLockedStageFailure_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1021 -
3%marAppApplyUpdateAppBinInUseStageSuccess_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1715 -
1%marAppApplyUpdateSkippedWriteAccess_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2410 -
1%marAppApplyUpdateStageOldVersionFailure.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2239 -
5%marAppApplyUpdateStageSuccess.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1694 -
3%marAppApplyUpdateSuccess.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1434 -
<1%marAppInUseBackgroundTaskFailure_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1648 -
marAppInUseStageFailureComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1462 -
2%marAppInUseStageSuccessComplete_unix.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2218 -
<1%marAppInUseSuccessComplete.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 994 -
marCallbackAppStageSuccessComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1168 -
marCallbackAppStageSuccessPartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1161 -
<1%marCallbackAppStageSuccessPartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1182 -
marCallbackAppSuccessComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 793 -
<1%marCallbackAppSuccessPartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 786 -
marCallbackAppSuccessPartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 804 -
2%marCallbackUmask_unix.js Verify that app callback is launched with the same umask as was set before applying an update. 1735 -
2%marFailureCompleteStaleBackup.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2332 -
2%marFailurePartial.js General Partial MAR File Patch Apply Failure Test 1221 -
2%marFailurePartialStaleBackup.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2132 -
2%marFailurePartialZucchini.js General Zucchini Partial MAR File Patch Apply Failure Test 1239 -
3%marFailurePartialZucchiniBadAlloc.js Zucchini Partial MAR File Patch Apply Memory Allocation Failure Test 1279 -
3%marFailurePartialZucchiniBadAllocDestructor.js Zucchini Partial MAR File Patch Apply Memory Allocation Failure Destructor Test 1969 -
1%marFailurePartialZucchiniCheck.js Zucchini Partial MAR File Patch Apply CHECK Failure Crash Test 2950 -
marFailurePartialZucchiniReadPageError_win.js Zucchini Partial MAR File Patch Load In-Page Error Test 1589 -
marFailurePartialZucchiniWritePageError_win.js Zucchini Partial MAR File Patch Apply In-Page Error Test 2011 -
marFileInUseStageFailureComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1513 -
marFileInUseStageFailurePartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1508 -
marFileInUseStageFailurePartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1526 -
<1%marFileInUseSuccessComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 982 -
<1%marFileInUseSuccessPartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 978 -
<1%marFileInUseSuccessPartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 996 -
marFileLockedFailureComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1111 -
<1%marFileLockedFailurePartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 936 -
<1%marFileLockedFailurePartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 954 -
<1%marFileLockedStageFailureComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1424 -
<1%marFileLockedStageFailurePartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1329 -
<1%marFileLockedStageFailurePartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1347 -
1%marMissingUpdateSettings.js Test update-settings.ini missing channel MAR security check 1776 -
1%marMissingUpdateSettingsStage.js Test update-settings.ini missing channel MAR security check 1574 -
<1%marPIDPersistsSuccessComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 863 -
<1%marPostUpdateDesktopLauncher.js Verify that app post update process is launched with either '/PostUpdateTarget:installation' or '/PostUpdateTarget:currentuser' depending on which execution it is. 1605 -
2%marPostUpdateEnvironment.js Verify that app post update process is launched with minimal/empty environment after applying an update. 1377 -
marPostUpdateTarget.js Verify that app post update process is launched with either '/PostUpdateTarget:installation' or '/PostUpdateTarget:currentuser' depending on which execution it is. 1440 -
<1%marRemoveAddRollbackFailureComplete_win.js Complete MAR rollback test for files removed then re-added. We inject a failure *after* the re-adds. The failure itself doesn't matter, what we are testing is that the rollback correctly restores the install directory to its pre-update state. 2033 -
marRMRFDirFileInUseStageFailureComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1547 -
marRMRFDirFileInUseStageFailurePartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1498 -
marRMRFDirFileInUseStageFailurePartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1516 -
<1%marRMRFDirFileInUseSuccessComplete_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1013 -
<1%marRMRFDirFileInUseSuccessPartial_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 965 -
<1%marRMRFDirFileInUseSuccessPartialZucchini_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 986 -
marRollbackFileLockedForDeletePartial_win.js Partial MAR rollback test where a new-version file cannot be removed and must be moved to tobedeleted during rollback. 2280 -
<1%marRollbackFileLockedForDeletePartialZucchini_win.js Partial Zucchini MAR rollback test where a new-version file cannot be removed and must be moved to tobedeleted during rollback. 2298 -
<1%marStageFailurePartial.js General Partial MAR File Staged Patch Apply Failure Test 1014 -
<1%marStageFailurePartialZucchini.js General Zucchini Partial MAR File Staged Patch Apply Failure Test 1032 -
<1%marStageSuccessComplete.js General Complete MAR File Staged Patch Apply Test 2501 -
1%marStageSuccessPartial.js General Partial MAR File Staged Patch Apply Test 1526 -
2%marStageSuccessPartialStaleDraft.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2937 -
2%marStageSuccessPartialZucchini.js General Zucchini Partial MAR File Staged Patch Apply Test 1544 -
1%marSuccessComplete.js General Complete MAR File Patch Apply Test 940 -
1%marSuccessPartial.js General Partial MAR File Patch Apply Test 1195 -
<1%marSuccessPartialStaleDraft.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3241 -
<1%marSuccessPartialStaleDraftLockedForDeleteAdd_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2430 -
<1%marSuccessPartialStaleDraftLockedForDeletePatch_win.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2528 -
5%marSuccessPartialWhileBackgroundTaskRunning.js General Partial MAR File Patch Apply Test 4721 -
1%marSuccessPartialZucchini.js General Zucchini Partial MAR File Patch Apply Test 1213 -
5%marSuccessPartialZucchiniWhileBackgroundTaskRunning.js General Zucchini Partial MAR File Patch Apply Test 4739 -
<1%marVersionDowngrade.js Test version downgrade MAR security check 1170 -
<1%marWrongChannel.js Test product/channel MAR security check 1212 -
<1%marWrongChannelStage.js Test product/channel MAR security check 1012 -
xpcshell_base.toml 6839 -
xpcshell_service.toml 6791 -