{
  "analysis": {
    "contexts": [
      {
        "file": "./profiles/15-worker.cpuprofile",
        "name": "worker: Explorer Worker",
        "sampleCount": 268514,
        "targetType": "worker",
        "totalProfiledMs": 320315.203,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js",
        "virtualDomInclusiveMs": 2532.485
      },
      {
        "file": "./profiles/01-page.cpuprofile",
        "name": "page: workspace",
        "sampleCount": 269505,
        "targetType": "page",
        "totalProfiledMs": 320716.271,
        "url": "http://localhost:38019/tests/_all.html",
        "virtualDomInclusiveMs": 1761.374
      },
      {
        "file": "./profiles/05-worker.cpuprofile",
        "name": "worker: Test Worker",
        "sampleCount": 270464,
        "targetType": "worker",
        "totalProfiledMs": 320567.213,
        "url": "http://localhost:38019/0efdeb9/packages/test-worker/dist/testWorkerMain.js",
        "virtualDomInclusiveMs": 115.174
      },
      {
        "file": "./profiles/18-worker.cpuprofile",
        "name": "worker: Text Search View Worker",
        "sampleCount": 263536,
        "targetType": "worker",
        "totalProfiledMs": 312792.239,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js",
        "virtualDomInclusiveMs": 85.208
      },
      {
        "file": "./profiles/14-worker.cpuprofile",
        "name": "worker: Activity Bar Worker",
        "sampleCount": 270512,
        "targetType": "worker",
        "totalProfiledMs": 320331.914,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js",
        "virtualDomInclusiveMs": 77.253
      },
      {
        "file": "./profiles/12-worker.cpuprofile",
        "name": "worker: Main Area Worker",
        "sampleCount": 269930,
        "targetType": "worker",
        "totalProfiledMs": 320372.736,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js",
        "virtualDomInclusiveMs": 53.082
      },
      {
        "file": "./profiles/11-worker.cpuprofile",
        "name": "worker: Status Bar Worker",
        "sampleCount": 270362,
        "targetType": "worker",
        "totalProfiledMs": 320389.469,
        "url": "http://localhost:38019/0efdeb9/packages/status-bar-worker/dist/statusBarWorkerMain.js",
        "virtualDomInclusiveMs": 8.643
      },
      {
        "file": "./profiles/04-worker.cpuprofile",
        "name": "worker: Editor Worker",
        "sampleCount": 270451,
        "targetType": "worker",
        "totalProfiledMs": 320655.291,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js",
        "virtualDomInclusiveMs": 7.808
      },
      {
        "file": "./profiles/19-worker.cpuprofile",
        "name": "worker: Diff View Worker",
        "sampleCount": 262864,
        "targetType": "worker",
        "totalProfiledMs": 311719.247,
        "url": "http://localhost:38019/0efdeb9/packages/diff-view/dist/diffViewWorkerMain.js",
        "virtualDomInclusiveMs": 2.143
      },
      {
        "file": "./profiles/02-worker.cpuprofile",
        "name": "worker: Renderer Worker",
        "sampleCount": 267597,
        "targetType": "worker",
        "totalProfiledMs": 320656.457,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-worker/dist/rendererWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/03-worker.cpuprofile",
        "name": "worker: Syntax Highlighting Worker",
        "sampleCount": 270311,
        "targetType": "worker",
        "totalProfiledMs": 320656.145,
        "url": "http://localhost:38019/0efdeb9/packages/syntax-highlighting-worker/dist/syntaxHighlightingWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/06-worker.cpuprofile",
        "name": "worker: Extension Management Worker",
        "sampleCount": 268495,
        "targetType": "worker",
        "totalProfiledMs": 320537.661,
        "url": "http://localhost:38019/0efdeb9/packages/extension-management-worker/dist/extensionManagementWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/07-worker.cpuprofile",
        "name": "worker: File System Worker",
        "sampleCount": 269207,
        "targetType": "worker",
        "totalProfiledMs": 320499.204,
        "url": "http://localhost:38019/0efdeb9/packages/file-system-worker/dist/fileSystemWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/08-worker.cpuprofile",
        "name": "worker: Source Control Worker",
        "sampleCount": 270257,
        "targetType": "worker",
        "totalProfiledMs": 320436.538,
        "url": "http://localhost:38019/0efdeb9/packages/source-control-worker/dist/sourceControlWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/09-worker.cpuprofile",
        "name": "worker: Icon Theme Worker",
        "sampleCount": 269777,
        "targetType": "worker",
        "totalProfiledMs": 320418.447,
        "url": "http://localhost:38019/0efdeb9/packages/icon-theme-worker/dist/iconThemeWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/10-worker.cpuprofile",
        "name": "worker: Text Measurement Worker",
        "sampleCount": 270247,
        "targetType": "worker",
        "totalProfiledMs": 320405.186,
        "url": "http://localhost:38019/0efdeb9/packages/text-measurement-worker/dist/textMeasurementWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/13-worker.cpuprofile",
        "name": "worker: Title Bar Worker",
        "sampleCount": 270310,
        "targetType": "worker",
        "totalProfiledMs": 320348.614,
        "url": "http://localhost:38019/0efdeb9/packages/title-bar-worker/dist/titleBarWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/16-worker.cpuprofile",
        "name": "worker: Problems Worker",
        "sampleCount": 270047,
        "targetType": "worker",
        "totalProfiledMs": 320229.544,
        "url": "http://localhost:38019/0efdeb9/packages/problems-view/dist/problemsViewWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/17-worker.cpuprofile",
        "name": "worker: Menu Worker",
        "sampleCount": 268392,
        "targetType": "worker",
        "totalProfiledMs": 318152.674,
        "url": "http://localhost:38019/0efdeb9/packages/menu-worker/dist/menuWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/20-worker.cpuprofile",
        "name": "worker: Diff Worker",
        "sampleCount": 262531,
        "targetType": "worker",
        "totalProfiledMs": 311695.812,
        "url": "http://localhost:38019/0efdeb9/packages/diff-worker/dist/diffWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/21-worker.cpuprofile",
        "name": "worker: ClipBoard Worker",
        "sampleCount": 262690,
        "targetType": "worker",
        "totalProfiledMs": 311564.8,
        "url": "http://localhost:38019/0efdeb9/packages/clipboard-worker/dist/clipBoardWorkerMain.js",
        "virtualDomInclusiveMs": 0
      },
      {
        "file": "./profiles/22-worker.cpuprofile",
        "name": "worker: Drag And Drop Worker",
        "sampleCount": 206718,
        "targetType": "worker",
        "totalProfiledMs": 246392.894,
        "url": "http://localhost:38019/0efdeb9/packages/drag-and-drop-worker/dist/dragAndDropWorkerMain.js",
        "virtualDomInclusiveMs": 0
      }
    ],
    "filter": {
      "functionNames": [
        "addNavigationPatches",
        "addNewChildren",
        "addRemainingNewNodes",
        "addTree",
        "applyAttributeChanges",
        "applyMutationPatch",
        "applyPatch",
        "applyPendingPatches",
        "arrayToTree",
        "attachEvent",
        "compareNodes",
        "detachEvent",
        "diff",
        "diffChildren",
        "diffExistingChild",
        "diffRootNode",
        "diffTree",
        "diffTrees",
        "enterChildLevel",
        "handleNavigateChild",
        "handleNavigateParent",
        "handleNavigateSibling",
        "handleNavigationPatch",
        "handleSetReferenceNodeUid",
        "hasAttributeChanges",
        "hasPendingNavigateChild",
        "navigateToChild",
        "navigateToParent",
        "removeOldChildren",
        "removeProp",
        "removeRemainingOldNodes",
        "removeTrailingNavigationPatches",
        "renderDomElement",
        "renderDomTextNode",
        "renderIncremental",
        "renderInternal",
        "renderInto",
        "renderReferenceNode",
        "replaceMismatchedNode",
        "replaceTree",
        "restoreFocus",
        "setProp",
        "setProps",
        "setStyle",
        "syncAncestorNavigation",
        "updateTextNode"
      ],
      "urlSubstrings": [
        "/virtual-dom/",
        "/virtual-dom-worker/"
      ]
    },
    "hotspots": [
      {
        "columnNumber": 16,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "setProp",
        "inclusiveMs": 579.931,
        "lineNumber": 1551,
        "samples": 440,
        "selfMs": 481.783,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "compareNodes",
        "inclusiveMs": 673.172,
        "lineNumber": 3511,
        "samples": 357,
        "selfMs": 409.229,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 23,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "renderInternal",
        "inclusiveMs": 891.86,
        "lineNumber": 1664,
        "samples": 258,
        "selfMs": 285.509,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "diffExistingChild",
        "inclusiveMs": 1088.416,
        "lineNumber": 3609,
        "samples": 163,
        "selfMs": 184.746,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "diffRootNode",
        "inclusiveMs": 1038.445,
        "lineNumber": 3629,
        "samples": 84,
        "selfMs": 95.285,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 13,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "diff",
        "inclusiveMs": 568.449,
        "lineNumber": 4140,
        "samples": 58,
        "selfMs": 69.583,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "attachEvent",
        "inclusiveMs": 87.163,
        "lineNumber": 1427,
        "samples": 51,
        "selfMs": 54.837,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 19,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "removeProp",
        "inclusiveMs": 62.39,
        "lineNumber": 1534,
        "samples": 44,
        "selfMs": 50.236,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "diffChildren",
        "inclusiveMs": 1139.65,
        "lineNumber": 3642,
        "samples": 42,
        "selfMs": 46.893,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 40,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "removeTrailingNavigationPatches",
        "inclusiveMs": 44.945,
        "lineNumber": 3679,
        "samples": 40,
        "selfMs": 44.945,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 17,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "setProps",
        "inclusiveMs": 496.401,
        "lineNumber": 1621,
        "samples": 36,
        "selfMs": 39.273,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 24,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "navigateToChild",
        "inclusiveMs": 36.929,
        "lineNumber": 3573,
        "samples": 31,
        "selfMs": 36.929,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "arrayToTree",
        "inclusiveMs": 271.86,
        "lineNumber": 3461,
        "samples": 28,
        "selfMs": 34.726,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 28,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "handleNavigateChild",
        "inclusiveMs": 33.744,
        "lineNumber": 1733,
        "samples": 30,
        "selfMs": 33.744,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 1956.939,
        "lineNumber": 7953,
        "samples": 21,
        "selfMs": 30.084,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 17,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "diffTree",
        "inclusiveMs": 1378.781,
        "lineNumber": 3690,
        "samples": 17,
        "selfMs": 19.836,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 19,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "applyPatch",
        "inclusiveMs": 979.372,
        "lineNumber": 1844,
        "samples": 18,
        "selfMs": 19.298,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 27,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "applyMutationPatch",
        "inclusiveMs": 897.672,
        "lineNumber": 1816,
        "samples": 16,
        "selfMs": 15.104,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 30,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "handleNavigationPatch",
        "inclusiveMs": 57.509,
        "lineNumber": 1804,
        "samples": 12,
        "selfMs": 14.153,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "compareNodes",
        "inclusiveMs": 13.665,
        "lineNumber": 1877,
        "samples": 10,
        "selfMs": 10.315,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 28,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "renderReferenceNode",
        "inclusiveMs": 13.959,
        "lineNumber": 1643,
        "samples": 11,
        "selfMs": 9.679,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "renderDomTextNode",
        "inclusiveMs": 26.156,
        "lineNumber": 1634,
        "samples": 8,
        "selfMs": 8.903,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 30,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "handleNavigateSibling",
        "inclusiveMs": 7.7,
        "lineNumber": 1766,
        "samples": 7,
        "selfMs": 7.7,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "detachEvent",
        "inclusiveMs": 12.154,
        "lineNumber": 1460,
        "samples": 5,
        "selfMs": 6.807,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 18,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "diffTrees",
        "inclusiveMs": 1046.99,
        "lineNumber": 3671,
        "samples": 6,
        "selfMs": 6.802,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "compareNodes",
        "inclusiveMs": 16.845,
        "lineNumber": 3120,
        "samples": 6,
        "selfMs": 6.389,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "diffExistingChild",
        "inclusiveMs": 79.413,
        "lineNumber": 1973,
        "samples": 6,
        "selfMs": 6.205,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "compareNodes",
        "inclusiveMs": 12.012,
        "lineNumber": 7149,
        "samples": 6,
        "selfMs": 6.017,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 50.329,
        "lineNumber": 7947,
        "samples": 4,
        "selfMs": 4.856,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "diffRootNode",
        "inclusiveMs": 16.976,
        "lineNumber": 7267,
        "samples": 4,
        "selfMs": 4.697,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 25,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "renderDomElement",
        "inclusiveMs": 540.461,
        "lineNumber": 1637,
        "samples": 5,
        "selfMs": 4.679,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 34,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "handleSetReferenceNodeUid",
        "inclusiveMs": 4.893,
        "lineNumber": 1789,
        "samples": 4,
        "selfMs": 3.354,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "replaceTree",
        "inclusiveMs": 3.329,
        "lineNumber": 1967,
        "samples": 2,
        "selfMs": 3.329,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 29,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "handleNavigateParent",
        "inclusiveMs": 3.249,
        "lineNumber": 1755,
        "samples": 3,
        "selfMs": 3.249,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "diffChildren",
        "inclusiveMs": 81.591,
        "lineNumber": 2006,
        "samples": 3,
        "selfMs": 3.243,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "restoreFocus",
        "inclusiveMs": 207.777,
        "lineNumber": 1952,
        "samples": 3,
        "selfMs": 3.213,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "diffExistingChild",
        "inclusiveMs": 19.078,
        "lineNumber": 3216,
        "samples": 3,
        "selfMs": 3.203,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 13,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "diff",
        "inclusiveMs": 2.753,
        "lineNumber": 2871,
        "samples": 2,
        "selfMs": 2.702,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 13,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "diff",
        "inclusiveMs": 2.423,
        "lineNumber": 2609,
        "samples": 2,
        "selfMs": 2.423,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 3.268,
        "lineNumber": 6,
        "samples": 2,
        "selfMs": 2.149,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drop-two-folders-empty-workspace.ts"
      },
      {
        "columnNumber": 25,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "navigateToParent",
        "inclusiveMs": 2.148,
        "lineNumber": 3589,
        "samples": 2,
        "selfMs": 2.148,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 2.139,
        "lineNumber": 4,
        "samples": 2,
        "selfMs": 2.139,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-expand-folder-preserves-item-indent.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 2.131,
        "lineNumber": 6,
        "samples": 2,
        "selfMs": 2.131,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drop-folder-empty-workspace.ts"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "diffChildren",
        "inclusiveMs": 21.145,
        "lineNumber": 3249,
        "samples": 2,
        "selfMs": 2.106,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 2.096,
        "lineNumber": 6,
        "samples": 2,
        "selfMs": 2.096,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drag-multi-selection-into-folder.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 19.351,
        "lineNumber": 6,
        "samples": 2,
        "selfMs": 2.06,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-deeply-nested-folders.ts"
      },
      {
        "columnNumber": 17,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "diffTree",
        "inclusiveMs": 24.793,
        "lineNumber": 7328,
        "samples": 1,
        "selfMs": 1.958,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "compareNodes",
        "inclusiveMs": 2.845,
        "lineNumber": 14526,
        "samples": 2,
        "selfMs": 1.709,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "diffExistingChild",
        "inclusiveMs": 13.813,
        "lineNumber": 7247,
        "samples": 1,
        "selfMs": 1.195,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.166,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.166,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-folder-with-cyrillic-characters.ts"
      },
      {
        "columnNumber": 40,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "removeTrailingNavigationPatches",
        "inclusiveMs": 1.109,
        "lineNumber": 2043,
        "samples": 1,
        "selfMs": 1.109,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.106,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.106,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-create-folder.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.105,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.105,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-shift-range-after-scroll-and-refresh.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.103,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.103,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-click-file-opens-in-editor.ts"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "arrayToTree",
        "inclusiveMs": 4.244,
        "lineNumber": 1827,
        "samples": 1,
        "selfMs": 1.099,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.099,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.099,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-shift-select-folders.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.098,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.098,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-with-ampersand.ts"
      },
      {
        "columnNumber": 24,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "navigateToChild",
        "inclusiveMs": 1.098,
        "lineNumber": 7211,
        "samples": 1,
        "selfMs": 1.098,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 2.154,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.095,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-sorting-unicode-characters.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.089,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.089,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-click-pinned-tab-keeps-it-pinned.ts"
      },
      {
        "columnNumber": 0,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "(anonymous)",
        "inclusiveMs": 1.088,
        "lineNumber": 0,
        "samples": 1,
        "selfMs": 1.088,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-focus-first-empty-workspace-no-op.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.087,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.087,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-select-down-refresh.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.085,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.085,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-copy-to-folder-preserves-source.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.081,
        "lineNumber": 6,
        "samples": 1,
        "selfMs": 1.081,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drop-folder-with-files.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.081,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.081,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-external-delete-parent-while-child-focused.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.081,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.081,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-files-exclude-rename-folder.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.081,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.081,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-folder-starting-with-dot.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.081,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.081,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-folder-with-comma.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.08,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.08,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-cut-and-paste-file-error-already-exists.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.079,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.079,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-with-chinese-characters.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 82.785,
        "lineNumber": 6681,
        "samples": 1,
        "selfMs": 1.077,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 7.808,
        "lineNumber": 15315,
        "samples": 1,
        "selfMs": 1.077,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.075,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.075,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-files-exclude-reveal-descendant.ts"
      },
      {
        "columnNumber": 13,
        "contexts": [
          "worker: Diff View Worker"
        ],
        "functionName": "diff",
        "inclusiveMs": 1.074,
        "lineNumber": 3101,
        "samples": 1,
        "selfMs": 1.074,
        "url": "http://localhost:38019/0efdeb9/packages/diff-view/dist/diffViewWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.071,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.071,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drop-empty-handles-empty-workspace.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.069,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.069,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-accessibility-multiple-selection-state.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.069,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.069,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-accessibility-refresh-updates-aria.ts"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "diffRootNode",
        "inclusiveMs": 28.072,
        "lineNumber": 1993,
        "samples": 1,
        "selfMs": 1.067,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "arrayToTree",
        "inclusiveMs": 2.133,
        "lineNumber": 3070,
        "samples": 1,
        "selfMs": 1.067,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.067,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.067,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-select-down-from-first.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.066,
        "lineNumber": 6,
        "samples": 1,
        "selfMs": 1.066,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drop-file-and-folder-empty-workspace.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.059,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.059,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-invalid-escape-keeps-focus.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.051,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.051,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-create-file-starting-with-dot.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.048,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.048,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-focus-previous-from-last.ts"
      },
      {
        "columnNumber": 16,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "addTree",
        "inclusiveMs": 1.035,
        "lineNumber": 3204,
        "samples": 1,
        "selfMs": 1.035,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "diffRootNode",
        "inclusiveMs": 24.211,
        "lineNumber": 3236,
        "samples": 1,
        "selfMs": 1.022,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 0,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "(anonymous)",
        "inclusiveMs": 1.014,
        "lineNumber": 0,
        "samples": 1,
        "selfMs": 1.014,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-create-file-with-exclamation-mark.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 2.063,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 1.009,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-sorting-mixed-alphanumeric-special.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.042,
        "lineNumber": 4,
        "samples": 1,
        "selfMs": 0.969,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-restore-state-refresh.ts"
      },
      {
        "columnNumber": 24,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "navigateToChild",
        "inclusiveMs": 0.665,
        "lineNumber": 1937,
        "samples": 1,
        "selfMs": 0.665,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 8,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "diff",
        "inclusiveMs": 2.556,
        "lineNumber": 70,
        "samples": 1,
        "selfMs": 0.454,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "arrayToTree",
        "inclusiveMs": 3.734,
        "lineNumber": 7099,
        "samples": 1,
        "selfMs": 0.442,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 25,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "navigateToParent",
        "inclusiveMs": 0.099,
        "lineNumber": 7227,
        "samples": 1,
        "selfMs": 0.099,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 40,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "removeTrailingNavigationPatches",
        "inclusiveMs": 0.092,
        "lineNumber": 14694,
        "samples": 1,
        "selfMs": 0.092,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 74.697,
        "lineNumber": 3554,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 17,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "diffTree",
        "inclusiveMs": 34.533,
        "lineNumber": 2054,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 18,
        "contexts": [
          "worker: Text Search View Worker"
        ],
        "functionName": "diffTrees",
        "inclusiveMs": 29.18,
        "lineNumber": 2035,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
      },
      {
        "columnNumber": 17,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "diffTree",
        "inclusiveMs": 26.344,
        "lineNumber": 3297,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 18,
        "contexts": [
          "worker: Activity Bar Worker"
        ],
        "functionName": "diffTrees",
        "inclusiveMs": 24.211,
        "lineNumber": 3278,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
      },
      {
        "columnNumber": 18,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "diffTrees",
        "inclusiveMs": 19.101,
        "lineNumber": 7309,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Main Area Worker"
        ],
        "functionName": "diffChildren",
        "inclusiveMs": 13.912,
        "lineNumber": 7280,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Status Bar Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 8.643,
        "lineNumber": 1948,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/status-bar-worker/dist/statusBarWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "diffExistingChild",
        "inclusiveMs": 6.992,
        "lineNumber": 14624,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "diffChildren",
        "inclusiveMs": 6.992,
        "lineNumber": 14657,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 3.618,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drag-shift-selected-range.ts"
      },
      {
        "columnNumber": 17,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "diffTree",
        "inclusiveMs": 3.543,
        "lineNumber": 14705,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 21,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "diffRootNode",
        "inclusiveMs": 2.845,
        "lineNumber": 14644,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 18,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "diffTrees",
        "inclusiveMs": 2.845,
        "lineNumber": 14686,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      },
      {
        "columnNumber": 16,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "addTree",
        "inclusiveMs": 2.193,
        "lineNumber": 3597,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 2.089,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-refresh-twice.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.504,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-focus-previous-empty-workspace-no-op.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.344,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-accessibility-create-updates-aria.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.33,
        "lineNumber": 6,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-expand-recursively.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.303,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-files-exclude-gitignore-visible.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.299,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-scroll.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.294,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-expand-folder-100-items.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.172,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-files-exclude-custom-basename-folder.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.165,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-context-menu-select-for-compare.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.151,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-expanded-folder-aria-multiple-children.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.149,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drag-three-control-selected-files.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.148,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-files-exclude-aria-nested.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.13,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-with-comma.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.125,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-expand-two-folders.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.118,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-escape-new-file.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.091,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.084,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-cancel.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.083,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-arrow-left-refresh.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.083,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-with-percent-sign.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.08,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-focus-previous-next-across-viewport.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.08,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-gitignore-decoration-globs.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.08,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-shift-select-while-creating-file.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.077,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drop-multiple-internal-files-on-file-row.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.075,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-context-menu-create-folder-error-already-exists.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.072,
        "lineNumber": 15,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-accessibility.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.072,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-twice.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.071,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-drag-selected-secondary-includes-focused-file.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.071,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-focus-next-refresh.ts"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Explorer Worker"
        ],
        "functionName": "replaceTree",
        "inclusiveMs": 1.069,
        "lineNumber": 3603,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Diff View Worker"
        ],
        "functionName": "renderIncremental",
        "inclusiveMs": 1.069,
        "lineNumber": 5697,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/diff-view/dist/diffViewWorkerMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.068,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.067,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-close-workspace-resets-sidebar-title.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.067,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-expand-all.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.066,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-with-leading-hyphen.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.066,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-folder-with-korean-characters.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.065,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-race-expand-all-refresh.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.065,
        "lineNumber": 6,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rename-file-cancel-150-times.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.062,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-collapse-all-flat-files-focuses-first.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.061,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-create-file.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.061,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-gitignore-decoration-disabled.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.059,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-rapid-toolbar-clicks.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.054,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-select-multiple-files.ts"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 1.045,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-case-only-rename.ts"
      },
      {
        "columnNumber": 19,
        "contexts": [
          "page: workspace"
        ],
        "functionName": "renderInto",
        "inclusiveMs": 1.007,
        "lineNumber": 1680,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/renderer-process/dist/rendererProcessMain.js"
      },
      {
        "columnNumber": 26,
        "contexts": [
          "worker: Test Worker"
        ],
        "functionName": "test",
        "inclusiveMs": 0.987,
        "lineNumber": 4,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/remote/home/runner/work/virtual-dom/virtual-dom/packages/benchmark/.tmp/explorer-view/packages/e2e/src/viewlet.explorer-copy-and-paste-folder.ts"
      },
      {
        "columnNumber": 20,
        "contexts": [
          "worker: Editor Worker"
        ],
        "functionName": "arrayToTree",
        "inclusiveMs": 0.606,
        "lineNumber": 14476,
        "samples": 0,
        "selfMs": 0,
        "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
      }
    ],
    "profileCount": 22,
    "sampleCount": 5842717,
    "totalProfiledMs": 6939853.559,
    "virtualDomInclusiveMs": 4643.17,
    "virtualDomSelfMs": 2138.378
  },
  "branch": "main",
  "browser": {
    "name": "Chromium",
    "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
    "version": "151.0.7922.34"
  },
  "capture": {
    "detachedTargetCount": 0
  },
  "commit": "1b3dc0c4255d45137b017f607948d1d2e7672e23",
  "config": {
    "allowedFailures": [
      "viewlet.explorer-copy-and-paste-folder.js",
      "viewlet.explorer-copy-paste-collision-preserves-files.js",
      "viewlet.explorer-create-file-different-languages.js",
      "viewlet.explorer-delete-open-file-keeps-editor-stable.js",
      "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
      "viewlet.explorer-drop-folder-empty-workspace.js",
      "viewlet.explorer-drop-two-folders-empty-workspace.js",
      "viewlet.explorer-empty-workspace.js",
      "viewlet.explorer-focus-after-create-file.js",
      "viewlet.explorer-rename-file-preserves-order.js",
      "viewlet.explorer-rename-file-twice.js",
      "viewlet.explorer-shift-select-while-creating-file.js",
      "viewlet.explorer-typeahead-cycle-after-reset.js",
      "viewlet.explorer-typeahead-reset-word.js"
    ],
    "repeats": 5,
    "reusePage": true,
    "samplingInterval": 1000,
    "timeout": 3600000
  },
  "environment": {
    "arch": "x64",
    "cpu": "AMD EPYC 9V74 80-Core Processor",
    "cpuCount": 4,
    "node": "v26.12.0",
    "platform": "linux"
  },
  "generatedAt": "2026-10-21T16:01:24.887Z",
  "profiles": [
    {
      "contextName": "page: workspace",
      "file": "./profiles/01-page.cpuprofile",
      "sampleCount": 269505,
      "targetType": "page",
      "url": "http://localhost:38019/tests/_all.html"
    },
    {
      "contextName": "worker: Renderer Worker",
      "file": "./profiles/02-worker.cpuprofile",
      "sampleCount": 267597,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/renderer-worker/dist/rendererWorkerMain.js"
    },
    {
      "contextName": "worker: Syntax Highlighting Worker",
      "file": "./profiles/03-worker.cpuprofile",
      "sampleCount": 270311,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/syntax-highlighting-worker/dist/syntaxHighlightingWorkerMain.js"
    },
    {
      "contextName": "worker: Editor Worker",
      "file": "./profiles/04-worker.cpuprofile",
      "sampleCount": 270451,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/editor-worker/dist/editorWorkerMain.js"
    },
    {
      "contextName": "worker: Test Worker",
      "file": "./profiles/05-worker.cpuprofile",
      "sampleCount": 270464,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/test-worker/dist/testWorkerMain.js"
    },
    {
      "contextName": "worker: Extension Management Worker",
      "file": "./profiles/06-worker.cpuprofile",
      "sampleCount": 268495,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/extension-management-worker/dist/extensionManagementWorkerMain.js"
    },
    {
      "contextName": "worker: File System Worker",
      "file": "./profiles/07-worker.cpuprofile",
      "sampleCount": 269207,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/file-system-worker/dist/fileSystemWorkerMain.js"
    },
    {
      "contextName": "worker: Source Control Worker",
      "file": "./profiles/08-worker.cpuprofile",
      "sampleCount": 270257,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/source-control-worker/dist/sourceControlWorkerMain.js"
    },
    {
      "contextName": "worker: Icon Theme Worker",
      "file": "./profiles/09-worker.cpuprofile",
      "sampleCount": 269777,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/icon-theme-worker/dist/iconThemeWorkerMain.js"
    },
    {
      "contextName": "worker: Text Measurement Worker",
      "file": "./profiles/10-worker.cpuprofile",
      "sampleCount": 270247,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/text-measurement-worker/dist/textMeasurementWorkerMain.js"
    },
    {
      "contextName": "worker: Status Bar Worker",
      "file": "./profiles/11-worker.cpuprofile",
      "sampleCount": 270362,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/status-bar-worker/dist/statusBarWorkerMain.js"
    },
    {
      "contextName": "worker: Main Area Worker",
      "file": "./profiles/12-worker.cpuprofile",
      "sampleCount": 269930,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/main-area-worker/dist/mainAreaWorkerMain.js"
    },
    {
      "contextName": "worker: Title Bar Worker",
      "file": "./profiles/13-worker.cpuprofile",
      "sampleCount": 270310,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/title-bar-worker/dist/titleBarWorkerMain.js"
    },
    {
      "contextName": "worker: Activity Bar Worker",
      "file": "./profiles/14-worker.cpuprofile",
      "sampleCount": 270512,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/activity-bar-worker/dist/activityBarWorkerMain.js"
    },
    {
      "contextName": "worker: Explorer Worker",
      "file": "./profiles/15-worker.cpuprofile",
      "sampleCount": 268514,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/explorer-worker/dist/explorerViewWorkerMain.js"
    },
    {
      "contextName": "worker: Problems Worker",
      "file": "./profiles/16-worker.cpuprofile",
      "sampleCount": 270047,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/problems-view/dist/problemsViewWorkerMain.js"
    },
    {
      "contextName": "worker: Menu Worker",
      "file": "./profiles/17-worker.cpuprofile",
      "sampleCount": 268392,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/menu-worker/dist/menuWorkerMain.js"
    },
    {
      "contextName": "worker: Text Search View Worker",
      "file": "./profiles/18-worker.cpuprofile",
      "sampleCount": 263536,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/text-search-view/dist/textSearchViewMain.js"
    },
    {
      "contextName": "worker: Diff View Worker",
      "file": "./profiles/19-worker.cpuprofile",
      "sampleCount": 262864,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/diff-view/dist/diffViewWorkerMain.js"
    },
    {
      "contextName": "worker: Diff Worker",
      "file": "./profiles/20-worker.cpuprofile",
      "sampleCount": 262531,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/diff-worker/dist/diffWorkerMain.js"
    },
    {
      "contextName": "worker: ClipBoard Worker",
      "file": "./profiles/21-worker.cpuprofile",
      "sampleCount": 262690,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/clipboard-worker/dist/clipBoardWorkerMain.js"
    },
    {
      "contextName": "worker: Drag And Drop Worker",
      "file": "./profiles/22-worker.cpuprofile",
      "sampleCount": 206718,
      "targetType": "worker",
      "url": "http://localhost:38019/0efdeb9/packages/drag-and-drop-worker/dist/dragAndDropWorkerMain.js"
    }
  ],
  "repeatStatistics": {
    "durationMs": {
      "max": 234665.52,
      "mean": 233500.04,
      "median": 233928.3,
      "min": 231647.53,
      "p75": 234185.79,
      "p95": 234569.574,
      "standardDeviation": 1060.765
    },
    "virtualDomPercent": {
      "max": 0.069,
      "mean": 0.067,
      "median": 0.067,
      "min": 0.065,
      "p75": 0.068,
      "p95": 0.068,
      "standardDeviation": 0.001
    }
  },
  "representativeRun": 3,
  "repository": "lvce-editor/virtual-dom",
  "runError": "",
  "runs": [
    {
      "analysis": {
        "profileCount": 22,
        "sampleCount": 5871457,
        "totalProfiledMs": 6954447.17,
        "virtualDomInclusiveMs": 4768.402,
        "virtualDomSelfMs": 2194.337
      },
      "capture": {
        "detachedTargetCount": 0
      },
      "index": 1,
      "runError": "",
      "summary": {
        "allowedFailed": 2,
        "duration": 234665.52,
        "failed": 2,
        "passed": 481,
        "skipped": 83,
        "total": 566,
        "unexpectedFailed": 0
      },
      "tests": [
        {
          "duration": 21714.58,
          "end": 288788.67,
          "error": "",
          "name": "viewlet.explorer-shift-range-after-scroll-and-refresh.js",
          "start": 267074.09,
          "status": "pass"
        },
        {
          "duration": 17822.54,
          "end": 248273.75,
          "error": "",
          "name": "viewlet.explorer-scroll.js",
          "start": 230451.21,
          "status": "pass"
        },
        {
          "duration": 14753.87,
          "end": 57065.69,
          "error": "",
          "name": "viewlet.explorer-deeply-nested-folders.js",
          "start": 42311.82,
          "status": "pass"
        },
        {
          "duration": 14157.31,
          "end": 132926.49,
          "error": "",
          "name": "viewlet.explorer-focus-previous-next-across-viewport.js",
          "start": 118769.18,
          "status": "pass"
        },
        {
          "duration": 8507.81,
          "end": 90316.08,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100-items.js",
          "start": 81808.27,
          "status": "pass"
        },
        {
          "duration": 6223.51,
          "end": 69516.48,
          "error": "",
          "name": "viewlet.explorer-drag-autoscroll-long-list.js",
          "start": 63292.97,
          "status": "pass"
        },
        {
          "duration": 5021,
          "end": 151256.9,
          "error": "",
          "name": "viewlet.explorer-new-file-in-expanded-folder-scrolls-into-view.js",
          "start": 146235.9,
          "status": "pass"
        },
        {
          "duration": 4969.94,
          "end": 266804.72,
          "error": "",
          "name": "viewlet.explorer-set-delta-y-invalid-value.js",
          "start": 261834.78,
          "status": "pass"
        },
        {
          "duration": 4933.27,
          "end": 95420.37,
          "error": "",
          "name": "viewlet.explorer-expand-folder-preserves-item-indent.js",
          "start": 90487.1,
          "status": "pass"
        },
        {
          "duration": 3416.02,
          "end": 251926.68,
          "error": "",
          "name": "viewlet.explorer-select-all-then-delete-files.js",
          "start": 248510.66,
          "status": "pass"
        },
        {
          "duration": 3324.34,
          "end": 13457.32,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-scrolled.js",
          "start": 10132.98,
          "status": "pass"
        },
        {
          "duration": 1927.95,
          "end": 303044.15,
          "error": "",
          "name": "viewlet.explorer-sorting-mixed-alphanumeric-special.js",
          "start": 301116.2,
          "status": "pass"
        },
        {
          "duration": 1911.55,
          "end": 300878.72,
          "error": "",
          "name": "viewlet.explorer-sorting-emojis.js",
          "start": 298967.17,
          "status": "pass"
        },
        {
          "duration": 1911.05,
          "end": 305223.15,
          "error": "",
          "name": "viewlet.explorer-sorting-special-characters.js",
          "start": 303312.1,
          "status": "pass"
        },
        {
          "duration": 1910.85,
          "end": 309461.65,
          "error": "",
          "name": "viewlet.explorer-sorting.js",
          "start": 307550.8,
          "status": "pass"
        },
        {
          "duration": 1800.03,
          "end": 307310.07,
          "error": "",
          "name": "viewlet.explorer-sorting-unicode-characters.js",
          "start": 305510.04,
          "status": "pass"
        },
        {
          "duration": 1579.95,
          "end": 194309.26,
          "error": "",
          "name": "viewlet.explorer-rename-file-special-characters.js",
          "start": 192729.31,
          "status": "pass"
        },
        {
          "duration": 1382.51,
          "end": 137050.19,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-nested.js",
          "start": 135667.68,
          "status": "pass"
        },
        {
          "duration": 1354.6,
          "end": 189399.82,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel-150-times.js",
          "start": 188045.22,
          "status": "pass"
        },
        {
          "duration": 1104.46,
          "end": 192524.65,
          "error": "",
          "name": "viewlet.explorer-rename-file-preserves-order.js",
          "start": 191420.19,
          "status": "pass"
        },
        {
          "duration": 983.77,
          "end": 297371.77,
          "error": "",
          "name": "viewlet.explorer-sort-case-dotfiles.js",
          "start": 296388,
          "status": "pass"
        },
        {
          "duration": 944.87,
          "end": 20523.31,
          "error": "",
          "name": "viewlet.explorer-create-file-different-languages.js",
          "start": 19578.44,
          "status": "pass"
        },
        {
          "duration": 937.77,
          "end": 81632.29,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10-items.js",
          "start": 80694.52,
          "status": "pass"
        },
        {
          "duration": 852.6,
          "end": 195377.87,
          "error": "",
          "name": "viewlet.explorer-rename-file-twice.js",
          "start": 194525.27,
          "status": "pass"
        },
        {
          "duration": 851.55,
          "end": 80547.04,
          "error": "",
          "name": "viewlet.explorer-expand-all.js",
          "start": 79695.49,
          "status": "pass"
        },
        {
          "duration": 787.61,
          "end": 290679.45,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-backward.js",
          "start": 289891.84,
          "status": "pass"
        },
        {
          "duration": 771.72,
          "end": 298713.78,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-leading-zeroes.js",
          "start": 297942.06,
          "status": "pass"
        },
        {
          "duration": 770.93,
          "end": 227642.19,
          "error": "",
          "name": "viewlet.explorer-restore-focus-existing-or-fallback-deleted.js",
          "start": 226871.26,
          "status": "pass"
        },
        {
          "duration": 760.96,
          "end": 291712.06,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-forward.js",
          "start": 290951.1,
          "status": "pass"
        },
        {
          "duration": 689.02,
          "end": 183638.42,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-focused-item.js",
          "start": 182949.4,
          "status": "pass"
        },
        {
          "duration": 684.48,
          "end": 211937.51,
          "error": "",
          "name": "viewlet.explorer-rename-file.js",
          "start": 211253.03,
          "status": "pass"
        },
        {
          "duration": 636.89,
          "end": 143268.95,
          "error": "",
          "name": "viewlet.explorer-keyboard-context-menu-multi-selection.js",
          "start": 142632.06,
          "status": "pass"
        },
        {
          "duration": 632.56,
          "end": 196661.27,
          "error": "",
          "name": "viewlet.explorer-rename-file-whitespace.js",
          "start": 196028.71,
          "status": "pass"
        },
        {
          "duration": 626.83,
          "end": 294427.72,
          "error": "expected .TreeItem[aria-label=\"a.txt\"] to have class TreeItemActive",
          "name": "viewlet.explorer-shift-select-while-creating-file.js",
          "start": 293800.89,
          "status": "fail"
        },
        {
          "duration": 623.58,
          "end": 257542.94,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-with-mouse.js",
          "start": 256919.36,
          "status": "pass"
        },
        {
          "duration": 613.67,
          "end": 313167.96,
          "error": "",
          "name": "viewlet.explorer-typeahead-cycle-after-reset.js",
          "start": 312554.29,
          "status": "pass"
        },
        {
          "duration": 607.49,
          "end": 168712.62,
          "error": "",
          "name": "viewlet.explorer-race-expand-two-folders.js",
          "start": 168105.13,
          "status": "pass"
        },
        {
          "duration": 607.08,
          "end": 295295.73,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-creating-folder.js",
          "start": 294688.65,
          "status": "pass"
        },
        {
          "duration": 606.87,
          "end": 318076.36,
          "error": "",
          "name": "viewlet.explorer-typeahead-reset-word.js",
          "start": 317469.49,
          "status": "pass"
        },
        {
          "duration": 600.52,
          "end": 134935.32,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-globs.js",
          "start": 134334.8,
          "status": "pass"
        },
        {
          "duration": 597.57,
          "end": 261590.2,
          "error": "",
          "name": "viewlet.explorer-selection-not-restored-after-reload.js",
          "start": 260992.63,
          "status": "pass"
        },
        {
          "duration": 595.37,
          "end": 320541.88,
          "error": "",
          "name": "viewlet.explorer-zero-width-file-names.js",
          "start": 319946.51,
          "status": "pass"
        },
        {
          "duration": 586.28,
          "end": 186992.26,
          "error": "",
          "name": "viewlet.explorer-refresh.js",
          "start": 186405.98,
          "status": "pass"
        },
        {
          "duration": 584.94,
          "end": 296152.46,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-renaming.js",
          "start": 295567.52,
          "status": "pass"
        },
        {
          "duration": 579.28,
          "end": 293551.19,
          "error": "",
          "name": "viewlet.explorer-shift-select-nested-files.js",
          "start": 292971.91,
          "status": "pass"
        },
        {
          "duration": 571.51,
          "end": 260756.3,
          "error": "",
          "name": "viewlet.explorer-select-up.js",
          "start": 260184.79,
          "status": "pass"
        },
        {
          "duration": 571.48,
          "end": 166368.67,
          "error": "",
          "name": "viewlet.explorer-race-expand-folder-refresh.js",
          "start": 165797.19,
          "status": "pass"
        },
        {
          "duration": 567.81,
          "end": 230141.28,
          "error": "",
          "name": "viewlet.explorer-rtl-bidi-file-names.js",
          "start": 229573.47,
          "status": "pass"
        },
        {
          "duration": 565.68,
          "end": 252744.71,
          "error": "",
          "name": "viewlet.explorer-select-all.js",
          "start": 252179.03,
          "status": "pass"
        },
        {
          "duration": 564.74,
          "end": 256688.67,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-individually.js",
          "start": 256123.93,
          "status": "pass"
        },
        {
          "duration": 560.13,
          "end": 162788.07,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-new-file.js",
          "start": 162227.94,
          "status": "pass"
        },
        {
          "duration": 557.18,
          "end": 253535.8,
          "error": "",
          "name": "viewlet.explorer-select-down-at-last.js",
          "start": 252978.62,
          "status": "pass"
        },
        {
          "duration": 552.34,
          "end": 255088.63,
          "error": "",
          "name": "viewlet.explorer-select-down-twice.js",
          "start": 254536.29,
          "status": "pass"
        },
        {
          "duration": 544.7,
          "end": 315153.22,
          "error": "",
          "name": "viewlet.explorer-typeahead-multiple-character-prefix.js",
          "start": 314608.52,
          "status": "pass"
        },
        {
          "duration": 542.47,
          "end": 259929.19,
          "error": "",
          "name": "viewlet.explorer-select-up-twice.js",
          "start": 259386.72,
          "status": "pass"
        },
        {
          "duration": 541.09,
          "end": 259113.26,
          "error": "",
          "name": "viewlet.explorer-select-up-from-last.js",
          "start": 258572.17,
          "status": "pass"
        },
        {
          "duration": 537.56,
          "end": 141869.18,
          "error": "",
          "name": "viewlet.explorer-handle-drop.js",
          "start": 141331.62,
          "status": "pass"
        },
        {
          "duration": 537.25,
          "end": 73379.42,
          "error": "",
          "name": "viewlet.explorer-drag-shift-selected-range.js",
          "start": 72842.17,
          "status": "pass"
        },
        {
          "duration": 536.35,
          "end": 74061.35,
          "error": "",
          "name": "viewlet.explorer-drag-three-control-selected-files.js",
          "start": 73525,
          "status": "pass"
        },
        {
          "duration": 535.17,
          "end": 255878.34,
          "error": "",
          "name": "viewlet.explorer-select-down.js",
          "start": 255343.17,
          "status": "pass"
        },
        {
          "duration": 533.66,
          "end": 258330.36,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files.js",
          "start": 257796.7,
          "status": "pass"
        },
        {
          "duration": 531.34,
          "end": 72670.42,
          "error": "",
          "name": "viewlet.explorer-drag-selection-with-focused-item-in-middle.js",
          "start": 72139.08,
          "status": "pass"
        },
        {
          "duration": 526.72,
          "end": 254306.47,
          "error": "",
          "name": "viewlet.explorer-select-down-from-first.js",
          "start": 253779.75,
          "status": "pass"
        },
        {
          "duration": 503.66,
          "end": 138434.13,
          "error": "",
          "name": "viewlet.explorer-handle-drag-leave.js",
          "start": 137930.47,
          "status": "pass"
        },
        {
          "duration": 499.68,
          "end": 170092.34,
          "error": "",
          "name": "viewlet.explorer-race-focus-previous-refresh.js",
          "start": 169592.66,
          "status": "pass"
        },
        {
          "duration": 495.39,
          "end": 143953.69,
          "error": "",
          "name": "viewlet.explorer-keyboard-navigation.js",
          "start": 143458.3,
          "status": "pass"
        },
        {
          "duration": 494.84,
          "end": 144647.27,
          "error": "",
          "name": "viewlet.explorer-large-directory-typeahead-focus.js",
          "start": 144152.43,
          "status": "pass"
        },
        {
          "duration": 492.81,
          "end": 77894.71,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-on-file-row.js",
          "start": 77401.9,
          "status": "pass"
        },
        {
          "duration": 491.77,
          "end": 190797.71,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-no-name-provided.js",
          "start": 190305.94,
          "status": "pass"
        },
        {
          "duration": 486.73,
          "end": 190092.81,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel.js",
          "start": 189606.08,
          "status": "pass"
        },
        {
          "duration": 485.56,
          "end": 61746.04,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files.js",
          "start": 61260.48,
          "status": "pass"
        },
        {
          "duration": 480.42,
          "end": 184320.3,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-in-expanded-folder.js",
          "start": 183839.88,
          "status": "pass"
        },
        {
          "duration": 478.83,
          "end": 152964.54,
          "error": "",
          "name": "viewlet.explorer-open-containing-folder-after-rename.js",
          "start": 152485.71,
          "status": "pass"
        },
        {
          "duration": 478.4,
          "end": 108986.28,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-last.js",
          "start": 108507.88,
          "status": "pass"
        },
        {
          "duration": 477.83,
          "end": 78750.67,
          "error": "",
          "name": "viewlet.explorer-empty-looking-file-names.js",
          "start": 78272.84,
          "status": "pass"
        },
        {
          "duration": 474.95,
          "end": 311140.29,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-file-button.js",
          "start": 310665.34,
          "status": "pass"
        },
        {
          "duration": 472.94,
          "end": 317235.91,
          "error": "",
          "name": "viewlet.explorer-typeahead-non-ascii-ignored.js",
          "start": 316762.97,
          "status": "pass"
        },
        {
          "duration": 470.4,
          "end": 71498.28,
          "error": "",
          "name": "viewlet.explorer-drag-nested-multi-selection.js",
          "start": 71027.88,
          "status": "pass"
        },
        {
          "duration": 464.1,
          "end": 185520.3,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-root-file.js",
          "start": 185056.2,
          "status": "pass"
        },
        {
          "duration": 459.97,
          "end": 173146,
          "error": "",
          "name": "viewlet.explorer-race-new-file-twice.js",
          "start": 172686.03,
          "status": "pass"
        },
        {
          "duration": 459.63,
          "end": 169381.93,
          "error": "",
          "name": "viewlet.explorer-race-focus-next-refresh.js",
          "start": 168922.3,
          "status": "pass"
        },
        {
          "duration": 459.48,
          "end": 186190.7,
          "error": "",
          "name": "viewlet.explorer-refresh-external-root-create-sorted.js",
          "start": 185731.22,
          "status": "pass"
        },
        {
          "duration": 459.43,
          "end": 182051.8,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-keeps-focus.js",
          "start": 181592.37,
          "status": "pass"
        },
        {
          "duration": 458.88,
          "end": 110229.69,
          "error": "",
          "name": "viewlet.explorer-focus-after-rename.js",
          "start": 109770.81,
          "status": "pass"
        },
        {
          "duration": 457.52,
          "end": 182706.64,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-expanded-parent.js",
          "start": 182249.12,
          "status": "pass"
        },
        {
          "duration": 452.44,
          "end": 226633.36,
          "error": "",
          "name": "viewlet.explorer-rename-open-file-updates-tab-title.js",
          "start": 226180.92,
          "status": "pass"
        },
        {
          "duration": 451.7,
          "end": 315879.91,
          "error": "",
          "name": "viewlet.explorer-typeahead-nested-child.js",
          "start": 315428.21,
          "status": "pass"
        },
        {
          "duration": 446.18,
          "end": 181381.26,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-in-expanded-folder.js",
          "start": 180935.08,
          "status": "pass"
        },
        {
          "duration": 438.17,
          "end": 174812.47,
          "error": "",
          "name": "viewlet.explorer-race-refresh-twice.js",
          "start": 174374.3,
          "status": "pass"
        },
        {
          "duration": 436.85,
          "end": 175478.03,
          "error": "",
          "name": "viewlet.explorer-race-rename-delete.js",
          "start": 175041.18,
          "status": "pass"
        },
        {
          "duration": 433.69,
          "end": 179001.86,
          "error": "",
          "name": "viewlet.explorer-race-select-up-refresh.js",
          "start": 178568.17,
          "status": "pass"
        },
        {
          "duration": 430.77,
          "end": 178355.88,
          "error": "",
          "name": "viewlet.explorer-race-select-down-refresh.js",
          "start": 177925.11,
          "status": "pass"
        },
        {
          "duration": 429.7,
          "end": 179663.09,
          "error": "",
          "name": "viewlet.explorer-race-toggle-selection-refresh.js",
          "start": 179233.39,
          "status": "pass"
        },
        {
          "duration": 429.64,
          "end": 109600.26,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-middle.js",
          "start": 109170.62,
          "status": "pass"
        },
        {
          "duration": 425.83,
          "end": 292695.7,
          "error": "",
          "name": "viewlet.explorer-shift-select-mixed-files-and-folders.js",
          "start": 292269.87,
          "status": "pass"
        },
        {
          "duration": 425.25,
          "end": 61120.8,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-focuses-remaining-item.js",
          "start": 60695.55,
          "status": "pass"
        },
        {
          "duration": 422.18,
          "end": 313840.17,
          "error": "",
          "name": "viewlet.explorer-typeahead-default-prevented.js",
          "start": 313417.99,
          "status": "pass"
        },
        {
          "duration": 414.8,
          "end": 310375.68,
          "error": "",
          "name": "viewlet.explorer-toolbar-collapse-all-button.js",
          "start": 309960.88,
          "status": "pass"
        },
        {
          "duration": 412.03,
          "end": 104935.98,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-file-updates-aria.js",
          "start": 104523.95,
          "status": "pass"
        },
        {
          "duration": 411,
          "end": 157849.17,
          "error": "",
          "name": "viewlet.explorer-race-accept-rename-refresh.js",
          "start": 157438.17,
          "status": "pass"
        },
        {
          "duration": 410.46,
          "end": 155025,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced-repeatedly.js",
          "start": 154614.54,
          "status": "pass"
        },
        {
          "duration": 407.91,
          "end": 312294.42,
          "error": "",
          "name": "viewlet.explorer-toolbar-refresh-button.js",
          "start": 311886.51,
          "status": "pass"
        },
        {
          "duration": 406.73,
          "end": 161503.08,
          "error": "",
          "name": "viewlet.explorer-race-create-folder-delete.js",
          "start": 161096.35,
          "status": "pass"
        },
        {
          "duration": 400.02,
          "end": 118592.74,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-middle.js",
          "start": 118192.72,
          "status": "pass"
        },
        {
          "duration": 397.68,
          "end": 318742.45,
          "error": "",
          "name": "viewlet.explorer-typeahead-substring-does-not-match.js",
          "start": 318344.77,
          "status": "pass"
        },
        {
          "duration": 397.28,
          "end": 141143.34,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over.js",
          "start": 140746.06,
          "status": "pass"
        },
        {
          "duration": 396.53,
          "end": 319408.92,
          "error": "",
          "name": "viewlet.explorer-typeahead-uppercase.js",
          "start": 319012.39,
          "status": "pass"
        },
        {
          "duration": 394.86,
          "end": 60547.21,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-at-once.js",
          "start": 60152.35,
          "status": "pass"
        },
        {
          "duration": 391.76,
          "end": 289628.38,
          "error": "",
          "name": "viewlet.explorer-shift-select-different-nesting-levels.js",
          "start": 289236.62,
          "status": "pass"
        },
        {
          "duration": 391.09,
          "end": 70417.37,
          "error": "",
          "name": "viewlet.explorer-drag-mixed-file-folder-selection.js",
          "start": 70026.28,
          "status": "pass"
        },
        {
          "duration": 385.24,
          "end": 76716.67,
          "error": "",
          "name": "viewlet.explorer-drop-mixed-internal-selection-into-folder.js",
          "start": 76331.43,
          "status": "pass"
        },
        {
          "duration": 385.01,
          "end": 146041.17,
          "error": "",
          "name": "viewlet.explorer-new-file-called-twice.js",
          "start": 145656.16,
          "status": "pass"
        },
        {
          "duration": 384.72,
          "end": 229345.32,
          "error": "",
          "name": "viewlet.explorer-reveal-non-existent-uri.js",
          "start": 228960.6,
          "status": "pass"
        },
        {
          "duration": 383.09,
          "end": 225937.68,
          "error": "",
          "name": "viewlet.explorer-rename-long-name-input-scroll.js",
          "start": 225554.59,
          "status": "pass"
        },
        {
          "duration": 381.42,
          "end": 77256.72,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-into-folder.js",
          "start": 76875.3,
          "status": "pass"
        },
        {
          "duration": 381.17,
          "end": 316506.56,
          "error": "",
          "name": "viewlet.explorer-typeahead-no-match-keeps-focus.js",
          "start": 316125.39,
          "status": "pass"
        },
        {
          "duration": 379.03,
          "end": 209878.04,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-semicolon.js",
          "start": 209499.01,
          "status": "pass"
        },
        {
          "duration": 377.76,
          "end": 139550.47,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-files.js",
          "start": 139172.71,
          "status": "pass"
        },
        {
          "duration": 377.17,
          "end": 135485.77,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-include.js",
          "start": 135108.6,
          "status": "pass"
        },
        {
          "duration": 373.5,
          "end": 208079.46,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-parentheses.js",
          "start": 207705.96,
          "status": "pass"
        },
        {
          "duration": 373.02,
          "end": 228257.83,
          "error": "",
          "name": "viewlet.explorer-reveal-collapsed-folder-preserves-order.js",
          "start": 227884.81,
          "status": "pass"
        },
        {
          "duration": 370.46,
          "end": 210475.33,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-square-brackets.js",
          "start": 210104.87,
          "status": "pass"
        },
        {
          "duration": 370.44,
          "end": 212529.37,
          "error": "",
          "name": "viewlet.explorer-rename-folder-nested.js",
          "start": 212158.93,
          "status": "pass"
        },
        {
          "duration": 369.42,
          "end": 155591.4,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced.js",
          "start": 155221.98,
          "status": "pass"
        },
        {
          "duration": 368.67,
          "end": 142431.29,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration.js",
          "start": 142062.62,
          "status": "pass"
        },
        {
          "duration": 367.76,
          "end": 116811.1,
          "error": "",
          "name": "viewlet.explorer-focus-none.js",
          "start": 116443.34,
          "status": "pass"
        },
        {
          "duration": 367.05,
          "end": 170657.14,
          "error": "",
          "name": "viewlet.explorer-race-new-file-accept-edit.js",
          "start": 170290.09,
          "status": "pass"
        },
        {
          "duration": 366.41,
          "end": 204057.83,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-exclamation-mark.js",
          "start": 203691.42,
          "status": "pass"
        },
        {
          "duration": 366.34,
          "end": 71995.11,
          "error": "",
          "name": "viewlet.explorer-drag-selected-secondary-includes-focused-file.js",
          "start": 71628.77,
          "status": "pass"
        },
        {
          "duration": 365.38,
          "end": 207506.01,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-multiple-dots.js",
          "start": 207140.63,
          "status": "pass"
        },
        {
          "duration": 364.42,
          "end": 199456.69,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-at-sign.js",
          "start": 199092.27,
          "status": "pass"
        },
        {
          "duration": 362.39,
          "end": 201710.39,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-cyrillic-characters.js",
          "start": 201348,
          "status": "pass"
        },
        {
          "duration": 361.79,
          "end": 156179.76,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-blur.js",
          "start": 155817.97,
          "status": "pass"
        },
        {
          "duration": 358.44,
          "end": 138987.13,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-all.js",
          "start": 138628.69,
          "status": "pass"
        },
        {
          "duration": 355.06,
          "end": 117997.59,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-last.js",
          "start": 117642.53,
          "status": "pass"
        },
        {
          "duration": 354.86,
          "end": 114965.84,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-first.js",
          "start": 114610.98,
          "status": "pass"
        },
        {
          "duration": 354.39,
          "end": 206336.46,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-korean-characters.js",
          "start": 205982.07,
          "status": "pass"
        },
        {
          "duration": 353.88,
          "end": 202309.05,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-devanagari-characters.js",
          "start": 201955.17,
          "status": "pass"
        },
        {
          "duration": 353.84,
          "end": 200583.11,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-chinese-characters.js",
          "start": 200229.27,
          "status": "pass"
        },
        {
          "duration": 352.74,
          "end": 59421.52,
          "error": "",
          "name": "viewlet.explorer-delete-folder-with-items.js",
          "start": 59068.78,
          "status": "pass"
        },
        {
          "duration": 352.02,
          "end": 154411.83,
          "error": "",
          "name": "viewlet.explorer-preview-keeps-pinned-tab.js",
          "start": 154059.81,
          "status": "pass"
        },
        {
          "duration": 351.93,
          "end": 57972.1,
          "error": "",
          "name": "viewlet.explorer-delete-expanded-folder-hides-children-and-focuses-next.js",
          "start": 57620.17,
          "status": "pass"
        },
        {
          "duration": 350.96,
          "end": 203462.37,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-equals-sign.js",
          "start": 203111.41,
          "status": "pass"
        },
        {
          "duration": 350.86,
          "end": 208663.93,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-percent-sign.js",
          "start": 208313.07,
          "status": "pass"
        },
        {
          "duration": 350.09,
          "end": 205191.55,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hebrew-characters.js",
          "start": 204841.46,
          "status": "pass"
        },
        {
          "duration": 348.78,
          "end": 115498.81,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-middle.js",
          "start": 115150.03,
          "status": "pass"
        },
        {
          "duration": 347.44,
          "end": 103457.76,
          "error": "",
          "name": "viewlet.explorer-files-exclude-keyboard-navigation.js",
          "start": 103110.32,
          "status": "pass"
        },
        {
          "duration": 347.31,
          "end": 40951.92,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-files.js",
          "start": 40604.61,
          "status": "pass"
        },
        {
          "duration": 346.79,
          "end": 198328.3,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-apostrophe.js",
          "start": 197981.51,
          "status": "pass"
        },
        {
          "duration": 346.55,
          "end": 211042.93,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-tilde.js",
          "start": 210696.38,
          "status": "pass"
        },
        {
          "duration": 343.84,
          "end": 74548.67,
          "error": "",
          "name": "viewlet.explorer-drag-unselected-file-excludes-existing-selection.js",
          "start": 74204.83,
          "status": "pass"
        },
        {
          "duration": 342.07,
          "end": 159397.5,
          "error": "",
          "name": "viewlet.explorer-race-blur-refresh.js",
          "start": 159055.43,
          "status": "pass"
        },
        {
          "duration": 340.33,
          "end": 206917.65,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-leading-hyphen.js",
          "start": 206577.32,
          "status": "pass"
        },
        {
          "duration": 339.9,
          "end": 200012.93,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-braces.js",
          "start": 199673.03,
          "status": "pass"
        },
        {
          "duration": 339.54,
          "end": 152302.33,
          "error": "",
          "name": "viewlet.explorer-new-folder-with-no-workspace.js",
          "start": 151962.79,
          "status": "pass"
        },
        {
          "duration": 339.29,
          "end": 201137.19,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-comma.js",
          "start": 200797.9,
          "status": "pass"
        },
        {
          "duration": 339.28,
          "end": 104337.44,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-rename.js",
          "start": 103998.16,
          "status": "pass"
        },
        {
          "duration": 337.83,
          "end": 205765.64,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-japanese-characters.js",
          "start": 205427.81,
          "status": "pass"
        },
        {
          "duration": 336.33,
          "end": 197208.86,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-accented-latin-characters.js",
          "start": 196872.53,
          "status": "pass"
        },
        {
          "duration": 336.23,
          "end": 198870.2,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-arabic-characters.js",
          "start": 198533.97,
          "status": "pass"
        },
        {
          "duration": 333.57,
          "end": 209272.2,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-plus-sign.js",
          "start": 208938.63,
          "status": "pass"
        },
        {
          "duration": 331.78,
          "end": 157234.9,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-refresh.js",
          "start": 156903.12,
          "status": "pass"
        },
        {
          "duration": 330.87,
          "end": 62841.49,
          "error": "",
          "name": "viewlet.explorer-delete-open-file-closes-editor.js",
          "start": 62510.62,
          "status": "pass"
        },
        {
          "duration": 330.63,
          "end": 58933.94,
          "error": "",
          "name": "viewlet.explorer-delete-file.js",
          "start": 58603.31,
          "status": "pass"
        },
        {
          "duration": 330.5,
          "end": 197780.06,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-ampersand.js",
          "start": 197449.56,
          "status": "pass"
        },
        {
          "duration": 329.87,
          "end": 187816.64,
          "error": "",
          "name": "viewlet.explorer-rename-expanded-folder-updates-child-titles.js",
          "start": 187486.77,
          "status": "pass"
        },
        {
          "duration": 328.68,
          "end": 202877.99,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-dollar-sign.js",
          "start": 202549.31,
          "status": "pass"
        },
        {
          "duration": 328.25,
          "end": 204614.4,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hash.js",
          "start": 204286.15,
          "status": "pass"
        },
        {
          "duration": 322.39,
          "end": 151768.2,
          "error": "",
          "name": "viewlet.explorer-new-file-with-no-workspace.js",
          "start": 151445.81,
          "status": "pass"
        },
        {
          "duration": 320.85,
          "end": 156698.57,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-cancel.js",
          "start": 156377.72,
          "status": "pass"
        },
        {
          "duration": 317.77,
          "end": 98138.99,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-top-level.js",
          "start": 97821.22,
          "status": "pass"
        },
        {
          "duration": 317.27,
          "end": 33948.16,
          "error": "",
          "name": "viewlet.explorer-create-file.js",
          "start": 33630.89,
          "status": "pass"
        },
        {
          "duration": 316.33,
          "end": 184845.54,
          "error": "",
          "name": "viewlet.explorer-refresh-external-move-between-expanded-folders.js",
          "start": 184529.21,
          "status": "pass"
        },
        {
          "duration": 316.13,
          "end": 100098.42,
          "error": "",
          "name": "viewlet.explorer-files-exclude-defaults.js",
          "start": 99782.29,
          "status": "pass"
        },
        {
          "duration": 315.83,
          "end": 177209.67,
          "error": "",
          "name": "viewlet.explorer-race-restore-state-refresh.js",
          "start": 176893.84,
          "status": "pass"
        },
        {
          "duration": 315.57,
          "end": 167898.02,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-refresh.js",
          "start": 167582.45,
          "status": "pass"
        },
        {
          "duration": 313.27,
          "end": 96335.67,
          "error": "",
          "name": "viewlet.explorer-expanded-folder-aria-multiple-children.js",
          "start": 96022.4,
          "status": "pass"
        },
        {
          "duration": 311.73,
          "end": 176633.03,
          "error": "",
          "name": "viewlet.explorer-race-rename-twice.js",
          "start": 176321.3,
          "status": "pass"
        },
        {
          "duration": 311.34,
          "end": 97667.05,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-nested.js",
          "start": 97355.71,
          "status": "pass"
        },
        {
          "duration": 309.81,
          "end": 162035.03,
          "error": "",
          "name": "viewlet.explorer-race-cut-refresh.js",
          "start": 161725.22,
          "status": "pass"
        },
        {
          "duration": 308.42,
          "end": 166892.04,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-click-child.js",
          "start": 166583.62,
          "status": "pass"
        },
        {
          "duration": 308.11,
          "end": 180182.61,
          "error": "",
          "name": "viewlet.explorer-rapid-toolbar-clicks.js",
          "start": 179874.5,
          "status": "pass"
        },
        {
          "duration": 305.43,
          "end": 176111.45,
          "error": "",
          "name": "viewlet.explorer-race-rename-refresh.js",
          "start": 175806.02,
          "status": "pass"
        },
        {
          "duration": 303,
          "end": 97180.54,
          "error": "",
          "name": "viewlet.explorer-external-delete-parent-while-child-focused.js",
          "start": 96877.54,
          "status": "pass"
        },
        {
          "duration": 302.91,
          "end": 173646.28,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-cancel-edit.js",
          "start": 173343.37,
          "status": "pass"
        },
        {
          "duration": 301.85,
          "end": 70864.01,
          "error": "",
          "name": "viewlet.explorer-drag-multi-selection-into-folder.js",
          "start": 70562.16,
          "status": "pass"
        },
        {
          "duration": 301.74,
          "end": 165595.47,
          "error": "",
          "name": "viewlet.explorer-race-expand-all-refresh.js",
          "start": 165293.73,
          "status": "pass"
        },
        {
          "duration": 299.56,
          "end": 145475.22,
          "error": "",
          "name": "viewlet.explorer-mouse-navigation.js",
          "start": 145175.66,
          "status": "pass"
        },
        {
          "duration": 298.56,
          "end": 31108.28,
          "error": "",
          "name": "viewlet.explorer-create-file-with-newline.js",
          "start": 30809.72,
          "status": "pass"
        },
        {
          "duration": 298.45,
          "end": 174167.13,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-twice.js",
          "start": 173868.68,
          "status": "pass"
        },
        {
          "duration": 297.61,
          "end": 158858.05,
          "error": "",
          "name": "viewlet.explorer-race-arrow-right-refresh.js",
          "start": 158560.44,
          "status": "pass"
        },
        {
          "duration": 297.45,
          "end": 160894.76,
          "error": "",
          "name": "viewlet.explorer-race-copy-refresh.js",
          "start": 160597.31,
          "status": "pass"
        },
        {
          "duration": 296.31,
          "end": 180700.5,
          "error": "",
          "name": "viewlet.explorer-refresh-collapsed-folder-stays-collapsed.js",
          "start": 180404.19,
          "status": "pass"
        },
        {
          "duration": 296.25,
          "end": 171565.17,
          "error": "",
          "name": "viewlet.explorer-race-new-file-focus-none.js",
          "start": 171268.92,
          "status": "pass"
        },
        {
          "duration": 295.31,
          "end": 32967.18,
          "error": "",
          "name": "viewlet.explorer-create-file-with-spaces.js",
          "start": 32671.87,
          "status": "pass"
        },
        {
          "duration": 295.04,
          "end": 177699.05,
          "error": "",
          "name": "viewlet.explorer-race-save-state-expand.js",
          "start": 177404.01,
          "status": "pass"
        },
        {
          "duration": 293.26,
          "end": 158346.4,
          "error": "",
          "name": "viewlet.explorer-race-arrow-left-refresh.js",
          "start": 158053.14,
          "status": "pass"
        },
        {
          "duration": 291.3,
          "end": 167396.21,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-collapse-all.js",
          "start": 167104.91,
          "status": "pass"
        },
        {
          "duration": 291.15,
          "end": 31537.55,
          "error": "",
          "name": "viewlet.explorer-create-file-with-non-breaking-space.js",
          "start": 31246.4,
          "status": "pass"
        },
        {
          "duration": 289.19,
          "end": 108337.99,
          "error": "expected .EditorInput textarea to be focused but active element is document.body",
          "name": "viewlet.explorer-focus-after-create-file.js",
          "start": 108048.8,
          "status": "fail"
        },
        {
          "duration": 285.81,
          "end": 160394.71,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-refresh.js",
          "start": 160108.9,
          "status": "pass"
        },
        {
          "duration": 284.97,
          "end": 159884.59,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-expand-one.js",
          "start": 159599.62,
          "status": "pass"
        },
        {
          "duration": 281.91,
          "end": 29186.02,
          "error": "",
          "name": "viewlet.explorer-create-file-with-greek-characters.js",
          "start": 28904.11,
          "status": "pass"
        },
        {
          "duration": 279.62,
          "end": 114107.89,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-child-to-root-sibling.js",
          "start": 113828.27,
          "status": "pass"
        },
        {
          "duration": 279.42,
          "end": 153839.02,
          "error": "",
          "name": "viewlet.explorer-preserve-nested-expand-state-after-external-change.js",
          "start": 153559.6,
          "status": "pass"
        },
        {
          "duration": 274.06,
          "end": 27894.52,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji-extension.js",
          "start": 27620.46,
          "status": "pass"
        },
        {
          "duration": 271.1,
          "end": 28282.48,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji.js",
          "start": 28011.38,
          "status": "pass"
        },
        {
          "duration": 267.92,
          "end": 95864.07,
          "error": "",
          "name": "viewlet.explorer-expand-recursively.js",
          "start": 95596.15,
          "status": "pass"
        },
        {
          "duration": 266.75,
          "end": 24788.73,
          "error": "",
          "name": "viewlet.explorer-create-file-when-file-is-focused.js",
          "start": 24521.98,
          "status": "pass"
        },
        {
          "duration": 262.27,
          "end": 57484.17,
          "error": "",
          "name": "viewlet.explorer-delete-collapsed-folder-with-selected-hidden-child.js",
          "start": 57221.9,
          "status": "pass"
        },
        {
          "duration": 261.04,
          "end": 134165.34,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-disabled.js",
          "start": 133904.3,
          "status": "pass"
        },
        {
          "duration": 260.54,
          "end": 133726.07,
          "error": "",
          "name": "viewlet.explorer-focus-previous-without-focus.js",
          "start": 133465.53,
          "status": "pass"
        },
        {
          "duration": 259.29,
          "end": 140545.39,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-root.js",
          "start": 140286.1,
          "status": "pass"
        },
        {
          "duration": 256.28,
          "end": 98947.91,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-file.js",
          "start": 98691.63,
          "status": "pass"
        },
        {
          "duration": 253.26,
          "end": 111730.81,
          "error": "",
          "name": "viewlet.explorer-focus-first-from-last.js",
          "start": 111477.55,
          "status": "pass"
        },
        {
          "duration": 252.52,
          "end": 101345.53,
          "error": "",
          "name": "viewlet.explorer-files-exclude-extension-glob.js",
          "start": 101093.01,
          "status": "pass"
        },
        {
          "duration": 250.99,
          "end": 79328.16,
          "error": "",
          "name": "viewlet.explorer-error-message-clears-after-successful-operation.js",
          "start": 79077.17,
          "status": "pass"
        },
        {
          "duration": 247.88,
          "end": 112792.65,
          "error": "",
          "name": "viewlet.explorer-focus-last-expanded-tree.js",
          "start": 112544.77,
          "status": "pass"
        },
        {
          "duration": 245.98,
          "end": 112171.13,
          "error": "",
          "name": "viewlet.explorer-focus-last-already-last.js",
          "start": 111925.15,
          "status": "pass"
        },
        {
          "duration": 245.29,
          "end": 111301.95,
          "error": "",
          "name": "viewlet.explorer-focus-first-expanded-tree.js",
          "start": 111056.66,
          "status": "pass"
        },
        {
          "duration": 244.32,
          "end": 40165.29,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file-error-already-exists.js",
          "start": 39920.97,
          "status": "pass"
        },
        {
          "duration": 242.82,
          "end": 113228.8,
          "error": "",
          "name": "viewlet.explorer-focus-last-from-first.js",
          "start": 112985.98,
          "status": "pass"
        },
        {
          "duration": 242.36,
          "end": 105354.67,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-folder.js",
          "start": 105112.31,
          "status": "pass"
        },
        {
          "duration": 240.94,
          "end": 113644.83,
          "error": "",
          "name": "viewlet.explorer-focus-next-at-end.js",
          "start": 113403.89,
          "status": "pass"
        },
        {
          "duration": 239.99,
          "end": 314354.67,
          "error": "",
          "name": "viewlet.explorer-typeahead-folder-prefix.js",
          "start": 314114.68,
          "status": "pass"
        },
        {
          "duration": 238.45,
          "end": 223073.84,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-percent-sign.js",
          "start": 222835.39,
          "status": "pass"
        },
        {
          "duration": 237.09,
          "end": 96724.6,
          "error": "",
          "name": "viewlet.explorer-external-create-conflicts-with-active-rename.js",
          "start": 96487.51,
          "status": "pass"
        },
        {
          "duration": 234.37,
          "end": 39789.28,
          "error": "",
          "name": "viewlet.explorer-create-folder.js",
          "start": 39554.91,
          "status": "pass"
        },
        {
          "duration": 234.18,
          "end": 116257.18,
          "error": "",
          "name": "viewlet.explorer-focus-next-without-focus.js",
          "start": 116023,
          "status": "pass"
        },
        {
          "duration": 233.14,
          "end": 23811.72,
          "error": "",
          "name": "viewlet.explorer-create-file-opens-in-editor.js",
          "start": 23578.58,
          "status": "pass"
        },
        {
          "duration": 232.26,
          "end": 110661.11,
          "error": "",
          "name": "viewlet.explorer-focus-first-already-first.js",
          "start": 110428.85,
          "status": "pass"
        },
        {
          "duration": 232.19,
          "end": 101965.21,
          "error": "",
          "name": "viewlet.explorer-files-exclude-folder-descendants.js",
          "start": 101733.02,
          "status": "pass"
        },
        {
          "duration": 232.06,
          "end": 117224.44,
          "error": "",
          "name": "viewlet.explorer-focus-previous-at-start.js",
          "start": 116992.38,
          "status": "pass"
        },
        {
          "duration": 229.82,
          "end": 102348.65,
          "error": "",
          "name": "viewlet.explorer-files-exclude-git-nested.js",
          "start": 102118.83,
          "status": "pass"
        },
        {
          "duration": 228.31,
          "end": 98519.98,
          "error": "",
          "name": "viewlet.explorer-files-exclude-case-sensitive.js",
          "start": 98291.67,
          "status": "pass"
        },
        {
          "duration": 225.47,
          "end": 103842.16,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-create.js",
          "start": 103616.69,
          "status": "pass"
        },
        {
          "duration": 225.4,
          "end": 100497.17,
          "error": "",
          "name": "viewlet.explorer-files-exclude-ds-store-nested.js",
          "start": 100271.77,
          "status": "pass"
        },
        {
          "duration": 224.95,
          "end": 107402.38,
          "error": "",
          "name": "viewlet.explorer-files-exclude-thumbs-db-nested.js",
          "start": 107177.43,
          "status": "pass"
        },
        {
          "duration": 224.84,
          "end": 99615.69,
          "error": "",
          "name": "viewlet.explorer-files-exclude-custom-basename-folder.js",
          "start": 99390.85,
          "status": "pass"
        },
        {
          "duration": 223.6,
          "end": 321360.19,
          "error": "",
          "name": "viewlet.explorer.open.js",
          "start": 321136.59,
          "status": "pass"
        },
        {
          "duration": 220.16,
          "end": 215127.19,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-at-sign.js",
          "start": 214907.03,
          "status": "pass"
        },
        {
          "duration": 219.35,
          "end": 22703.61,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-closed-folder.js",
          "start": 22484.26,
          "status": "pass"
        },
        {
          "duration": 219.14,
          "end": 219073.96,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-exclamation-mark.js",
          "start": 218854.82,
          "status": "pass"
        },
        {
          "duration": 219.02,
          "end": 223521.82,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-plus-sign.js",
          "start": 223302.8,
          "status": "pass"
        },
        {
          "duration": 216.4,
          "end": 195809.81,
          "error": "",
          "name": "viewlet.explorer-rename-file-validation-blur.js",
          "start": 195593.41,
          "status": "pass"
        },
        {
          "duration": 214.83,
          "end": 311599.22,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-folder-button.js",
          "start": 311384.39,
          "status": "pass"
        },
        {
          "duration": 213.1,
          "end": 219959.82,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hash.js",
          "start": 219746.72,
          "status": "pass"
        },
        {
          "duration": 212.93,
          "end": 62121.31,
          "error": "",
          "name": "viewlet.explorer-delete-nested-middle-folder.js",
          "start": 61908.38,
          "status": "pass"
        },
        {
          "duration": 211.7,
          "end": 216891.39,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-cyrillic-characters.js",
          "start": 216679.69,
          "status": "pass"
        },
        {
          "duration": 209.96,
          "end": 224895.62,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-square-brackets.js",
          "start": 224685.66,
          "status": "pass"
        },
        {
          "duration": 209.06,
          "end": 225338.83,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-tilde.js",
          "start": 225129.77,
          "status": "pass"
        },
        {
          "duration": 208.95,
          "end": 41838.83,
          "error": "",
          "name": "viewlet.explorer-cut-folder-into-expanded-folder.js",
          "start": 41629.88,
          "status": "pass"
        },
        {
          "duration": 208.6,
          "end": 218218.72,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-emoji.js",
          "start": 218010.12,
          "status": "pass"
        },
        {
          "duration": 208.12,
          "end": 214250.2,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-apostrophe.js",
          "start": 214042.08,
          "status": "pass"
        },
        {
          "duration": 207.7,
          "end": 220831.8,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-japanese-characters.js",
          "start": 220624.1,
          "status": "pass"
        },
        {
          "duration": 207.61,
          "end": 221719.06,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-leading-hyphen.js",
          "start": 221511.45,
          "status": "pass"
        },
        {
          "duration": 207.11,
          "end": 215572.61,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-braces.js",
          "start": 215365.5,
          "status": "pass"
        },
        {
          "duration": 206.18,
          "end": 14806.08,
          "error": "",
          "name": "viewlet.explorer-context-menu-cut-file.js",
          "start": 14599.9,
          "status": "pass"
        },
        {
          "duration": 205.99,
          "end": 217353.11,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-devanagari-characters.js",
          "start": 217147.12,
          "status": "pass"
        },
        {
          "duration": 205.55,
          "end": 222153.5,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-multiple-dots.js",
          "start": 221947.95,
          "status": "pass"
        },
        {
          "duration": 205.23,
          "end": 60004.08,
          "error": "",
          "name": "viewlet.explorer-delete-last-file.js",
          "start": 59798.85,
          "status": "pass"
        },
        {
          "duration": 204.34,
          "end": 153369.23,
          "error": "",
          "name": "viewlet.explorer-open-file-keeps-focus.js",
          "start": 153164.89,
          "status": "pass"
        },
        {
          "duration": 204.01,
          "end": 16240.75,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder-preserves-expanded-subtree.js",
          "start": 16036.74,
          "status": "pass"
        },
        {
          "duration": 201.8,
          "end": 219512.43,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-greek-characters.js",
          "start": 219310.63,
          "status": "pass"
        },
        {
          "duration": 200.83,
          "end": 69879.52,
          "error": "",
          "name": "viewlet.explorer-drag-file-into-folder.js",
          "start": 69678.69,
          "status": "pass"
        },
        {
          "duration": 200.52,
          "end": 212947.62,
          "error": "",
          "name": "viewlet.explorer-rename-folder-starting-with-dot.js",
          "start": 212747.1,
          "status": "pass"
        },
        {
          "duration": 199.42,
          "end": 217782.38,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-dollar-sign.js",
          "start": 217582.96,
          "status": "pass"
        },
        {
          "duration": 199.17,
          "end": 213816.89,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-ampersand.js",
          "start": 213617.72,
          "status": "pass"
        },
        {
          "duration": 197.82,
          "end": 222590.59,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-parentheses.js",
          "start": 222392.77,
          "status": "pass"
        },
        {
          "duration": 196.56,
          "end": 220408.74,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hebrew-characters.js",
          "start": 220212.18,
          "status": "pass"
        },
        {
          "duration": 194.16,
          "end": 42178.88,
          "error": "",
          "name": "viewlet.explorer-cut-then-copy-clears-cut-decoration.js",
          "start": 41984.72,
          "status": "pass"
        },
        {
          "duration": 193.32,
          "end": 34270.34,
          "error": "",
          "name": "viewlet.explorer-create-folder-double-click-empty-space.js",
          "start": 34077.02,
          "status": "pass"
        },
        {
          "duration": 193.29,
          "end": 228693.38,
          "error": "",
          "name": "viewlet.explorer-reveal-nested-file-collapsed.js",
          "start": 228500.09,
          "status": "pass"
        },
        {
          "duration": 192.89,
          "end": 224005.16,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-semicolon.js",
          "start": 223812.27,
          "status": "pass"
        },
        {
          "duration": 192.83,
          "end": 215997.46,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-chinese-characters.js",
          "start": 215804.63,
          "status": "pass"
        },
        {
          "duration": 190.71,
          "end": 216412.42,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-comma.js",
          "start": 216221.71,
          "status": "pass"
        },
        {
          "duration": 190.16,
          "end": 218631.05,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-equals-sign.js",
          "start": 218440.89,
          "status": "pass"
        },
        {
          "duration": 189.82,
          "end": 221277.21,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-korean-characters.js",
          "start": 221087.39,
          "status": "pass"
        },
        {
          "duration": 187.25,
          "end": 224440.58,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-spaces.js",
          "start": 224253.33,
          "status": "pass"
        },
        {
          "duration": 185.78,
          "end": 214674.58,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-arabic-characters.js",
          "start": 214488.8,
          "status": "pass"
        },
        {
          "duration": 184.84,
          "end": 213373.84,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-accented-latin-characters.js",
          "start": 213189,
          "status": "pass"
        },
        {
          "duration": 184.26,
          "end": 191190.22,
          "error": "",
          "name": "viewlet.explorer-rename-file-invalid-escape-keeps-focus.js",
          "start": 191005.96,
          "status": "pass"
        },
        {
          "duration": 181.63,
          "end": 21865.93,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.js",
          "start": 21684.3,
          "status": "pass"
        },
        {
          "duration": 180.08,
          "end": 24404.16,
          "error": "",
          "name": "viewlet.explorer-create-file-switch-folders.js",
          "start": 24224.08,
          "status": "pass"
        },
        {
          "duration": 179.45,
          "end": 165074.89,
          "error": "",
          "name": "viewlet.explorer-race-escape-update-editing-value.js",
          "start": 164895.44,
          "status": "pass"
        },
        {
          "duration": 178.39,
          "end": 172485.68,
          "error": "",
          "name": "viewlet.explorer-race-new-file-switch-folders.js",
          "start": 172307.29,
          "status": "pass"
        },
        {
          "duration": 177.94,
          "end": 15339.91,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file.js",
          "start": 15161.97,
          "status": "pass"
        },
        {
          "duration": 175.47,
          "end": 40470.05,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file.js",
          "start": 40294.58,
          "status": "pass"
        },
        {
          "duration": 174.57,
          "end": 3342.09,
          "error": "",
          "name": "viewlet.explorer-accessibility-create-updates-aria.js",
          "start": 3167.52,
          "status": "pass"
        },
        {
          "duration": 172.84,
          "end": 58461.11,
          "error": "",
          "name": "viewlet.explorer-delete-file-no-focused-item.js",
          "start": 58288.27,
          "status": "pass"
        },
        {
          "duration": 169.96,
          "end": 171047.45,
          "error": "",
          "name": "viewlet.explorer-race-new-file-cancel-edit.js",
          "start": 170877.49,
          "status": "pass"
        },
        {
          "duration": 169.23,
          "end": 41255.28,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-folders.js",
          "start": 41086.05,
          "status": "pass"
        },
        {
          "duration": 168.7,
          "end": 15787.67,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-unselected-with-selection.js",
          "start": 15618.97,
          "status": "pass"
        },
        {
          "duration": 168.4,
          "end": 15065.58,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file-with-focus.js",
          "start": 14897.18,
          "status": "pass"
        },
        {
          "duration": 166.86,
          "end": 9536.26,
          "error": "",
          "name": "viewlet.explorer-context-menu-compare-with-selected.js",
          "start": 9369.4,
          "status": "pass"
        },
        {
          "duration": 165.71,
          "end": 24092.94,
          "error": "",
          "name": "viewlet.explorer-create-file-starting-with-dot.js",
          "start": 23927.23,
          "status": "pass"
        },
        {
          "duration": 165.38,
          "end": 105975.04,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-descendant.js",
          "start": 105809.66,
          "status": "pass"
        },
        {
          "duration": 163.04,
          "end": 164684.58,
          "error": "",
          "name": "viewlet.explorer-race-escape-new-file.js",
          "start": 164521.54,
          "status": "pass"
        },
        {
          "duration": 162.44,
          "end": 107015.67,
          "error": "",
          "name": "viewlet.explorer-files-exclude-svn-nested.js",
          "start": 106853.23,
          "status": "pass"
        },
        {
          "duration": 162.17,
          "end": 171929.99,
          "error": "",
          "name": "viewlet.explorer-race-new-file-refresh-while-editing.js",
          "start": 171767.82,
          "status": "pass"
        },
        {
          "duration": 162.11,
          "end": 21581.27,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-dot.js",
          "start": 21419.16,
          "status": "pass"
        },
        {
          "duration": 161.75,
          "end": 19290.9,
          "error": "",
          "name": "viewlet.explorer-create-file-blur.js",
          "start": 19129.15,
          "status": "pass"
        },
        {
          "duration": 161.41,
          "end": 114437.46,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-parent-to-child.js",
          "start": 114276.05,
          "status": "pass"
        },
        {
          "duration": 161.07,
          "end": 163201.37,
          "error": "",
          "name": "viewlet.explorer-race-double-click-blur.js",
          "start": 163040.3,
          "status": "pass"
        },
        {
          "duration": 160.96,
          "end": 140101.34,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-out-of-range.js",
          "start": 139940.38,
          "status": "pass"
        },
        {
          "duration": 160.8,
          "end": 23468.02,
          "error": "",
          "name": "viewlet.explorer-create-file-nested.js",
          "start": 23307.22,
          "status": "pass"
        },
        {
          "duration": 160.44,
          "end": 163579.94,
          "error": "",
          "name": "viewlet.explorer-race-double-click-cancel-edit.js",
          "start": 163419.5,
          "status": "pass"
        },
        {
          "duration": 156.76,
          "end": 21313.41,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-backslash.js",
          "start": 21156.65,
          "status": "pass"
        },
        {
          "duration": 154.11,
          "end": 22970.8,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-folder.js",
          "start": 22816.69,
          "status": "pass"
        },
        {
          "duration": 152.81,
          "end": 164305.23,
          "error": "",
          "name": "viewlet.explorer-race-escape-accept-edit.js",
          "start": 164152.42,
          "status": "pass"
        },
        {
          "duration": 152.67,
          "end": 22377.26,
          "error": "",
          "name": "viewlet.explorer-create-file-explorer-collapses.js",
          "start": 22224.59,
          "status": "pass"
        },
        {
          "duration": 152.1,
          "end": 163938.47,
          "error": "",
          "name": "viewlet.explorer-race-double-click-refresh.js",
          "start": 163786.37,
          "status": "pass"
        },
        {
          "duration": 150.54,
          "end": 137411.17,
          "error": "",
          "name": "viewlet.explorer-handle-copy-no-selection.js",
          "start": 137260.63,
          "status": "pass"
        },
        {
          "duration": 149.76,
          "end": 22120.2,
          "error": "",
          "name": "viewlet.explorer-create-file-error-no-name-provided.js",
          "start": 21970.44,
          "status": "pass"
        },
        {
          "duration": 148.3,
          "end": 144978.12,
          "error": "",
          "name": "viewlet.explorer-long-file-name.js",
          "start": 144829.82,
          "status": "pass"
        },
        {
          "duration": 144.16,
          "end": 63144.71,
          "error": "",
          "name": "viewlet.explorer-double-click-file-opens-permanently.js",
          "start": 63000.55,
          "status": "pass"
        },
        {
          "duration": 143.49,
          "end": 27255.39,
          "error": "",
          "name": "viewlet.explorer-create-file-with-devanagari-characters.js",
          "start": 27111.9,
          "status": "pass"
        },
        {
          "duration": 142.91,
          "end": 133269.59,
          "error": "",
          "name": "viewlet.explorer-focus-previous-single-item-no-op.js",
          "start": 133126.68,
          "status": "pass"
        },
        {
          "duration": 142.15,
          "end": 137743.75,
          "error": "",
          "name": "viewlet.explorer-handle-cut-no-selection.js",
          "start": 137601.6,
          "status": "pass"
        },
        {
          "duration": 140.83,
          "end": 115827.57,
          "error": "",
          "name": "viewlet.explorer-focus-next-single-item-no-op.js",
          "start": 115686.74,
          "status": "pass"
        },
        {
          "duration": 140.22,
          "end": 8448.17,
          "error": "",
          "name": "viewlet.explorer-close-workspace-resets-sidebar-title.js",
          "start": 8307.95,
          "status": "pass"
        },
        {
          "duration": 137.48,
          "end": 25548.94,
          "error": "",
          "name": "viewlet.explorer-create-file-with-apostrophe.js",
          "start": 25411.46,
          "status": "pass"
        },
        {
          "duration": 137.4,
          "end": 31790.73,
          "error": "",
          "name": "viewlet.explorer-create-file-with-parentheses.js",
          "start": 31653.33,
          "status": "pass"
        },
        {
          "duration": 136.25,
          "end": 106294.41,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-folder.js",
          "start": 106158.16,
          "status": "pass"
        },
        {
          "duration": 135.37,
          "end": 17139.78,
          "error": "",
          "name": "viewlet.explorer-context-menu-rename-file.js",
          "start": 17004.41,
          "status": "pass"
        },
        {
          "duration": 134.67,
          "end": 30439.35,
          "error": "",
          "name": "viewlet.explorer-create-file-with-leading-hyphen.js",
          "start": 30304.68,
          "status": "pass"
        },
        {
          "duration": 132.7,
          "end": 28787.03,
          "error": "",
          "name": "viewlet.explorer-create-file-with-exclamation-mark.js",
          "start": 28654.33,
          "status": "pass"
        },
        {
          "duration": 132.07,
          "end": 32305.33,
          "error": "",
          "name": "viewlet.explorer-create-file-with-plus-sign.js",
          "start": 32173.26,
          "status": "pass"
        },
        {
          "duration": 131.74,
          "end": 33491.4,
          "error": "",
          "name": "viewlet.explorer-create-file-with-tilde.js",
          "start": 33359.66,
          "status": "pass"
        },
        {
          "duration": 131.56,
          "end": 102640.84,
          "error": "",
          "name": "viewlet.explorer-files-exclude-gitignore-visible.js",
          "start": 102509.28,
          "status": "pass"
        },
        {
          "duration": 131.17,
          "end": 33226.87,
          "error": "",
          "name": "viewlet.explorer-create-file-with-square-brackets.js",
          "start": 33095.7,
          "status": "pass"
        },
        {
          "duration": 128.71,
          "end": 28538.54,
          "error": "",
          "name": "viewlet.explorer-create-file-with-equals-sign.js",
          "start": 28409.83,
          "status": "pass"
        },
        {
          "duration": 128.61,
          "end": 105645.31,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-similar-visible.js",
          "start": 105516.7,
          "status": "pass"
        },
        {
          "duration": 128.44,
          "end": 75914.16,
          "error": "",
          "name": "viewlet.explorer-drop-folder-with-files.js",
          "start": 75785.72,
          "status": "pass"
        },
        {
          "duration": 128.12,
          "end": 26506.79,
          "error": "",
          "name": "viewlet.explorer-create-file-with-chinese-characters.js",
          "start": 26378.67,
          "status": "pass"
        },
        {
          "duration": 126,
          "end": 4389.29,
          "error": "",
          "name": "viewlet.explorer-accessibility.js",
          "start": 4263.29,
          "status": "pass"
        },
        {
          "duration": 125.62,
          "end": 25266.2,
          "error": "",
          "name": "viewlet.explorer-create-file-with-ampersand.js",
          "start": 25140.58,
          "status": "pass"
        },
        {
          "duration": 125.39,
          "end": 29927.86,
          "error": "",
          "name": "viewlet.explorer-create-file-with-japanese-characters.js",
          "start": 29802.47,
          "status": "pass"
        },
        {
          "duration": 124.63,
          "end": 30688.57,
          "error": "",
          "name": "viewlet.explorer-create-file-with-multiple-dots.js",
          "start": 30563.94,
          "status": "pass"
        },
        {
          "duration": 124.51,
          "end": 26978.41,
          "error": "",
          "name": "viewlet.explorer-create-file-with-cyrillic-characters.js",
          "start": 26853.9,
          "status": "pass"
        },
        {
          "duration": 123.77,
          "end": 32550.04,
          "error": "",
          "name": "viewlet.explorer-create-file-with-semicolon.js",
          "start": 32426.27,
          "status": "pass"
        },
        {
          "duration": 123.59,
          "end": 32035.73,
          "error": "",
          "name": "viewlet.explorer-create-file-with-percent-sign.js",
          "start": 31912.14,
          "status": "pass"
        },
        {
          "duration": 123.02,
          "end": 102927.13,
          "error": "",
          "name": "viewlet.explorer-files-exclude-hg-nested.js",
          "start": 102804.11,
          "status": "pass"
        },
        {
          "duration": 122.68,
          "end": 26264.98,
          "error": "",
          "name": "viewlet.explorer-create-file-with-braces.js",
          "start": 26142.3,
          "status": "pass"
        },
        {
          "duration": 122.56,
          "end": 27502.27,
          "error": "",
          "name": "viewlet.explorer-create-file-with-dollar-sign.js",
          "start": 27379.71,
          "status": "pass"
        },
        {
          "duration": 122.48,
          "end": 29667.61,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hebrew-characters.js",
          "start": 29545.13,
          "status": "pass"
        },
        {
          "duration": 122.12,
          "end": 30174.77,
          "error": "",
          "name": "viewlet.explorer-create-file-with-korean-characters.js",
          "start": 30052.65,
          "status": "pass"
        },
        {
          "duration": 122.02,
          "end": 26740.78,
          "error": "",
          "name": "viewlet.explorer-create-file-with-comma.js",
          "start": 26618.76,
          "status": "pass"
        },
        {
          "duration": 121.88,
          "end": 13673.92,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-targets-menu-item.js",
          "start": 13552.04,
          "status": "pass"
        },
        {
          "duration": 120.73,
          "end": 26031.52,
          "error": "",
          "name": "viewlet.explorer-create-file-with-at-sign.js",
          "start": 25910.79,
          "status": "pass"
        },
        {
          "duration": 119.47,
          "end": 25797.21,
          "error": "",
          "name": "viewlet.explorer-create-file-with-arabic-characters.js",
          "start": 25677.74,
          "status": "pass"
        },
        {
          "duration": 118.29,
          "end": 17360.45,
          "error": "",
          "name": "viewlet.explorer-context-menu-select-for-compare.js",
          "start": 17242.16,
          "status": "pass"
        },
        {
          "duration": 118.24,
          "end": 29421.63,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hash.js",
          "start": 29303.39,
          "status": "pass"
        },
        {
          "duration": 117.85,
          "end": 25027.7,
          "error": "",
          "name": "viewlet.explorer-create-file-with-accented-latin-characters.js",
          "start": 24909.85,
          "status": "pass"
        },
        {
          "duration": 117.83,
          "end": 18070.45,
          "error": "",
          "name": "viewlet.explorer-copy-paste-collision-preserves-files.js",
          "start": 17952.62,
          "status": "pass"
        },
        {
          "duration": 117.18,
          "end": 23200.87,
          "error": "",
          "name": "viewlet.explorer-create-file-invalid-then-valid-same-edit.js",
          "start": 23083.69,
          "status": "pass"
        },
        {
          "duration": 116.38,
          "end": 99226.56,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-folder.js",
          "start": 99110.18,
          "status": "pass"
        },
        {
          "duration": 113.29,
          "end": 8040.59,
          "error": "",
          "name": "viewlet.explorer-click-file-opens-in-editor.js",
          "start": 7927.3,
          "status": "pass"
        },
        {
          "duration": 111.84,
          "end": 8625.62,
          "error": "",
          "name": "viewlet.explorer-collapse-all-flat-files-focuses-first.js",
          "start": 8513.78,
          "status": "pass"
        },
        {
          "duration": 111.16,
          "end": 41495.45,
          "error": "",
          "name": "viewlet.explorer-cut-cancel.js",
          "start": 41384.29,
          "status": "pass"
        },
        {
          "duration": 110.58,
          "end": 3085.28,
          "error": "",
          "name": "viewlet.explorer-accept-edit-when-not-editing.js",
          "start": 2974.7,
          "status": "pass"
        },
        {
          "duration": 110.37,
          "end": 76186.97,
          "error": "",
          "name": "viewlet.explorer-drop-folder.js",
          "start": 76076.6,
          "status": "pass"
        },
        {
          "duration": 108.48,
          "end": 14226.19,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-targets-menu-item.js",
          "start": 14117.71,
          "status": "pass"
        },
        {
          "duration": 108.25,
          "end": 75399.76,
          "error": "",
          "name": "viewlet.explorer-drop-file.js",
          "start": 75291.51,
          "status": "pass"
        },
        {
          "duration": 108.17,
          "end": 9266.38,
          "error": "",
          "name": "viewlet.explorer-collapse-parent-clears-hidden-child-selection.js",
          "start": 9158.21,
          "status": "pass"
        },
        {
          "duration": 100.93,
          "end": 3534.08,
          "error": "",
          "name": "viewlet.explorer-accessibility-delete-updates-aria.js",
          "start": 3433.15,
          "status": "pass"
        },
        {
          "duration": 100.89,
          "end": 62363.33,
          "error": "",
          "name": "viewlet.explorer-delete-non-empty-folder-cancel.js",
          "start": 62262.44,
          "status": "pass"
        },
        {
          "duration": 100.59,
          "end": 74988.05,
          "error": "",
          "name": "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
          "start": 74887.46,
          "status": "pass"
        },
        {
          "duration": 99.92,
          "end": 8954.81,
          "error": "",
          "name": "viewlet.explorer-collapse-all-multiple-roots.js",
          "start": 8854.89,
          "status": "pass"
        },
        {
          "duration": 99.85,
          "end": 7669.57,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-multiple-selection.js",
          "start": 7569.72,
          "status": "pass"
        },
        {
          "duration": 99.67,
          "end": 4178.08,
          "error": "",
          "name": "viewlet.explorer-accessibility-rename-updates-aria.js",
          "start": 4078.41,
          "status": "pass"
        },
        {
          "duration": 99.24,
          "end": 59660.64,
          "error": "",
          "name": "viewlet.explorer-delete-folder.js",
          "start": 59561.4,
          "status": "pass"
        },
        {
          "duration": 94.4,
          "end": 8219.04,
          "error": "",
          "name": "viewlet.explorer-click-pinned-tab-keeps-it-pinned.js",
          "start": 8124.64,
          "status": "pass"
        },
        {
          "duration": 93.06,
          "end": 7051.61,
          "error": "",
          "name": "viewlet.explorer-blur.js",
          "start": 6958.55,
          "status": "pass"
        },
        {
          "duration": 92.87,
          "end": 34490.3,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested.js",
          "start": 34397.43,
          "status": "pass"
        },
        {
          "duration": 92.16,
          "end": 9890.02,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.js",
          "start": 9797.86,
          "status": "pass"
        },
        {
          "duration": 89.7,
          "end": 17852.75,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder.js",
          "start": 17763.05,
          "status": "pass"
        },
        {
          "duration": 88.74,
          "end": 7843.32,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-selection.js",
          "start": 7754.58,
          "status": "pass"
        },
        {
          "duration": 87.74,
          "end": 15522.47,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-focused-folder-with-selection.js",
          "start": 15434.73,
          "status": "pass"
        },
        {
          "duration": 87.25,
          "end": 16768.45,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace-action.js",
          "start": 16681.2,
          "status": "pass"
        },
        {
          "duration": 82.77,
          "end": 14024.51,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-root-no-focused-item.js",
          "start": 13941.74,
          "status": "pass"
        },
        {
          "duration": 82.06,
          "end": 7347.58,
          "error": "",
          "name": "viewlet.explorer-case-only-rename.js",
          "start": 7265.52,
          "status": "pass"
        },
        {
          "duration": 81.16,
          "end": 3845.99,
          "error": "",
          "name": "viewlet.explorer-accessibility-multiple-selection-state.js",
          "start": 3764.83,
          "status": "pass"
        },
        {
          "duration": 80.31,
          "end": 9709.57,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-file.js",
          "start": 9629.26,
          "status": "pass"
        },
        {
          "duration": 79.3,
          "end": 78124.3,
          "error": "",
          "name": "viewlet.explorer-drop-two-folders-empty-workspace.js",
          "start": 78045,
          "status": "pass"
        },
        {
          "duration": 77.63,
          "end": 18388.61,
          "error": "",
          "name": "viewlet.explorer-copy-path-file.js",
          "start": 18310.98,
          "status": "pass"
        },
        {
          "duration": 77.39,
          "end": 16415.45,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder.js",
          "start": 16338.06,
          "status": "pass"
        },
        {
          "duration": 77.19,
          "end": 19479.82,
          "error": "",
          "name": "viewlet.explorer-create-file-cancel.js",
          "start": 19402.63,
          "status": "pass"
        },
        {
          "duration": 76.96,
          "end": 20707.72,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space-race-condition.js",
          "start": 20630.76,
          "status": "pass"
        },
        {
          "duration": 76.12,
          "end": 18855.26,
          "error": "",
          "name": "viewlet.explorer-copy-to-folder-preserves-source.js",
          "start": 18779.14,
          "status": "pass"
        },
        {
          "duration": 75.79,
          "end": 5861.99,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanded-folder-focuses-sorted-first-child.js",
          "start": 5786.2,
          "status": "pass"
        },
        {
          "duration": 75.34,
          "end": 19031.09,
          "error": "",
          "name": "viewlet.explorer-create-file-blur-no-name.js",
          "start": 18955.75,
          "status": "pass"
        },
        {
          "duration": 75.23,
          "end": 75629.67,
          "error": "",
          "name": "viewlet.explorer-drop-folder-empty-workspace.js",
          "start": 75554.44,
          "status": "pass"
        },
        {
          "duration": 74.69,
          "end": 17531.38,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-file.js",
          "start": 17456.69,
          "status": "pass"
        },
        {
          "duration": 73.07,
          "end": 100924.09,
          "error": "",
          "name": "viewlet.explorer-files-exclude-enable-reload.js",
          "start": 100851.02,
          "status": "pass"
        },
        {
          "duration": 72.68,
          "end": 107644.4,
          "error": "",
          "name": "viewlet.explorer-files-exclude-toggle-reload.js",
          "start": 107571.72,
          "status": "pass"
        },
        {
          "duration": 71.58,
          "end": 16583.51,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-root-no-focused-item.js",
          "start": 16511.93,
          "status": "pass"
        },
        {
          "duration": 71.41,
          "end": 5201.08,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-top-level-folder-keeps-root-sibling-visible.js",
          "start": 5129.67,
          "status": "pass"
        },
        {
          "duration": 70.61,
          "end": 6014.97,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanding-one-folder-keeps-sibling-collapsed.js",
          "start": 5944.36,
          "status": "pass"
        },
        {
          "duration": 69.51,
          "end": 3995.79,
          "error": "",
          "name": "viewlet.explorer-accessibility-refresh-updates-aria.js",
          "start": 3926.28,
          "status": "pass"
        },
        {
          "duration": 69.28,
          "end": 18680.02,
          "error": "",
          "name": "viewlet.explorer-copy-path-special-root-path.js",
          "start": 18610.74,
          "status": "pass"
        },
        {
          "duration": 68.68,
          "end": 20885.21,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space.js",
          "start": 20816.53,
          "status": "pass"
        },
        {
          "duration": 68.61,
          "end": 14387.54,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-file-error-already-exists.js",
          "start": 14318.93,
          "status": "pass"
        },
        {
          "duration": 68.04,
          "end": 3684.89,
          "error": "",
          "name": "viewlet.explorer-accessibility-files-no-aria-expanded.js",
          "start": 3616.85,
          "status": "pass"
        },
        {
          "duration": 67.93,
          "end": 13851.7,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-file.js",
          "start": 13783.77,
          "status": "pass"
        },
        {
          "duration": 67.39,
          "end": 21056.49,
          "error": "",
          "name": "viewlet.explorer-create-file-error-already-exists.js",
          "start": 20989.1,
          "status": "pass"
        },
        {
          "duration": 64.94,
          "end": 15944.52,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-file.js",
          "start": 15879.58,
          "status": "pass"
        },
        {
          "duration": 62.63,
          "end": 10046.3,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-root.js",
          "start": 9983.67,
          "status": "pass"
        },
        {
          "duration": 59.43,
          "end": 16904.34,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace.js",
          "start": 16844.91,
          "status": "pass"
        },
        {
          "duration": 58.82,
          "end": 8771.55,
          "error": "",
          "name": "viewlet.explorer-collapse-all-keeps-root-focus.js",
          "start": 8712.73,
          "status": "pass"
        },
        {
          "duration": 55.1,
          "end": 6149.74,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expands-folder.js",
          "start": 6094.64,
          "status": "pass"
        },
        {
          "duration": 53.27,
          "end": 4797.58,
          "error": "",
          "name": "viewlet.explorer-arrow-left-deep-file-focuses-immediate-parent.js",
          "start": 4744.31,
          "status": "pass"
        },
        {
          "duration": 52.74,
          "end": 6700.41,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-folder-expands.js",
          "start": 6647.67,
          "status": "pass"
        },
        {
          "duration": 52.48,
          "end": 7484.98,
          "error": "",
          "name": "viewlet.explorer-chevrons-settings.js",
          "start": 7432.5,
          "status": "pass"
        },
        {
          "duration": 52.17,
          "end": 6420.54,
          "error": "",
          "name": "viewlet.explorer-arrow-right-focuses-first-child.js",
          "start": 6368.37,
          "status": "pass"
        },
        {
          "duration": 52.07,
          "end": 6554.87,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-expanded-folder-focuses-first-child.js",
          "start": 6502.8,
          "status": "pass"
        },
        {
          "duration": 50,
          "end": 7179.22,
          "error": "",
          "name": "viewlet.explorer-case-only-rename-folder.js",
          "start": 7129.22,
          "status": "pass"
        },
        {
          "duration": 49.79,
          "end": 5333.2,
          "error": "",
          "name": "viewlet.explorer-arrow-left-nested-file-focuses-parent.js",
          "start": 5283.41,
          "status": "pass"
        },
        {
          "duration": 49.63,
          "end": 5050.99,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-nested-folder-collapses-only-current.js",
          "start": 5001.36,
          "status": "pass"
        },
        {
          "duration": 48.44,
          "end": 4525.48,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-nested-folder-focuses-parent.js",
          "start": 4477.04,
          "status": "pass"
        },
        {
          "duration": 48.3,
          "end": 5462.61,
          "error": "",
          "name": "viewlet.explorer-arrow-left-no-focus-no-op.js",
          "start": 5414.31,
          "status": "pass"
        },
        {
          "duration": 48.13,
          "end": 6835.83,
          "error": "",
          "name": "viewlet.explorer-blur-clears-keyboard-focus.js",
          "start": 6787.7,
          "status": "pass"
        },
        {
          "duration": 48.05,
          "end": 36054.27,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-comma.js",
          "start": 36006.22,
          "status": "pass"
        },
        {
          "duration": 47.32,
          "end": 4921.1,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-folder-collapses.js",
          "start": 4873.78,
          "status": "pass"
        },
        {
          "duration": 46.71,
          "end": 6282.72,
          "error": "",
          "name": "viewlet.explorer-arrow-right-file-no-op.js",
          "start": 6236.01,
          "status": "pass"
        },
        {
          "duration": 45.5,
          "end": 4657.55,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-top-level-folder-no-op.js",
          "start": 4612.05,
          "status": "pass"
        },
        {
          "duration": 45.5,
          "end": 5592.71,
          "error": "",
          "name": "viewlet.explorer-arrow-left-top-level-file-no-op.js",
          "start": 5547.21,
          "status": "pass"
        },
        {
          "duration": 41.03,
          "end": 319720.03,
          "error": "",
          "name": "viewlet.explorer-welcome-open-folder-button.js",
          "start": 319679,
          "status": "pass"
        },
        {
          "duration": 40.79,
          "end": 36705.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-emoji.js",
          "start": 36664.4,
          "status": "pass"
        },
        {
          "duration": 40.28,
          "end": 74744.67,
          "error": "",
          "name": "viewlet.explorer-drop-empty-handles-empty-workspace.js",
          "start": 74704.39,
          "status": "pass"
        },
        {
          "duration": 34.16,
          "end": 38454.26,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-percent-sign.js",
          "start": 38420.1,
          "status": "pass"
        },
        {
          "duration": 33.53,
          "end": 187275.57,
          "error": "",
          "name": "viewlet.explorer-rename-empty-folder-collision-preserves-both.js",
          "start": 187242.04,
          "status": "pass"
        },
        {
          "duration": 33.28,
          "end": 34654.95,
          "error": "",
          "name": "viewlet.explorer-create-folder-starting-with-dot.js",
          "start": 34621.67,
          "status": "pass"
        },
        {
          "duration": 32.56,
          "end": 292010.9,
          "error": "",
          "name": "viewlet.explorer-shift-select-folders.js",
          "start": 291978.34,
          "status": "pass"
        },
        {
          "duration": 32.44,
          "end": 106494.77,
          "error": "",
          "name": "viewlet.explorer-files-exclude-root-relative.js",
          "start": 106462.33,
          "status": "pass"
        },
        {
          "duration": 31.39,
          "end": 14508.54,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-folder-error-already-exists.js",
          "start": 14477.15,
          "status": "pass"
        },
        {
          "duration": 30.8,
          "end": 17665.39,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-error.js",
          "start": 17634.59,
          "status": "pass"
        },
        {
          "duration": 30.65,
          "end": 117453.67,
          "error": "",
          "name": "viewlet.explorer-focus-previous-empty-workspace-no-op.js",
          "start": 117423.02,
          "status": "pass"
        },
        {
          "duration": 30.3,
          "end": 309726.71,
          "error": "",
          "name": "viewlet.explorer-toolbar-actions-with-no-workspace.js",
          "start": 309696.41,
          "status": "pass"
        },
        {
          "duration": 30.01,
          "end": 36377.15,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-devanagari-characters.js",
          "start": 36347.14,
          "status": "pass"
        },
        {
          "duration": 29.92,
          "end": 79523.73,
          "error": "",
          "name": "viewlet.explorer-expand-all-empty-folders.js",
          "start": 79493.81,
          "status": "pass"
        },
        {
          "duration": 29.64,
          "end": 37799.71,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-korean-characters.js",
          "start": 37770.07,
          "status": "pass"
        },
        {
          "duration": 29.57,
          "end": 35881.14,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-chinese-characters.js",
          "start": 35851.57,
          "status": "pass"
        },
        {
          "duration": 29.45,
          "end": 37640.2,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-japanese-characters.js",
          "start": 37610.75,
          "status": "pass"
        },
        {
          "duration": 29.39,
          "end": 38297.44,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-parentheses.js",
          "start": 38268.05,
          "status": "pass"
        },
        {
          "duration": 29.33,
          "end": 37961.49,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-leading-hyphen.js",
          "start": 37932.16,
          "status": "pass"
        },
        {
          "duration": 29.32,
          "end": 36223.14,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-cyrillic-characters.js",
          "start": 36193.82,
          "status": "pass"
        },
        {
          "duration": 29.31,
          "end": 36534.08,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-dollar-sign.js",
          "start": 36504.77,
          "status": "pass"
        },
        {
          "duration": 29.26,
          "end": 34802.42,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-accented-latin-characters.js",
          "start": 34773.16,
          "status": "pass"
        },
        {
          "duration": 29.22,
          "end": 35430.14,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-at-sign.js",
          "start": 35400.92,
          "status": "pass"
        },
        {
          "duration": 29.1,
          "end": 35730.61,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-braces.js",
          "start": 35701.51,
          "status": "pass"
        },
        {
          "duration": 29.05,
          "end": 38627.57,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-plus-sign.js",
          "start": 38598.52,
          "status": "pass"
        },
        {
          "duration": 28.58,
          "end": 34964.1,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-ampersand.js",
          "start": 34935.52,
          "status": "pass"
        },
        {
          "duration": 28.51,
          "end": 38129.72,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-multiple-dots.js",
          "start": 38101.21,
          "status": "pass"
        },
        {
          "duration": 28.4,
          "end": 39093.81,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-special-characters.js",
          "start": 39065.41,
          "status": "pass"
        },
        {
          "duration": 27.91,
          "end": 38780.97,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-semicolon.js",
          "start": 38753.06,
          "status": "pass"
        },
        {
          "duration": 27.89,
          "end": 35271.34,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-arabic-characters.js",
          "start": 35243.45,
          "status": "pass"
        },
        {
          "duration": 27.58,
          "end": 39413.13,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-tilde.js",
          "start": 39385.55,
          "status": "pass"
        },
        {
          "duration": 27.49,
          "end": 107858.28,
          "error": "",
          "name": "viewlet.explorer-files-exclude-wildcard-folder.js",
          "start": 107830.79,
          "status": "pass"
        },
        {
          "duration": 27.29,
          "end": 5701.85,
          "error": "",
          "name": "viewlet.explorer-arrow-right-empty-expanded-folder-keeps-focus.js",
          "start": 5674.56,
          "status": "pass"
        },
        {
          "duration": 27.27,
          "end": 38933.23,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-spaces.js",
          "start": 38905.96,
          "status": "pass"
        },
        {
          "duration": 27.14,
          "end": 35122.06,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-apostrophe.js",
          "start": 35094.92,
          "status": "pass"
        },
        {
          "duration": 27.06,
          "end": 101568.6,
          "error": "",
          "name": "viewlet.explorer-files-exclude-false-entry-visible.js",
          "start": 101541.54,
          "status": "pass"
        },
        {
          "duration": 26.93,
          "end": 18513.1,
          "error": "",
          "name": "viewlet.explorer-copy-path-folder.js",
          "start": 18486.17,
          "status": "pass"
        },
        {
          "duration": 26.87,
          "end": 297670.17,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-file-names.js",
          "start": 297643.3,
          "status": "pass"
        },
        {
          "duration": 26.74,
          "end": 36856.34,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-equals-sign.js",
          "start": 36829.6,
          "status": "pass"
        },
        {
          "duration": 26.54,
          "end": 37021.17,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-exclamation-mark.js",
          "start": 36994.63,
          "status": "pass"
        },
        {
          "duration": 26.45,
          "end": 39255.22,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-square-brackets.js",
          "start": 39228.77,
          "status": "pass"
        },
        {
          "duration": 26.34,
          "end": 75160.67,
          "error": "",
          "name": "viewlet.explorer-drop-file-empty-workspace.js",
          "start": 75134.33,
          "status": "pass"
        },
        {
          "duration": 25.82,
          "end": 9071.08,
          "error": "",
          "name": "viewlet.explorer-collapse-all.js",
          "start": 9045.26,
          "status": "pass"
        },
        {
          "duration": 25.78,
          "end": 37172.03,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-greek-characters.js",
          "start": 37146.25,
          "status": "pass"
        },
        {
          "duration": 25.72,
          "end": 37487.78,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hebrew-characters.js",
          "start": 37462.06,
          "status": "pass"
        },
        {
          "duration": 25.4,
          "end": 37321.13,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hash.js",
          "start": 37295.73,
          "status": "pass"
        },
        {
          "duration": 24.91,
          "end": 106687.31,
          "error": "",
          "name": "viewlet.explorer-files-exclude-similar-github-visible.js",
          "start": 106662.4,
          "status": "pass"
        },
        {
          "duration": 24.56,
          "end": 320844.89,
          "error": "",
          "name": "viewlet.explorer.empty.js",
          "start": 320820.33,
          "status": "pass"
        },
        {
          "duration": 24.27,
          "end": 100679.39,
          "error": "",
          "name": "viewlet.explorer-files-exclude-empty-record-visible.js",
          "start": 100655.12,
          "status": "pass"
        },
        {
          "duration": 23.99,
          "end": 139762.41,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-folder.js",
          "start": 139738.42,
          "status": "pass"
        },
        {
          "duration": 23.96,
          "end": 78943.77,
          "error": "",
          "name": "viewlet.explorer-empty-workspace.js",
          "start": 78919.81,
          "status": "pass"
        },
        {
          "duration": 23.5,
          "end": 58134.67,
          "error": "",
          "name": "viewlet.explorer-delete-file-empty-workspace.js",
          "start": 58111.17,
          "status": "pass"
        },
        {
          "duration": 23.28,
          "end": 112362.91,
          "error": "",
          "name": "viewlet.explorer-focus-last-empty-workspace-no-op.js",
          "start": 112339.63,
          "status": "pass"
        },
        {
          "duration": 22.72,
          "end": 18201.6,
          "error": "",
          "name": "viewlet.explorer-copy-path-empty.js",
          "start": 18178.88,
          "status": "pass"
        },
        {
          "duration": 22.51,
          "end": 110881.23,
          "error": "",
          "name": "viewlet.explorer-focus-first-empty-workspace-no-op.js",
          "start": 110858.72,
          "status": "pass"
        },
        {
          "duration": 21.48,
          "end": 35573.3,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-backslashes.js",
          "start": 35551.82,
          "status": "pass"
        },
        {
          "duration": 0,
          "end": 9536.33,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-file.js",
          "start": 9536.33,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16415.48,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-containing-folder-nested-file.js",
          "start": 16415.48,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16415.49,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-in-integrated-terminal.js",
          "start": 16415.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16415.5,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-file.js",
          "start": 16415.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17360.49,
          "error": "",
          "name": "viewlet.explorer-copy-after-multi-selection-targets-focused-file.js",
          "start": 17360.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17665.41,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-with-items.js",
          "start": 17665.41,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17852.78,
          "error": "",
          "name": "viewlet.explorer-copy-folder-name-collision-generates-unique-name.js",
          "start": 17852.78,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 18070.48,
          "error": "",
          "name": "viewlet.explorer-copy-paste-error-scenarios.js",
          "start": 18070.48,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 18070.49,
          "error": "",
          "name": "viewlet.explorer-copy-paste-mixed-files-and-folders.js",
          "start": 18070.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 18680.05,
          "error": "",
          "name": "viewlet.explorer-copy-same-file-twice-generates-unique-name.js",
          "start": 18680.05,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 22120.25,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-escape-then-create-again.js",
          "start": 22120.25,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 22120.26,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-long-path.js",
          "start": 22120.26,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 22120.27,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied.js",
          "start": 22120.27,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 34270.37,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested-150-times.js",
          "start": 34270.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 41838.85,
          "error": "",
          "name": "viewlet.explorer-cut-selection-then-workspace-switch-clears-state.js",
          "start": 41838.85,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 58134.69,
          "error": "",
          "name": "viewlet.explorer-delete-file-error.js",
          "start": 58134.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69516.52,
          "error": "",
          "name": "viewlet.explorer-drag-drop-error-scenarios.js",
          "start": 69516.52,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69879.55,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-descendant.js",
          "start": 69879.55,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69879.57,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-itself.js",
          "start": 69879.57,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 71498.3,
          "error": "",
          "name": "viewlet.explorer-drag-over-collapsed-folder-then-drop.js",
          "start": 71498.3,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77894.76,
          "error": "",
          "name": "viewlet.explorer-drop-on-file-row.js",
          "start": 77894.76,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77894.77,
          "error": "",
          "name": "viewlet.explorer-drop-onto-symlink-folder.js",
          "start": 77894.77,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90316.12,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100k-items.js",
          "start": 90316.12,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90316.13,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10k-items.js",
          "start": 90316.13,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90316.13,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10m-items.js",
          "start": 90316.13,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90316.14,
          "error": "",
          "name": "viewlet.explorer-expand-folder-1m-items.js",
          "start": 90316.14,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 97180.56,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-error.js",
          "start": 97180.56,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 97180.57,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-invalid-data.js",
          "start": 97180.57,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141869.21,
          "error": "",
          "name": "viewlet.explorer-handle-icon-theme-change.js",
          "start": 141869.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141869.22,
          "error": "",
          "name": "viewlet.explorer-icon-theme-missing-icon-fallback.js",
          "start": 141869.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141869.22,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-null.js",
          "start": 141869.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141869.22,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-object.js",
          "start": 141869.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142431.31,
          "error": "",
          "name": "viewlet.explorer-invalid-decoration-one-file-does-not-block-valid.js",
          "start": 142431.31,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 143953.72,
          "error": "",
          "name": "viewlet.explorer-large-directory-performance.js",
          "start": 143953.72,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144647.3,
          "error": "",
          "name": "viewlet.explorer-long-file-name-500-emoji.js",
          "start": 144647.3,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144978.15,
          "error": "",
          "name": "viewlet.explorer-many-files-20000.js",
          "start": 144978.15,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144978.17,
          "error": "",
          "name": "viewlet.explorer-many-files-repeated-focus-jumps.js",
          "start": 144978.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144978.18,
          "error": "",
          "name": "viewlet.explorer-many-folders-20000.js",
          "start": 144978.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145475.27,
          "error": "",
          "name": "viewlet.explorer-multi-root-copy-relative-path.js",
          "start": 145475.27,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145475.28,
          "error": "",
          "name": "viewlet.explorer-multi-root-same-file-name.js",
          "start": 145475.28,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 153369.29,
          "error": "",
          "name": "viewlet.explorer-open-folder-enoent-error.js",
          "start": 153369.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 153369.29,
          "error": "",
          "name": "viewlet.explorer-paste-into-collapsed-folder.js",
          "start": 153369.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 160894.79,
          "error": "",
          "name": "viewlet.explorer-race-create-delete-same-name.js",
          "start": 160894.79,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162788.1,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-refresh.js",
          "start": 162788.1,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163579.97,
          "error": "",
          "name": "viewlet.explorer-race-double-click-delete.js",
          "start": 163579.97,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163579.98,
          "error": "",
          "name": "viewlet.explorer-race-double-click-escape.js",
          "start": 163579.98,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163938.5,
          "error": "",
          "name": "viewlet.explorer-race-drop-refresh.js",
          "start": 163938.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 165595.51,
          "error": "",
          "name": "viewlet.explorer-race-expand-delete-child.js",
          "start": 165595.51,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 166892.06,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-delete.js",
          "start": 166892.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 168712.65,
          "error": "",
          "name": "viewlet.explorer-race-focus-index-delete.js",
          "start": 168712.65,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 174167.17,
          "error": "",
          "name": "viewlet.explorer-race-paste-delete.js",
          "start": 174167.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 174167.17,
          "error": "",
          "name": "viewlet.explorer-race-paste-refresh.js",
          "start": 174167.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 174167.17,
          "error": "",
          "name": "viewlet.explorer-race-paste-twice.js",
          "start": 174167.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 177699.08,
          "error": "",
          "name": "viewlet.explorer-race-select-all-delete.js",
          "start": 177699.08,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179663.12,
          "error": "",
          "name": "viewlet.explorer-range-select-across-scroll-boundary.js",
          "start": 179663.12,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180182.63,
          "error": "",
          "name": "viewlet.explorer-read-folder-error-recovers-after-refresh.js",
          "start": 180182.63,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180182.64,
          "error": "",
          "name": "viewlet.explorer-read-folder-error.js",
          "start": 180182.64,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180182.65,
          "error": "",
          "name": "viewlet.explorer-readonly-disables-write-operations.js",
          "start": 180182.65,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180182.66,
          "error": "",
          "name": "viewlet.explorer-refresh-after-permission-restored.js",
          "start": 180182.66,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 184320.32,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-recreate-same-name.js",
          "start": 184320.32,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 184845.56,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-expanded-folder.js",
          "start": 184845.56,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 186190.73,
          "error": "",
          "name": "viewlet.explorer-refresh-while-create-input-open.js",
          "start": 186190.73,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 187816.67,
          "error": "",
          "name": "viewlet.explorer-rename-file-150-times.js",
          "start": 187816.67,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 190797.74,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-permission-denied.js",
          "start": 190797.74,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226633.39,
          "error": "",
          "name": "viewlet.explorer-rename-provider-error-keeps-original-focus.js",
          "start": 226633.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226633.39,
          "error": "",
          "name": "viewlet.explorer-rename-root-folder-no-indent-shift.js",
          "start": 226633.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226633.39,
          "error": "",
          "name": "viewlet.explorer-restore-expanded-folders-after-reload.js",
          "start": 226633.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 227642.22,
          "error": "",
          "name": "viewlet.explorer-restore-scroll-position-long-list.js",
          "start": 227642.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 228257.86,
          "error": "",
          "name": "viewlet.explorer-reveal-from-tab-context-menu.js",
          "start": 228257.86,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 248273.78,
          "error": "",
          "name": "viewlet.explorer-select-all-large-directory-delete-no-stale-rows.js",
          "start": 248273.78,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 309461.68,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-after-external-refresh.js",
          "start": 309461.68,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 309461.68,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-updates-after-create-rename-delete.js",
          "start": 309461.68,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 309461.69,
          "error": "",
          "name": "viewlet.explorer-switch-workspace-while-editing.js",
          "start": 309461.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 309461.69,
          "error": "",
          "name": "viewlet.explorer-symlink-broken-displays-error.js",
          "start": 309461.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 309461.69,
          "error": "",
          "name": "viewlet.explorer-symlink-file-open.js",
          "start": 309461.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 309461.69,
          "error": "",
          "name": "viewlet.explorer-symlink-folder-expand-collapse.js",
          "start": 309461.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.95,
          "error": "",
          "name": "viewlet.explorer-undo-create-file.js",
          "start": 319408.95,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.96,
          "error": "",
          "name": "viewlet.explorer-undo-create-folder.js",
          "start": 319408.96,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.96,
          "error": "",
          "name": "viewlet.explorer-undo-create-nested-file.js",
          "start": 319408.96,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.97,
          "error": "",
          "name": "viewlet.explorer-undo-delete-file.js",
          "start": 319408.97,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.98,
          "error": "",
          "name": "viewlet.explorer-undo-delete-folder.js",
          "start": 319408.98,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.99,
          "error": "",
          "name": "viewlet.explorer-undo-rename.js",
          "start": 319408.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 319408.99,
          "error": "",
          "name": "viewlet.explorer-unicode-normalization-names.js",
          "start": 319408.99,
          "status": "skip"
        }
      ],
      "virtualDomShare": 0.0006856622652293439
    },
    {
      "analysis": {
        "profileCount": 22,
        "sampleCount": 5800032,
        "totalProfiledMs": 6857514.53,
        "virtualDomInclusiveMs": 4676.41,
        "virtualDomSelfMs": 2173.357
      },
      "capture": {
        "detachedTargetCount": 0
      },
      "index": 2,
      "runError": "",
      "summary": {
        "allowedFailed": 2,
        "duration": 231647.53,
        "failed": 2,
        "passed": 481,
        "skipped": 83,
        "total": 566,
        "unexpectedFailed": 0
      },
      "tests": [
        {
          "duration": 21526.81,
          "end": 285222.51,
          "error": "",
          "name": "viewlet.explorer-shift-range-after-scroll-and-refresh.js",
          "start": 263695.7,
          "status": "pass"
        },
        {
          "duration": 17268.05,
          "end": 244748.16,
          "error": "",
          "name": "viewlet.explorer-scroll.js",
          "start": 227480.11,
          "status": "pass"
        },
        {
          "duration": 14755.03,
          "end": 56631.06,
          "error": "",
          "name": "viewlet.explorer-deeply-nested-folders.js",
          "start": 41876.03,
          "status": "pass"
        },
        {
          "duration": 13758.92,
          "end": 132002.87,
          "error": "",
          "name": "viewlet.explorer-focus-previous-next-across-viewport.js",
          "start": 118243.95,
          "status": "pass"
        },
        {
          "duration": 8421.62,
          "end": 89987.02,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100-items.js",
          "start": 81565.4,
          "status": "pass"
        },
        {
          "duration": 6224.36,
          "end": 69207.57,
          "error": "",
          "name": "viewlet.explorer-drag-autoscroll-long-list.js",
          "start": 62983.21,
          "status": "pass"
        },
        {
          "duration": 4956.15,
          "end": 263412.59,
          "error": "",
          "name": "viewlet.explorer-set-delta-y-invalid-value.js",
          "start": 258456.44,
          "status": "pass"
        },
        {
          "duration": 4908.05,
          "end": 150158.02,
          "error": "",
          "name": "viewlet.explorer-new-file-in-expanded-folder-scrolls-into-view.js",
          "start": 145249.97,
          "status": "pass"
        },
        {
          "duration": 4763.5,
          "end": 94909.92,
          "error": "",
          "name": "viewlet.explorer-expand-folder-preserves-item-indent.js",
          "start": 90146.42,
          "status": "pass"
        },
        {
          "duration": 3523.32,
          "end": 248525.68,
          "error": "",
          "name": "viewlet.explorer-select-all-then-delete-files.js",
          "start": 245002.36,
          "status": "pass"
        },
        {
          "duration": 3436.89,
          "end": 13040.96,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-scrolled.js",
          "start": 9604.07,
          "status": "pass"
        },
        {
          "duration": 1905.94,
          "end": 305252.26,
          "error": "",
          "name": "viewlet.explorer-sorting.js",
          "start": 303346.32,
          "status": "pass"
        },
        {
          "duration": 1862.23,
          "end": 296838.41,
          "error": "",
          "name": "viewlet.explorer-sorting-emojis.js",
          "start": 294976.18,
          "status": "pass"
        },
        {
          "duration": 1840.11,
          "end": 301002.62,
          "error": "",
          "name": "viewlet.explorer-sorting-special-characters.js",
          "start": 299162.51,
          "status": "pass"
        },
        {
          "duration": 1831.67,
          "end": 298911.24,
          "error": "",
          "name": "viewlet.explorer-sorting-mixed-alphanumeric-special.js",
          "start": 297079.57,
          "status": "pass"
        },
        {
          "duration": 1803.33,
          "end": 303105.51,
          "error": "",
          "name": "viewlet.explorer-sorting-unicode-characters.js",
          "start": 301302.18,
          "status": "pass"
        },
        {
          "duration": 1553.63,
          "end": 192058.87,
          "error": "",
          "name": "viewlet.explorer-rename-file-special-characters.js",
          "start": 190505.24,
          "status": "pass"
        },
        {
          "duration": 1363.04,
          "end": 136210.5,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-nested.js",
          "start": 134847.46,
          "status": "pass"
        },
        {
          "duration": 1249.18,
          "end": 187275.33,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel-150-times.js",
          "start": 186026.15,
          "status": "pass"
        },
        {
          "duration": 1052.1,
          "end": 190289.56,
          "error": "",
          "name": "viewlet.explorer-rename-file-preserves-order.js",
          "start": 189237.46,
          "status": "pass"
        },
        {
          "duration": 961.46,
          "end": 20085.49,
          "error": "",
          "name": "viewlet.explorer-create-file-different-languages.js",
          "start": 19124.03,
          "status": "pass"
        },
        {
          "duration": 948,
          "end": 293397.73,
          "error": "",
          "name": "viewlet.explorer-sort-case-dotfiles.js",
          "start": 292449.73,
          "status": "pass"
        },
        {
          "duration": 931.57,
          "end": 81409.77,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10-items.js",
          "start": 80478.2,
          "status": "pass"
        },
        {
          "duration": 874.82,
          "end": 80322.35,
          "error": "",
          "name": "viewlet.explorer-expand-all.js",
          "start": 79447.53,
          "status": "pass"
        },
        {
          "duration": 803.5,
          "end": 286925.27,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-backward.js",
          "start": 286121.77,
          "status": "pass"
        },
        {
          "duration": 773.73,
          "end": 193030.35,
          "error": "",
          "name": "viewlet.explorer-rename-file-twice.js",
          "start": 192256.62,
          "status": "pass"
        },
        {
          "duration": 731.83,
          "end": 224700.35,
          "error": "",
          "name": "viewlet.explorer-restore-focus-existing-or-fallback-deleted.js",
          "start": 223968.52,
          "status": "pass"
        },
        {
          "duration": 727.78,
          "end": 287900.83,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-forward.js",
          "start": 287173.05,
          "status": "pass"
        },
        {
          "duration": 719.29,
          "end": 294729.42,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-leading-zeroes.js",
          "start": 294010.13,
          "status": "pass"
        },
        {
          "duration": 642.17,
          "end": 292187.21,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-renaming.js",
          "start": 291545.04,
          "status": "pass"
        },
        {
          "duration": 640.63,
          "end": 209261.55,
          "error": "",
          "name": "viewlet.explorer-rename-file.js",
          "start": 208620.92,
          "status": "pass"
        },
        {
          "duration": 617.73,
          "end": 185050.01,
          "error": "",
          "name": "viewlet.explorer-refresh.js",
          "start": 184432.28,
          "status": "pass"
        },
        {
          "duration": 617.51,
          "end": 142327.68,
          "error": "",
          "name": "viewlet.explorer-keyboard-context-menu-multi-selection.js",
          "start": 141710.17,
          "status": "pass"
        },
        {
          "duration": 613.19,
          "end": 194286.52,
          "error": "",
          "name": "viewlet.explorer-rename-file-whitespace.js",
          "start": 193673.33,
          "status": "pass"
        },
        {
          "duration": 603.7,
          "end": 181653,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-focused-item.js",
          "start": 181049.3,
          "status": "pass"
        },
        {
          "duration": 602.16,
          "end": 258226.02,
          "error": "",
          "name": "viewlet.explorer-selection-not-restored-after-reload.js",
          "start": 257623.86,
          "status": "pass"
        },
        {
          "duration": 596.95,
          "end": 73746.37,
          "error": "",
          "name": "viewlet.explorer-drag-three-control-selected-files.js",
          "start": 73149.42,
          "status": "pass"
        },
        {
          "duration": 595.16,
          "end": 227205.7,
          "error": "",
          "name": "viewlet.explorer-rtl-bidi-file-names.js",
          "start": 226610.54,
          "status": "pass"
        },
        {
          "duration": 590.74,
          "end": 253290.4,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-individually.js",
          "start": 252699.66,
          "status": "pass"
        },
        {
          "duration": 585.88,
          "end": 167054.54,
          "error": "",
          "name": "viewlet.explorer-race-expand-two-folders.js",
          "start": 166468.66,
          "status": "pass"
        },
        {
          "duration": 581.17,
          "end": 289620.69,
          "error": "",
          "name": "viewlet.explorer-shift-select-nested-files.js",
          "start": 289039.52,
          "status": "pass"
        },
        {
          "duration": 577.7,
          "end": 254938.83,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files.js",
          "start": 254361.13,
          "status": "pass"
        },
        {
          "duration": 577.23,
          "end": 310767.04,
          "error": "",
          "name": "viewlet.explorer-typeahead-multiple-character-prefix.js",
          "start": 310189.81,
          "status": "pass"
        },
        {
          "duration": 577.21,
          "end": 316033.28,
          "error": "",
          "name": "viewlet.explorer-zero-width-file-names.js",
          "start": 315456.07,
          "status": "pass"
        },
        {
          "duration": 576.87,
          "end": 255740.46,
          "error": "",
          "name": "viewlet.explorer-select-up-from-last.js",
          "start": 255163.59,
          "status": "pass"
        },
        {
          "duration": 572.12,
          "end": 291286.62,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-creating-folder.js",
          "start": 290714.5,
          "status": "pass"
        },
        {
          "duration": 568.19,
          "end": 313571.63,
          "error": "",
          "name": "viewlet.explorer-typeahead-reset-word.js",
          "start": 313003.44,
          "status": "pass"
        },
        {
          "duration": 561.45,
          "end": 257380.86,
          "error": "",
          "name": "viewlet.explorer-select-up.js",
          "start": 256819.41,
          "status": "pass"
        },
        {
          "duration": 557.01,
          "end": 308802.48,
          "error": "",
          "name": "viewlet.explorer-typeahead-cycle-after-reset.js",
          "start": 308245.47,
          "status": "pass"
        },
        {
          "duration": 556.26,
          "end": 254096.4,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-with-mouse.js",
          "start": 253540.14,
          "status": "pass"
        },
        {
          "duration": 553.09,
          "end": 250881.42,
          "error": "",
          "name": "viewlet.explorer-select-down-from-first.js",
          "start": 250328.33,
          "status": "pass"
        },
        {
          "duration": 546.02,
          "end": 164836.17,
          "error": "",
          "name": "viewlet.explorer-race-expand-folder-refresh.js",
          "start": 164290.15,
          "status": "pass"
        },
        {
          "duration": 544.08,
          "end": 251669.17,
          "error": "",
          "name": "viewlet.explorer-select-down-twice.js",
          "start": 251125.09,
          "status": "pass"
        },
        {
          "duration": 540.78,
          "end": 73003.34,
          "error": "",
          "name": "viewlet.explorer-drag-shift-selected-range.js",
          "start": 72462.56,
          "status": "pass"
        },
        {
          "duration": 539.97,
          "end": 290423.02,
          "error": "expected .TreeItem[aria-label=\"a.txt\"] to have class TreeItemActive",
          "name": "viewlet.explorer-shift-select-while-creating-file.js",
          "start": 289883.05,
          "status": "fail"
        },
        {
          "duration": 537,
          "end": 256516.33,
          "error": "",
          "name": "viewlet.explorer-select-up-twice.js",
          "start": 255979.33,
          "status": "pass"
        },
        {
          "duration": 532.89,
          "end": 249289.98,
          "error": "",
          "name": "viewlet.explorer-select-all.js",
          "start": 248757.09,
          "status": "pass"
        },
        {
          "duration": 530.42,
          "end": 72321,
          "error": "",
          "name": "viewlet.explorer-drag-selection-with-focused-item-in-middle.js",
          "start": 71790.58,
          "status": "pass"
        },
        {
          "duration": 529.58,
          "end": 252466.94,
          "error": "",
          "name": "viewlet.explorer-select-down.js",
          "start": 251937.36,
          "status": "pass"
        },
        {
          "duration": 528.88,
          "end": 180852.85,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-expanded-parent.js",
          "start": 180323.97,
          "status": "pass"
        },
        {
          "duration": 521.95,
          "end": 250087.47,
          "error": "",
          "name": "viewlet.explorer-select-down-at-last.js",
          "start": 249565.52,
          "status": "pass"
        },
        {
          "duration": 521.12,
          "end": 161391.4,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-new-file.js",
          "start": 160870.28,
          "status": "pass"
        },
        {
          "duration": 507.22,
          "end": 61439.92,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files.js",
          "start": 60932.7,
          "status": "pass"
        },
        {
          "duration": 493.45,
          "end": 134091.34,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-globs.js",
          "start": 133597.89,
          "status": "pass"
        },
        {
          "duration": 493.22,
          "end": 143686.42,
          "error": "",
          "name": "viewlet.explorer-large-directory-typeahead-focus.js",
          "start": 143193.2,
          "status": "pass"
        },
        {
          "duration": 490.29,
          "end": 78519.14,
          "error": "",
          "name": "viewlet.explorer-empty-looking-file-names.js",
          "start": 78028.85,
          "status": "pass"
        },
        {
          "duration": 488.04,
          "end": 140950.99,
          "error": "",
          "name": "viewlet.explorer-handle-drop.js",
          "start": 140462.95,
          "status": "pass"
        },
        {
          "duration": 475.13,
          "end": 109790.58,
          "error": "",
          "name": "viewlet.explorer-focus-after-rename.js",
          "start": 109315.45,
          "status": "pass"
        },
        {
          "duration": 474.74,
          "end": 182352.8,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-in-expanded-folder.js",
          "start": 181878.06,
          "status": "pass"
        },
        {
          "duration": 472.96,
          "end": 137596.34,
          "error": "",
          "name": "viewlet.explorer-handle-drag-leave.js",
          "start": 137123.38,
          "status": "pass"
        },
        {
          "duration": 472.96,
          "end": 143009.32,
          "error": "",
          "name": "viewlet.explorer-keyboard-navigation.js",
          "start": 142536.36,
          "status": "pass"
        },
        {
          "duration": 472,
          "end": 77640.13,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-on-file-row.js",
          "start": 77168.13,
          "status": "pass"
        },
        {
          "duration": 467.57,
          "end": 223721.03,
          "error": "",
          "name": "viewlet.explorer-rename-open-file-updates-tab-title.js",
          "start": 223253.46,
          "status": "pass"
        },
        {
          "duration": 466.28,
          "end": 177769.4,
          "error": "",
          "name": "viewlet.explorer-race-toggle-selection-refresh.js",
          "start": 177303.12,
          "status": "pass"
        },
        {
          "duration": 462.01,
          "end": 104506.84,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-file-updates-aria.js",
          "start": 104044.83,
          "status": "pass"
        },
        {
          "duration": 459.86,
          "end": 179443.33,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-in-expanded-folder.js",
          "start": 178983.47,
          "status": "pass"
        },
        {
          "duration": 459.34,
          "end": 109147.44,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-middle.js",
          "start": 108688.1,
          "status": "pass"
        },
        {
          "duration": 457.64,
          "end": 187941.66,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel.js",
          "start": 187484.02,
          "status": "pass"
        },
        {
          "duration": 454.59,
          "end": 183536.15,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-root-file.js",
          "start": 183081.56,
          "status": "pass"
        },
        {
          "duration": 453.93,
          "end": 177105.26,
          "error": "",
          "name": "viewlet.explorer-race-select-up-refresh.js",
          "start": 176651.33,
          "status": "pass"
        },
        {
          "duration": 453.39,
          "end": 176458.95,
          "error": "",
          "name": "viewlet.explorer-race-select-down-refresh.js",
          "start": 176005.56,
          "status": "pass"
        },
        {
          "duration": 450.68,
          "end": 171326.37,
          "error": "",
          "name": "viewlet.explorer-race-new-file-twice.js",
          "start": 170875.69,
          "status": "pass"
        },
        {
          "duration": 449.48,
          "end": 184197.85,
          "error": "",
          "name": "viewlet.explorer-refresh-external-root-create-sorted.js",
          "start": 183748.37,
          "status": "pass"
        },
        {
          "duration": 443.14,
          "end": 180083.38,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-keeps-focus.js",
          "start": 179640.24,
          "status": "pass"
        },
        {
          "duration": 438.54,
          "end": 153954.63,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced-repeatedly.js",
          "start": 153516.09,
          "status": "pass"
        },
        {
          "duration": 437.92,
          "end": 60218.27,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-at-once.js",
          "start": 59780.35,
          "status": "pass"
        },
        {
          "duration": 436.76,
          "end": 108511.9,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-last.js",
          "start": 108075.14,
          "status": "pass"
        },
        {
          "duration": 436.71,
          "end": 188627.42,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-no-name-provided.js",
          "start": 188190.71,
          "status": "pass"
        },
        {
          "duration": 434.01,
          "end": 306860.27,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-file-button.js",
          "start": 306426.26,
          "status": "pass"
        },
        {
          "duration": 433.79,
          "end": 151879.14,
          "error": "",
          "name": "viewlet.explorer-open-containing-folder-after-rename.js",
          "start": 151445.35,
          "status": "pass"
        },
        {
          "duration": 432.12,
          "end": 173605.55,
          "error": "",
          "name": "viewlet.explorer-race-rename-delete.js",
          "start": 173173.43,
          "status": "pass"
        },
        {
          "duration": 431.13,
          "end": 311454.74,
          "error": "",
          "name": "viewlet.explorer-typeahead-nested-child.js",
          "start": 311023.61,
          "status": "pass"
        },
        {
          "duration": 430.16,
          "end": 60785.55,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-focuses-remaining-item.js",
          "start": 60355.39,
          "status": "pass"
        },
        {
          "duration": 417.17,
          "end": 160210.64,
          "error": "",
          "name": "viewlet.explorer-race-create-folder-delete.js",
          "start": 159793.47,
          "status": "pass"
        },
        {
          "duration": 410.72,
          "end": 168312.41,
          "error": "",
          "name": "viewlet.explorer-race-focus-previous-refresh.js",
          "start": 167901.69,
          "status": "pass"
        },
        {
          "duration": 410.1,
          "end": 172960.63,
          "error": "",
          "name": "viewlet.explorer-race-refresh-twice.js",
          "start": 172550.53,
          "status": "pass"
        },
        {
          "duration": 409.69,
          "end": 156688.51,
          "error": "",
          "name": "viewlet.explorer-race-accept-rename-refresh.js",
          "start": 156278.82,
          "status": "pass"
        },
        {
          "duration": 408.97,
          "end": 201014.55,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-equals-sign.js",
          "start": 200605.58,
          "status": "pass"
        },
        {
          "duration": 406.94,
          "end": 306153.89,
          "error": "",
          "name": "viewlet.explorer-toolbar-collapse-all-button.js",
          "start": 305746.95,
          "status": "pass"
        },
        {
          "duration": 406.62,
          "end": 76506.98,
          "error": "",
          "name": "viewlet.explorer-drop-mixed-internal-selection-into-folder.js",
          "start": 76100.36,
          "status": "pass"
        },
        {
          "duration": 405.99,
          "end": 145060.71,
          "error": "",
          "name": "viewlet.explorer-new-file-called-twice.js",
          "start": 144654.72,
          "status": "pass"
        },
        {
          "duration": 403.68,
          "end": 314957.56,
          "error": "",
          "name": "viewlet.explorer-typeahead-uppercase.js",
          "start": 314553.88,
          "status": "pass"
        },
        {
          "duration": 402.9,
          "end": 167686.63,
          "error": "",
          "name": "viewlet.explorer-race-focus-next-refresh.js",
          "start": 167283.73,
          "status": "pass"
        },
        {
          "duration": 402.57,
          "end": 285863.17,
          "error": "",
          "name": "viewlet.explorer-shift-select-different-nesting-levels.js",
          "start": 285460.6,
          "status": "pass"
        },
        {
          "duration": 401.36,
          "end": 312101.27,
          "error": "",
          "name": "viewlet.explorer-typeahead-no-match-keeps-focus.js",
          "start": 311699.91,
          "status": "pass"
        },
        {
          "duration": 400.63,
          "end": 141526.08,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration.js",
          "start": 141125.45,
          "status": "pass"
        },
        {
          "duration": 400.56,
          "end": 307963.62,
          "error": "",
          "name": "viewlet.explorer-toolbar-refresh-button.js",
          "start": 307563.06,
          "status": "pass"
        },
        {
          "duration": 397.65,
          "end": 134671.76,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-include.js",
          "start": 134274.11,
          "status": "pass"
        },
        {
          "duration": 394.95,
          "end": 312731.72,
          "error": "",
          "name": "viewlet.explorer-typeahead-non-ascii-ignored.js",
          "start": 312336.77,
          "status": "pass"
        },
        {
          "duration": 392.83,
          "end": 140268.16,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over.js",
          "start": 139875.33,
          "status": "pass"
        },
        {
          "duration": 387.2,
          "end": 309433.59,
          "error": "",
          "name": "viewlet.explorer-typeahead-default-prevented.js",
          "start": 309046.39,
          "status": "pass"
        },
        {
          "duration": 386.48,
          "end": 314278.97,
          "error": "",
          "name": "viewlet.explorer-typeahead-substring-does-not-match.js",
          "start": 313892.49,
          "status": "pass"
        },
        {
          "duration": 386.22,
          "end": 225325.95,
          "error": "",
          "name": "viewlet.explorer-reveal-collapsed-folder-preserves-order.js",
          "start": 224939.73,
          "status": "pass"
        },
        {
          "duration": 382.4,
          "end": 114501.71,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-first.js",
          "start": 114119.31,
          "status": "pass"
        },
        {
          "duration": 381.81,
          "end": 138709.02,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-files.js",
          "start": 138327.21,
          "status": "pass"
        },
        {
          "duration": 381.24,
          "end": 70111.28,
          "error": "",
          "name": "viewlet.explorer-drag-mixed-file-folder-selection.js",
          "start": 69730.04,
          "status": "pass"
        },
        {
          "duration": 377.63,
          "end": 209853.28,
          "error": "",
          "name": "viewlet.explorer-rename-folder-nested.js",
          "start": 209475.65,
          "status": "pass"
        },
        {
          "duration": 376.99,
          "end": 223019.33,
          "error": "",
          "name": "viewlet.explorer-rename-long-name-input-scroll.js",
          "start": 222642.34,
          "status": "pass"
        },
        {
          "duration": 376.25,
          "end": 168887.31,
          "error": "",
          "name": "viewlet.explorer-race-new-file-accept-edit.js",
          "start": 168511.06,
          "status": "pass"
        },
        {
          "duration": 373.13,
          "end": 288787.97,
          "error": "",
          "name": "viewlet.explorer-shift-select-mixed-files-and-folders.js",
          "start": 288414.84,
          "status": "pass"
        },
        {
          "duration": 372.02,
          "end": 203254.44,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-japanese-characters.js",
          "start": 202882.42,
          "status": "pass"
        },
        {
          "duration": 371.25,
          "end": 115040.36,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-middle.js",
          "start": 114669.11,
          "status": "pass"
        },
        {
          "duration": 370.74,
          "end": 77026.65,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-into-folder.js",
          "start": 76655.91,
          "status": "pass"
        },
        {
          "duration": 369.21,
          "end": 151267.52,
          "error": "",
          "name": "viewlet.explorer-new-folder-with-no-workspace.js",
          "start": 150898.31,
          "status": "pass"
        },
        {
          "duration": 368.45,
          "end": 202675.38,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hebrew-characters.js",
          "start": 202306.93,
          "status": "pass"
        },
        {
          "duration": 368.34,
          "end": 208403.83,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-tilde.js",
          "start": 208035.49,
          "status": "pass"
        },
        {
          "duration": 367.49,
          "end": 71138.42,
          "error": "",
          "name": "viewlet.explorer-drag-nested-multi-selection.js",
          "start": 70770.93,
          "status": "pass"
        },
        {
          "duration": 366.98,
          "end": 138144.19,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-all.js",
          "start": 137777.21,
          "status": "pass"
        },
        {
          "duration": 366.15,
          "end": 118060.19,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-middle.js",
          "start": 117694.04,
          "status": "pass"
        },
        {
          "duration": 364.82,
          "end": 74258.96,
          "error": "",
          "name": "viewlet.explorer-drag-unselected-file-excludes-existing-selection.js",
          "start": 73894.14,
          "status": "pass"
        },
        {
          "duration": 364.46,
          "end": 226366.41,
          "error": "",
          "name": "viewlet.explorer-reveal-non-existent-uri.js",
          "start": 226001.95,
          "status": "pass"
        },
        {
          "duration": 362.11,
          "end": 207830.34,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-square-brackets.js",
          "start": 207468.23,
          "status": "pass"
        },
        {
          "duration": 361.61,
          "end": 103884.15,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-rename.js",
          "start": 103522.54,
          "status": "pass"
        },
        {
          "duration": 361.02,
          "end": 57562.2,
          "error": "",
          "name": "viewlet.explorer-delete-expanded-folder-hides-children-and-focuses-next.js",
          "start": 57201.18,
          "status": "pass"
        },
        {
          "duration": 360.66,
          "end": 155574.29,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-cancel.js",
          "start": 155213.63,
          "status": "pass"
        },
        {
          "duration": 358.17,
          "end": 207204.54,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-semicolon.js",
          "start": 206846.37,
          "status": "pass"
        },
        {
          "duration": 355.12,
          "end": 71644.83,
          "error": "",
          "name": "viewlet.explorer-drag-selected-secondary-includes-focused-file.js",
          "start": 71289.71,
          "status": "pass"
        },
        {
          "duration": 352.15,
          "end": 197033.56,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-at-sign.js",
          "start": 196681.41,
          "status": "pass"
        },
        {
          "duration": 351.95,
          "end": 116312.05,
          "error": "",
          "name": "viewlet.explorer-focus-none.js",
          "start": 115960.1,
          "status": "pass"
        },
        {
          "duration": 351.49,
          "end": 117523.03,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-last.js",
          "start": 117171.54,
          "status": "pass"
        },
        {
          "duration": 350.52,
          "end": 198700.03,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-comma.js",
          "start": 198349.51,
          "status": "pass"
        },
        {
          "duration": 349.56,
          "end": 59050.8,
          "error": "",
          "name": "viewlet.explorer-delete-folder-with-items.js",
          "start": 58701.24,
          "status": "pass"
        },
        {
          "duration": 349.08,
          "end": 153324.73,
          "error": "",
          "name": "viewlet.explorer-preview-keeps-pinned-tab.js",
          "start": 152975.65,
          "status": "pass"
        },
        {
          "duration": 348.18,
          "end": 204369.08,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-leading-hyphen.js",
          "start": 204020.9,
          "status": "pass"
        },
        {
          "duration": 347.62,
          "end": 200409.67,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-dollar-sign.js",
          "start": 200062.05,
          "status": "pass"
        },
        {
          "duration": 346.58,
          "end": 58554.46,
          "error": "",
          "name": "viewlet.explorer-delete-file.js",
          "start": 58207.88,
          "status": "pass"
        },
        {
          "duration": 345.16,
          "end": 154510.62,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced.js",
          "start": 154165.46,
          "status": "pass"
        },
        {
          "duration": 344.57,
          "end": 95810.21,
          "error": "",
          "name": "viewlet.explorer-expanded-folder-aria-multiple-children.js",
          "start": 95465.64,
          "status": "pass"
        },
        {
          "duration": 344.44,
          "end": 206043.75,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-percent-sign.js",
          "start": 205699.31,
          "status": "pass"
        },
        {
          "duration": 344.41,
          "end": 206597.52,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-plus-sign.js",
          "start": 206253.11,
          "status": "pass"
        },
        {
          "duration": 343.07,
          "end": 62540.21,
          "error": "",
          "name": "viewlet.explorer-delete-open-file-closes-editor.js",
          "start": 62197.14,
          "status": "pass"
        },
        {
          "duration": 340.92,
          "end": 199273.48,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-cyrillic-characters.js",
          "start": 198932.56,
          "status": "pass"
        },
        {
          "duration": 340.57,
          "end": 175809.07,
          "error": "",
          "name": "viewlet.explorer-race-save-state-expand.js",
          "start": 175468.5,
          "status": "pass"
        },
        {
          "duration": 339.91,
          "end": 102959.21,
          "error": "",
          "name": "viewlet.explorer-files-exclude-keyboard-navigation.js",
          "start": 102619.3,
          "status": "pass"
        },
        {
          "duration": 335.27,
          "end": 199832.33,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-devanagari-characters.js",
          "start": 199497.06,
          "status": "pass"
        },
        {
          "duration": 335.05,
          "end": 40544.52,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-files.js",
          "start": 40209.47,
          "status": "pass"
        },
        {
          "duration": 334.07,
          "end": 195399.56,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-ampersand.js",
          "start": 195065.49,
          "status": "pass"
        },
        {
          "duration": 333.4,
          "end": 156084.95,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-refresh.js",
          "start": 155751.55,
          "status": "pass"
        },
        {
          "duration": 332.39,
          "end": 197585.1,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-braces.js",
          "start": 197252.71,
          "status": "pass"
        },
        {
          "duration": 331.67,
          "end": 205487.18,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-parentheses.js",
          "start": 205155.51,
          "status": "pass"
        },
        {
          "duration": 331.61,
          "end": 201550.08,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-exclamation-mark.js",
          "start": 201218.47,
          "status": "pass"
        },
        {
          "duration": 330.71,
          "end": 202103.3,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hash.js",
          "start": 201772.59,
          "status": "pass"
        },
        {
          "duration": 330.05,
          "end": 204911.16,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-multiple-dots.js",
          "start": 204581.11,
          "status": "pass"
        },
        {
          "duration": 326.14,
          "end": 196482.44,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-arabic-characters.js",
          "start": 196156.3,
          "status": "pass"
        },
        {
          "duration": 323.57,
          "end": 195942.26,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-apostrophe.js",
          "start": 195618.69,
          "status": "pass"
        },
        {
          "duration": 323.27,
          "end": 203792.24,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-korean-characters.js",
          "start": 203468.97,
          "status": "pass"
        },
        {
          "duration": 322.67,
          "end": 158172.18,
          "error": "",
          "name": "viewlet.explorer-race-blur-refresh.js",
          "start": 157849.51,
          "status": "pass"
        },
        {
          "duration": 322.1,
          "end": 198136.82,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-chinese-characters.js",
          "start": 197814.72,
          "status": "pass"
        },
        {
          "duration": 320.43,
          "end": 194857.57,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-accented-latin-characters.js",
          "start": 194537.14,
          "status": "pass"
        },
        {
          "duration": 320.39,
          "end": 155022.44,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-blur.js",
          "start": 154702.05,
          "status": "pass"
        },
        {
          "duration": 319.98,
          "end": 185818.55,
          "error": "",
          "name": "viewlet.explorer-rename-expanded-folder-updates-child-titles.js",
          "start": 185498.57,
          "status": "pass"
        },
        {
          "duration": 319.72,
          "end": 97155.23,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-nested.js",
          "start": 96835.51,
          "status": "pass"
        },
        {
          "duration": 316.38,
          "end": 150675.39,
          "error": "",
          "name": "viewlet.explorer-new-file-with-no-workspace.js",
          "start": 150359.01,
          "status": "pass"
        },
        {
          "duration": 314.51,
          "end": 175249.85,
          "error": "",
          "name": "viewlet.explorer-race-restore-state-refresh.js",
          "start": 174935.34,
          "status": "pass"
        },
        {
          "duration": 310.61,
          "end": 27810.46,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji.js",
          "start": 27499.85,
          "status": "pass"
        },
        {
          "duration": 310.11,
          "end": 97615.02,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-top-level.js",
          "start": 97304.91,
          "status": "pass"
        },
        {
          "duration": 308.93,
          "end": 182860.34,
          "error": "",
          "name": "viewlet.explorer-refresh-external-move-between-expanded-folders.js",
          "start": 182551.41,
          "status": "pass"
        },
        {
          "duration": 308.56,
          "end": 107892.88,
          "error": "expected .EditorInput textarea to be focused but active element is document.body",
          "name": "viewlet.explorer-focus-after-create-file.js",
          "start": 107584.32,
          "status": "fail"
        },
        {
          "duration": 306.82,
          "end": 70623.24,
          "error": "",
          "name": "viewlet.explorer-drag-multi-selection-into-folder.js",
          "start": 70316.42,
          "status": "pass"
        },
        {
          "duration": 306.73,
          "end": 96679.04,
          "error": "",
          "name": "viewlet.explorer-external-delete-parent-while-child-focused.js",
          "start": 96372.31,
          "status": "pass"
        },
        {
          "duration": 304.84,
          "end": 172320.72,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-twice.js",
          "start": 172015.88,
          "status": "pass"
        },
        {
          "duration": 302.94,
          "end": 164094.35,
          "error": "",
          "name": "viewlet.explorer-race-expand-all-refresh.js",
          "start": 163791.41,
          "status": "pass"
        },
        {
          "duration": 300.96,
          "end": 152793.48,
          "error": "",
          "name": "viewlet.explorer-preserve-nested-expand-state-after-external-change.js",
          "start": 152492.52,
          "status": "pass"
        },
        {
          "duration": 300.39,
          "end": 169765.34,
          "error": "",
          "name": "viewlet.explorer-race-new-file-focus-none.js",
          "start": 169464.95,
          "status": "pass"
        },
        {
          "duration": 299.95,
          "end": 178273.13,
          "error": "",
          "name": "viewlet.explorer-rapid-toolbar-clicks.js",
          "start": 177973.18,
          "status": "pass"
        },
        {
          "duration": 299.11,
          "end": 174732.69,
          "error": "",
          "name": "viewlet.explorer-race-rename-twice.js",
          "start": 174433.58,
          "status": "pass"
        },
        {
          "duration": 298.42,
          "end": 157178.82,
          "error": "",
          "name": "viewlet.explorer-race-arrow-left-refresh.js",
          "start": 156880.4,
          "status": "pass"
        },
        {
          "duration": 298.02,
          "end": 178782.77,
          "error": "",
          "name": "viewlet.explorer-refresh-collapsed-folder-stays-collapsed.js",
          "start": 178484.75,
          "status": "pass"
        },
        {
          "duration": 296.55,
          "end": 158649.84,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-expand-one.js",
          "start": 158353.29,
          "status": "pass"
        },
        {
          "duration": 295.88,
          "end": 174221.46,
          "error": "",
          "name": "viewlet.explorer-race-rename-refresh.js",
          "start": 173925.58,
          "status": "pass"
        },
        {
          "duration": 295.18,
          "end": 31049.08,
          "error": "",
          "name": "viewlet.explorer-create-file-with-non-breaking-space.js",
          "start": 30753.9,
          "status": "pass"
        },
        {
          "duration": 294.27,
          "end": 171823.51,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-cancel-edit.js",
          "start": 171529.24,
          "status": "pass"
        },
        {
          "duration": 294.14,
          "end": 30632.03,
          "error": "",
          "name": "viewlet.explorer-create-file-with-newline.js",
          "start": 30337.89,
          "status": "pass"
        },
        {
          "duration": 294.03,
          "end": 99609.13,
          "error": "",
          "name": "viewlet.explorer-files-exclude-defaults.js",
          "start": 99315.1,
          "status": "pass"
        },
        {
          "duration": 291.57,
          "end": 165792.68,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-collapse-all.js",
          "start": 165501.11,
          "status": "pass"
        },
        {
          "duration": 289.94,
          "end": 32504.95,
          "error": "",
          "name": "viewlet.explorer-create-file-with-spaces.js",
          "start": 32215.01,
          "status": "pass"
        },
        {
          "duration": 289.33,
          "end": 160683.52,
          "error": "",
          "name": "viewlet.explorer-race-cut-refresh.js",
          "start": 160394.19,
          "status": "pass"
        },
        {
          "duration": 287.36,
          "end": 33465.35,
          "error": "",
          "name": "viewlet.explorer-create-file.js",
          "start": 33177.99,
          "status": "pass"
        },
        {
          "duration": 286.64,
          "end": 157640.09,
          "error": "",
          "name": "viewlet.explorer-race-arrow-right-refresh.js",
          "start": 157353.45,
          "status": "pass"
        },
        {
          "duration": 286.21,
          "end": 133410.38,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-disabled.js",
          "start": 133124.17,
          "status": "pass"
        },
        {
          "duration": 283.36,
          "end": 159586.38,
          "error": "",
          "name": "viewlet.explorer-race-copy-refresh.js",
          "start": 159303.02,
          "status": "pass"
        },
        {
          "duration": 282.95,
          "end": 159124.65,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-refresh.js",
          "start": 158841.7,
          "status": "pass"
        },
        {
          "duration": 282,
          "end": 165306.33,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-click-child.js",
          "start": 165024.33,
          "status": "pass"
        },
        {
          "duration": 281.34,
          "end": 28683.48,
          "error": "",
          "name": "viewlet.explorer-create-file-with-greek-characters.js",
          "start": 28402.14,
          "status": "pass"
        },
        {
          "duration": 280.55,
          "end": 27388.65,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji-extension.js",
          "start": 27108.1,
          "status": "pass"
        },
        {
          "duration": 279.59,
          "end": 144469.85,
          "error": "",
          "name": "viewlet.explorer-mouse-navigation.js",
          "start": 144190.26,
          "status": "pass"
        },
        {
          "duration": 277.6,
          "end": 98436.1,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-file.js",
          "start": 98158.5,
          "status": "pass"
        },
        {
          "duration": 277.21,
          "end": 166283.95,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-refresh.js",
          "start": 166006.74,
          "status": "pass"
        },
        {
          "duration": 274.05,
          "end": 111703.07,
          "error": "",
          "name": "viewlet.explorer-focus-last-already-last.js",
          "start": 111429.02,
          "status": "pass"
        },
        {
          "duration": 272.05,
          "end": 24294.31,
          "error": "",
          "name": "viewlet.explorer-create-file-when-file-is-focused.js",
          "start": 24022.26,
          "status": "pass"
        },
        {
          "duration": 270.66,
          "end": 113630.1,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-child-to-root-sibling.js",
          "start": 113359.44,
          "status": "pass"
        },
        {
          "duration": 267.6,
          "end": 113187.28,
          "error": "",
          "name": "viewlet.explorer-focus-next-at-end.js",
          "start": 112919.68,
          "status": "pass"
        },
        {
          "duration": 267.3,
          "end": 132947.19,
          "error": "",
          "name": "viewlet.explorer-focus-previous-without-focus.js",
          "start": 132679.89,
          "status": "pass"
        },
        {
          "duration": 265.03,
          "end": 104934.35,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-folder.js",
          "start": 104669.32,
          "status": "pass"
        },
        {
          "duration": 262.82,
          "end": 116791.9,
          "error": "",
          "name": "viewlet.explorer-focus-previous-at-start.js",
          "start": 116529.08,
          "status": "pass"
        },
        {
          "duration": 262.63,
          "end": 106957.99,
          "error": "",
          "name": "viewlet.explorer-files-exclude-thumbs-db-nested.js",
          "start": 106695.36,
          "status": "pass"
        },
        {
          "duration": 259.76,
          "end": 139679.73,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-root.js",
          "start": 139419.97,
          "status": "pass"
        },
        {
          "duration": 256.22,
          "end": 39374.19,
          "error": "",
          "name": "viewlet.explorer-create-folder.js",
          "start": 39117.97,
          "status": "pass"
        },
        {
          "duration": 256.04,
          "end": 57063.33,
          "error": "",
          "name": "viewlet.explorer-delete-collapsed-folder-with-selected-hidden-child.js",
          "start": 56807.29,
          "status": "pass"
        },
        {
          "duration": 255.39,
          "end": 110845.21,
          "error": "",
          "name": "viewlet.explorer-focus-first-expanded-tree.js",
          "start": 110589.82,
          "status": "pass"
        },
        {
          "duration": 254.76,
          "end": 79083.05,
          "error": "",
          "name": "viewlet.explorer-error-message-clears-after-successful-operation.js",
          "start": 78828.29,
          "status": "pass"
        },
        {
          "duration": 252.54,
          "end": 115785.68,
          "error": "",
          "name": "viewlet.explorer-focus-next-without-focus.js",
          "start": 115533.14,
          "status": "pass"
        },
        {
          "duration": 251.98,
          "end": 112327.55,
          "error": "",
          "name": "viewlet.explorer-focus-last-expanded-tree.js",
          "start": 112075.57,
          "status": "pass"
        },
        {
          "duration": 248.61,
          "end": 309938.38,
          "error": "",
          "name": "viewlet.explorer-typeahead-folder-prefix.js",
          "start": 309689.77,
          "status": "pass"
        },
        {
          "duration": 247.35,
          "end": 100872.54,
          "error": "",
          "name": "viewlet.explorer-files-exclude-extension-glob.js",
          "start": 100625.19,
          "status": "pass"
        },
        {
          "duration": 240.87,
          "end": 39744.76,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file-error-already-exists.js",
          "start": 39503.89,
          "status": "pass"
        },
        {
          "duration": 237.22,
          "end": 101874.27,
          "error": "",
          "name": "viewlet.explorer-files-exclude-git-nested.js",
          "start": 101637.05,
          "status": "pass"
        },
        {
          "duration": 235.93,
          "end": 112752.76,
          "error": "",
          "name": "viewlet.explorer-focus-last-from-first.js",
          "start": 112516.83,
          "status": "pass"
        },
        {
          "duration": 235.02,
          "end": 111255.23,
          "error": "",
          "name": "viewlet.explorer-focus-first-from-last.js",
          "start": 111020.21,
          "status": "pass"
        },
        {
          "duration": 231.81,
          "end": 100008.06,
          "error": "",
          "name": "viewlet.explorer-files-exclude-ds-store-nested.js",
          "start": 99776.25,
          "status": "pass"
        },
        {
          "duration": 230.77,
          "end": 110197.9,
          "error": "",
          "name": "viewlet.explorer-focus-first-already-first.js",
          "start": 109967.13,
          "status": "pass"
        },
        {
          "duration": 229.31,
          "end": 96193.96,
          "error": "",
          "name": "viewlet.explorer-external-create-conflicts-with-active-rename.js",
          "start": 95964.65,
          "status": "pass"
        },
        {
          "duration": 229.23,
          "end": 15837.7,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder-preserves-expanded-subtree.js",
          "start": 15608.47,
          "status": "pass"
        },
        {
          "duration": 227.84,
          "end": 219740.06,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-parentheses.js",
          "start": 219512.22,
          "status": "pass"
        },
        {
          "duration": 227.31,
          "end": 95309.27,
          "error": "",
          "name": "viewlet.explorer-expand-recursively.js",
          "start": 95081.96,
          "status": "pass"
        },
        {
          "duration": 220.45,
          "end": 101438.91,
          "error": "",
          "name": "viewlet.explorer-files-exclude-folder-descendants.js",
          "start": 101218.46,
          "status": "pass"
        },
        {
          "duration": 219.37,
          "end": 220618.17,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-plus-sign.js",
          "start": 220398.8,
          "status": "pass"
        },
        {
          "duration": 219.19,
          "end": 214987.21,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-dollar-sign.js",
          "start": 214768.02,
          "status": "pass"
        },
        {
          "duration": 216.77,
          "end": 97997.6,
          "error": "",
          "name": "viewlet.explorer-files-exclude-case-sensitive.js",
          "start": 97780.83,
          "status": "pass"
        },
        {
          "duration": 215.23,
          "end": 99139.84,
          "error": "",
          "name": "viewlet.explorer-files-exclude-custom-basename-folder.js",
          "start": 98924.61,
          "status": "pass"
        },
        {
          "duration": 213.06,
          "end": 316806.26,
          "error": "",
          "name": "viewlet.explorer.open.js",
          "start": 316593.2,
          "status": "pass"
        },
        {
          "duration": 210.48,
          "end": 69571.45,
          "error": "",
          "name": "viewlet.explorer-drag-file-into-folder.js",
          "start": 69360.97,
          "status": "pass"
        },
        {
          "duration": 209.81,
          "end": 221534.69,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-spaces.js",
          "start": 221324.88,
          "status": "pass"
        },
        {
          "duration": 209.72,
          "end": 103347.63,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-create.js",
          "start": 103137.91,
          "status": "pass"
        },
        {
          "duration": 206.33,
          "end": 23343.96,
          "error": "",
          "name": "viewlet.explorer-create-file-opens-in-editor.js",
          "start": 23137.63,
          "status": "pass"
        },
        {
          "duration": 206.23,
          "end": 22256.58,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-closed-folder.js",
          "start": 22050.35,
          "status": "pass"
        },
        {
          "duration": 204.69,
          "end": 307316.83,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-folder-button.js",
          "start": 307112.14,
          "status": "pass"
        },
        {
          "duration": 203.8,
          "end": 212794.18,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-braces.js",
          "start": 212590.38,
          "status": "pass"
        },
        {
          "duration": 201.58,
          "end": 216284.54,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-exclamation-mark.js",
          "start": 216082.96,
          "status": "pass"
        },
        {
          "duration": 201.22,
          "end": 218431.14,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-korean-characters.js",
          "start": 218229.92,
          "status": "pass"
        },
        {
          "duration": 199.55,
          "end": 221089.94,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-semicolon.js",
          "start": 220890.39,
          "status": "pass"
        },
        {
          "duration": 199.39,
          "end": 218854.6,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-leading-hyphen.js",
          "start": 218655.21,
          "status": "pass"
        },
        {
          "duration": 199.06,
          "end": 213239.08,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-chinese-characters.js",
          "start": 213040.02,
          "status": "pass"
        },
        {
          "duration": 198.79,
          "end": 219281.04,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-multiple-dots.js",
          "start": 219082.25,
          "status": "pass"
        },
        {
          "duration": 198.75,
          "end": 217130.95,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hash.js",
          "start": 216932.2,
          "status": "pass"
        },
        {
          "duration": 198.07,
          "end": 214530.63,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-devanagari-characters.js",
          "start": 214332.56,
          "status": "pass"
        },
        {
          "duration": 197.79,
          "end": 213648.42,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-comma.js",
          "start": 213450.63,
          "status": "pass"
        },
        {
          "duration": 197.54,
          "end": 212368.25,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-at-sign.js",
          "start": 212170.71,
          "status": "pass"
        },
        {
          "duration": 197.12,
          "end": 220157.39,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-percent-sign.js",
          "start": 219960.27,
          "status": "pass"
        },
        {
          "duration": 195.84,
          "end": 217542.14,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hebrew-characters.js",
          "start": 217346.3,
          "status": "pass"
        },
        {
          "duration": 194.86,
          "end": 222404.68,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-tilde.js",
          "start": 222209.82,
          "status": "pass"
        },
        {
          "duration": 194.85,
          "end": 152285.22,
          "error": "",
          "name": "viewlet.explorer-open-file-keeps-focus.js",
          "start": 152090.37,
          "status": "pass"
        },
        {
          "duration": 194.16,
          "end": 210671.43,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-accented-latin-characters.js",
          "start": 210477.27,
          "status": "pass"
        },
        {
          "duration": 193.64,
          "end": 225766.04,
          "error": "",
          "name": "viewlet.explorer-reveal-nested-file-collapsed.js",
          "start": 225572.4,
          "status": "pass"
        },
        {
          "duration": 193.05,
          "end": 214116.07,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-cyrillic-characters.js",
          "start": 213923.02,
          "status": "pass"
        },
        {
          "duration": 192.97,
          "end": 217999.14,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-japanese-characters.js",
          "start": 217806.17,
          "status": "pass"
        },
        {
          "duration": 192.93,
          "end": 132374.02,
          "error": "",
          "name": "viewlet.explorer-focus-previous-single-item-no-op.js",
          "start": 132181.09,
          "status": "pass"
        },
        {
          "duration": 192.91,
          "end": 215831.8,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-equals-sign.js",
          "start": 215638.89,
          "status": "pass"
        },
        {
          "duration": 192.75,
          "end": 216706.01,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-greek-characters.js",
          "start": 216513.26,
          "status": "pass"
        },
        {
          "duration": 192.73,
          "end": 211934.98,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-arabic-characters.js",
          "start": 211742.25,
          "status": "pass"
        },
        {
          "duration": 192.16,
          "end": 162160.3,
          "error": "",
          "name": "viewlet.explorer-race-double-click-cancel-edit.js",
          "start": 161968.14,
          "status": "pass"
        },
        {
          "duration": 191.63,
          "end": 169276.88,
          "error": "",
          "name": "viewlet.explorer-race-new-file-cancel-edit.js",
          "start": 169085.25,
          "status": "pass"
        },
        {
          "duration": 191.51,
          "end": 215407.54,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-emoji.js",
          "start": 215216.03,
          "status": "pass"
        },
        {
          "duration": 191.47,
          "end": 221957.83,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-square-brackets.js",
          "start": 221766.36,
          "status": "pass"
        },
        {
          "duration": 191.08,
          "end": 14381.51,
          "error": "",
          "name": "viewlet.explorer-context-menu-cut-file.js",
          "start": 14190.43,
          "status": "pass"
        },
        {
          "duration": 189.62,
          "end": 58058.6,
          "error": "",
          "name": "viewlet.explorer-delete-file-no-focused-item.js",
          "start": 57868.98,
          "status": "pass"
        },
        {
          "duration": 189.56,
          "end": 170678.02,
          "error": "",
          "name": "viewlet.explorer-race-new-file-switch-folders.js",
          "start": 170488.46,
          "status": "pass"
        },
        {
          "duration": 189.39,
          "end": 210263.84,
          "error": "",
          "name": "viewlet.explorer-rename-folder-starting-with-dot.js",
          "start": 210074.45,
          "status": "pass"
        },
        {
          "duration": 189.23,
          "end": 193428.5,
          "error": "",
          "name": "viewlet.explorer-rename-file-validation-blur.js",
          "start": 193239.27,
          "status": "pass"
        },
        {
          "duration": 188.34,
          "end": 59636.96,
          "error": "",
          "name": "viewlet.explorer-delete-last-file.js",
          "start": 59448.62,
          "status": "pass"
        },
        {
          "duration": 187.7,
          "end": 211496.01,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-apostrophe.js",
          "start": 211308.31,
          "status": "pass"
        },
        {
          "duration": 186.21,
          "end": 40074.54,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file.js",
          "start": 39888.33,
          "status": "pass"
        },
        {
          "duration": 185.81,
          "end": 33778.53,
          "error": "",
          "name": "viewlet.explorer-create-folder-double-click-empty-space.js",
          "start": 33592.72,
          "status": "pass"
        },
        {
          "duration": 185.33,
          "end": 61791.94,
          "error": "",
          "name": "viewlet.explorer-delete-nested-middle-folder.js",
          "start": 61606.61,
          "status": "pass"
        },
        {
          "duration": 184.67,
          "end": 23911.88,
          "error": "",
          "name": "viewlet.explorer-create-file-switch-folders.js",
          "start": 23727.21,
          "status": "pass"
        },
        {
          "duration": 183.12,
          "end": 211083.63,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-ampersand.js",
          "start": 210900.51,
          "status": "pass"
        },
        {
          "duration": 182.2,
          "end": 40858.61,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-folders.js",
          "start": 40676.41,
          "status": "pass"
        },
        {
          "duration": 176.8,
          "end": 41406.82,
          "error": "",
          "name": "viewlet.explorer-cut-folder-into-expanded-folder.js",
          "start": 41230.02,
          "status": "pass"
        },
        {
          "duration": 173.92,
          "end": 14901.48,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file.js",
          "start": 14727.56,
          "status": "pass"
        },
        {
          "duration": 171.94,
          "end": 41745.23,
          "error": "",
          "name": "viewlet.explorer-cut-then-copy-clears-cut-decoration.js",
          "start": 41573.29,
          "status": "pass"
        },
        {
          "duration": 170.95,
          "end": 163245.89,
          "error": "",
          "name": "viewlet.explorer-race-escape-new-file.js",
          "start": 163074.94,
          "status": "pass"
        },
        {
          "duration": 168.75,
          "end": 189023.89,
          "error": "",
          "name": "viewlet.explorer-rename-file-invalid-escape-keeps-focus.js",
          "start": 188855.14,
          "status": "pass"
        },
        {
          "duration": 166.82,
          "end": 2948.76,
          "error": "",
          "name": "viewlet.explorer-accessibility-create-updates-aria.js",
          "start": 2781.94,
          "status": "pass"
        },
        {
          "duration": 165.36,
          "end": 18844.1,
          "error": "",
          "name": "viewlet.explorer-create-file-blur.js",
          "start": 18678.74,
          "status": "pass"
        },
        {
          "duration": 165.25,
          "end": 23621.1,
          "error": "",
          "name": "viewlet.explorer-create-file-starting-with-dot.js",
          "start": 23455.85,
          "status": "pass"
        },
        {
          "duration": 163.92,
          "end": 14637.29,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file-with-focus.js",
          "start": 14473.37,
          "status": "pass"
        },
        {
          "duration": 162.43,
          "end": 136572.39,
          "error": "",
          "name": "viewlet.explorer-handle-copy-no-selection.js",
          "start": 136409.96,
          "status": "pass"
        },
        {
          "duration": 162.36,
          "end": 21681.04,
          "error": "",
          "name": "viewlet.explorer-create-file-error-no-name-provided.js",
          "start": 21518.68,
          "status": "pass"
        },
        {
          "duration": 161.47,
          "end": 9023.41,
          "error": "",
          "name": "viewlet.explorer-context-menu-compare-with-selected.js",
          "start": 8861.94,
          "status": "pass"
        },
        {
          "duration": 161.04,
          "end": 170143.96,
          "error": "",
          "name": "viewlet.explorer-race-new-file-refresh-while-editing.js",
          "start": 169982.92,
          "status": "pass"
        },
        {
          "duration": 160.57,
          "end": 23025.13,
          "error": "",
          "name": "viewlet.explorer-create-file-nested.js",
          "start": 22864.56,
          "status": "pass"
        },
        {
          "duration": 160.44,
          "end": 15350.04,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-unselected-with-selection.js",
          "start": 15189.6,
          "status": "pass"
        },
        {
          "duration": 159.83,
          "end": 162876.46,
          "error": "",
          "name": "viewlet.explorer-race-escape-accept-edit.js",
          "start": 162716.63,
          "status": "pass"
        },
        {
          "duration": 158.1,
          "end": 21149.17,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-dot.js",
          "start": 20991.07,
          "status": "pass"
        },
        {
          "duration": 156.99,
          "end": 21946.88,
          "error": "",
          "name": "viewlet.explorer-create-file-explorer-collapses.js",
          "start": 21789.89,
          "status": "pass"
        },
        {
          "duration": 156.14,
          "end": 163596.19,
          "error": "",
          "name": "viewlet.explorer-race-escape-update-editing-value.js",
          "start": 163440.05,
          "status": "pass"
        },
        {
          "duration": 154.98,
          "end": 22755.85,
          "error": "",
          "name": "viewlet.explorer-create-file-invalid-then-valid-same-edit.js",
          "start": 22600.87,
          "status": "pass"
        },
        {
          "duration": 152.91,
          "end": 162510.46,
          "error": "",
          "name": "viewlet.explorer-race-double-click-refresh.js",
          "start": 162357.55,
          "status": "pass"
        },
        {
          "duration": 152.58,
          "end": 98746.66,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-folder.js",
          "start": 98594.08,
          "status": "pass"
        },
        {
          "duration": 151.3,
          "end": 20883.48,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-backslash.js",
          "start": 20732.18,
          "status": "pass"
        },
        {
          "duration": 151.2,
          "end": 161762.33,
          "error": "",
          "name": "viewlet.explorer-race-double-click-blur.js",
          "start": 161611.13,
          "status": "pass"
        },
        {
          "duration": 150.45,
          "end": 21413.02,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.js",
          "start": 21262.57,
          "status": "pass"
        },
        {
          "duration": 150.36,
          "end": 144012.48,
          "error": "",
          "name": "viewlet.explorer-long-file-name.js",
          "start": 143862.12,
          "status": "pass"
        },
        {
          "duration": 148.08,
          "end": 139245.03,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-out-of-range.js",
          "start": 139096.95,
          "status": "pass"
        },
        {
          "duration": 146.46,
          "end": 136906.59,
          "error": "",
          "name": "viewlet.explorer-handle-cut-no-selection.js",
          "start": 136760.13,
          "status": "pass"
        },
        {
          "duration": 144.53,
          "end": 62826.67,
          "error": "",
          "name": "viewlet.explorer-double-click-file-opens-permanently.js",
          "start": 62682.14,
          "status": "pass"
        },
        {
          "duration": 144.04,
          "end": 25524.57,
          "error": "",
          "name": "viewlet.explorer-create-file-with-at-sign.js",
          "start": 25380.53,
          "status": "pass"
        },
        {
          "duration": 143.58,
          "end": 115360.7,
          "error": "",
          "name": "viewlet.explorer-focus-next-single-item-no-op.js",
          "start": 115217.12,
          "status": "pass"
        },
        {
          "duration": 142.9,
          "end": 75669.93,
          "error": "",
          "name": "viewlet.explorer-drop-folder-with-files.js",
          "start": 75527.03,
          "status": "pass"
        },
        {
          "duration": 142.89,
          "end": 32777.35,
          "error": "",
          "name": "viewlet.explorer-create-file-with-square-brackets.js",
          "start": 32634.46,
          "status": "pass"
        },
        {
          "duration": 142.02,
          "end": 16723.34,
          "error": "",
          "name": "viewlet.explorer-context-menu-rename-file.js",
          "start": 16581.32,
          "status": "pass"
        },
        {
          "duration": 140.14,
          "end": 113950.61,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-parent-to-child.js",
          "start": 113810.47,
          "status": "pass"
        },
        {
          "duration": 137.73,
          "end": 105824.43,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-folder.js",
          "start": 105686.7,
          "status": "pass"
        },
        {
          "duration": 137.72,
          "end": 28951.68,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hash.js",
          "start": 28813.96,
          "status": "pass"
        },
        {
          "duration": 137.45,
          "end": 24793.33,
          "error": "",
          "name": "viewlet.explorer-create-file-with-ampersand.js",
          "start": 24655.88,
          "status": "pass"
        },
        {
          "duration": 134.92,
          "end": 7968.19,
          "error": "",
          "name": "viewlet.explorer-close-workspace-resets-sidebar-title.js",
          "start": 7833.27,
          "status": "pass"
        },
        {
          "duration": 134.69,
          "end": 29697.96,
          "error": "",
          "name": "viewlet.explorer-create-file-with-korean-characters.js",
          "start": 29563.27,
          "status": "pass"
        },
        {
          "duration": 132.51,
          "end": 29949.82,
          "error": "",
          "name": "viewlet.explorer-create-file-with-leading-hyphen.js",
          "start": 29817.31,
          "status": "pass"
        },
        {
          "duration": 132.35,
          "end": 31299.99,
          "error": "",
          "name": "viewlet.explorer-create-file-with-parentheses.js",
          "start": 31167.64,
          "status": "pass"
        },
        {
          "duration": 129.83,
          "end": 3968.56,
          "error": "",
          "name": "viewlet.explorer-accessibility.js",
          "start": 3838.73,
          "status": "pass"
        },
        {
          "duration": 129.67,
          "end": 102456.68,
          "error": "",
          "name": "viewlet.explorer-files-exclude-hg-nested.js",
          "start": 102327.01,
          "status": "pass"
        },
        {
          "duration": 128.95,
          "end": 105222.2,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-similar-visible.js",
          "start": 105093.25,
          "status": "pass"
        },
        {
          "duration": 128.84,
          "end": 31591.44,
          "error": "",
          "name": "viewlet.explorer-create-file-with-percent-sign.js",
          "start": 31462.6,
          "status": "pass"
        },
        {
          "duration": 128.63,
          "end": 106521.9,
          "error": "",
          "name": "viewlet.explorer-files-exclude-svn-nested.js",
          "start": 106393.27,
          "status": "pass"
        },
        {
          "duration": 128.56,
          "end": 13830.52,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-targets-menu-item.js",
          "start": 13701.96,
          "status": "pass"
        },
        {
          "duration": 128.1,
          "end": 32088.39,
          "error": "",
          "name": "viewlet.explorer-create-file-with-semicolon.js",
          "start": 31960.29,
          "status": "pass"
        },
        {
          "duration": 127.3,
          "end": 31837.88,
          "error": "",
          "name": "viewlet.explorer-create-file-with-plus-sign.js",
          "start": 31710.58,
          "status": "pass"
        },
        {
          "duration": 127.15,
          "end": 33049.44,
          "error": "",
          "name": "viewlet.explorer-create-file-with-tilde.js",
          "start": 32922.29,
          "status": "pass"
        },
        {
          "duration": 125.46,
          "end": 105513.96,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-descendant.js",
          "start": 105388.5,
          "status": "pass"
        },
        {
          "duration": 125.44,
          "end": 30200.15,
          "error": "",
          "name": "viewlet.explorer-create-file-with-multiple-dots.js",
          "start": 30074.71,
          "status": "pass"
        },
        {
          "duration": 124.65,
          "end": 28289.26,
          "error": "",
          "name": "viewlet.explorer-create-file-with-exclamation-mark.js",
          "start": 28164.61,
          "status": "pass"
        },
        {
          "duration": 124.57,
          "end": 25030.4,
          "error": "",
          "name": "viewlet.explorer-create-file-with-apostrophe.js",
          "start": 24905.83,
          "status": "pass"
        },
        {
          "duration": 124.08,
          "end": 13274.1,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-targets-menu-item.js",
          "start": 13150.02,
          "status": "pass"
        },
        {
          "duration": 124.06,
          "end": 29446.1,
          "error": "",
          "name": "viewlet.explorer-create-file-with-japanese-characters.js",
          "start": 29322.04,
          "status": "pass"
        },
        {
          "duration": 124.04,
          "end": 75136.33,
          "error": "",
          "name": "viewlet.explorer-drop-file.js",
          "start": 75012.29,
          "status": "pass"
        },
        {
          "duration": 123.48,
          "end": 26763.99,
          "error": "",
          "name": "viewlet.explorer-create-file-with-devanagari-characters.js",
          "start": 26640.51,
          "status": "pass"
        },
        {
          "duration": 123.28,
          "end": 29195.32,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hebrew-characters.js",
          "start": 29072.04,
          "status": "pass"
        },
        {
          "duration": 122.08,
          "end": 26255.31,
          "error": "",
          "name": "viewlet.explorer-create-file-with-comma.js",
          "start": 26133.23,
          "status": "pass"
        },
        {
          "duration": 122.05,
          "end": 22489.31,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-folder.js",
          "start": 22367.26,
          "status": "pass"
        },
        {
          "duration": 121.87,
          "end": 28050.53,
          "error": "",
          "name": "viewlet.explorer-create-file-with-equals-sign.js",
          "start": 27928.66,
          "status": "pass"
        },
        {
          "duration": 121.86,
          "end": 24546.72,
          "error": "",
          "name": "viewlet.explorer-create-file-with-accented-latin-characters.js",
          "start": 24424.86,
          "status": "pass"
        },
        {
          "duration": 120.89,
          "end": 25775.97,
          "error": "",
          "name": "viewlet.explorer-create-file-with-braces.js",
          "start": 25655.08,
          "status": "pass"
        },
        {
          "duration": 118.78,
          "end": 26008.36,
          "error": "",
          "name": "viewlet.explorer-create-file-with-chinese-characters.js",
          "start": 25889.58,
          "status": "pass"
        },
        {
          "duration": 118.41,
          "end": 102161.46,
          "error": "",
          "name": "viewlet.explorer-files-exclude-gitignore-visible.js",
          "start": 102043.05,
          "status": "pass"
        },
        {
          "duration": 117.33,
          "end": 26505.02,
          "error": "",
          "name": "viewlet.explorer-create-file-with-cyrillic-characters.js",
          "start": 26387.69,
          "status": "pass"
        },
        {
          "duration": 116.19,
          "end": 25262.32,
          "error": "",
          "name": "viewlet.explorer-create-file-with-arabic-characters.js",
          "start": 25146.13,
          "status": "pass"
        },
        {
          "duration": 116.18,
          "end": 62056.08,
          "error": "",
          "name": "viewlet.explorer-delete-non-empty-folder-cancel.js",
          "start": 61939.9,
          "status": "pass"
        },
        {
          "duration": 115.71,
          "end": 26995.52,
          "error": "",
          "name": "viewlet.explorer-create-file-with-dollar-sign.js",
          "start": 26879.81,
          "status": "pass"
        },
        {
          "duration": 115.24,
          "end": 17624.39,
          "error": "",
          "name": "viewlet.explorer-copy-paste-collision-preserves-files.js",
          "start": 17509.15,
          "status": "pass"
        },
        {
          "duration": 114.06,
          "end": 75941.43,
          "error": "",
          "name": "viewlet.explorer-drop-folder.js",
          "start": 75827.37,
          "status": "pass"
        },
        {
          "duration": 111.97,
          "end": 7562.17,
          "error": "",
          "name": "viewlet.explorer-click-file-opens-in-editor.js",
          "start": 7450.2,
          "status": "pass"
        },
        {
          "duration": 108.28,
          "end": 16933.15,
          "error": "",
          "name": "viewlet.explorer-context-menu-select-for-compare.js",
          "start": 16824.87,
          "status": "pass"
        },
        {
          "duration": 108.13,
          "end": 8772.77,
          "error": "",
          "name": "viewlet.explorer-collapse-parent-clears-hidden-child-selection.js",
          "start": 8664.64,
          "status": "pass"
        },
        {
          "duration": 106.61,
          "end": 41094.43,
          "error": "",
          "name": "viewlet.explorer-cut-cancel.js",
          "start": 40987.82,
          "status": "pass"
        },
        {
          "duration": 106.14,
          "end": 8142.3,
          "error": "",
          "name": "viewlet.explorer-collapse-all-flat-files-focuses-first.js",
          "start": 8036.16,
          "status": "pass"
        },
        {
          "duration": 104.64,
          "end": 2700.22,
          "error": "",
          "name": "viewlet.explorer-accept-edit-when-not-editing.js",
          "start": 2595.58,
          "status": "pass"
        },
        {
          "duration": 104.21,
          "end": 3138.67,
          "error": "",
          "name": "viewlet.explorer-accessibility-delete-updates-aria.js",
          "start": 3034.46,
          "status": "pass"
        },
        {
          "duration": 101.61,
          "end": 15096.58,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-focused-folder-with-selection.js",
          "start": 14994.97,
          "status": "pass"
        },
        {
          "duration": 101.33,
          "end": 34029.59,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested.js",
          "start": 33928.26,
          "status": "pass"
        },
        {
          "duration": 100.37,
          "end": 59291.2,
          "error": "",
          "name": "viewlet.explorer-delete-folder.js",
          "start": 59190.83,
          "status": "pass"
        },
        {
          "duration": 95.64,
          "end": 100457.02,
          "error": "",
          "name": "viewlet.explorer-files-exclude-enable-reload.js",
          "start": 100361.38,
          "status": "pass"
        },
        {
          "duration": 93.79,
          "end": 7739.88,
          "error": "",
          "name": "viewlet.explorer-click-pinned-tab-keeps-it-pinned.js",
          "start": 7646.09,
          "status": "pass"
        },
        {
          "duration": 93.59,
          "end": 7211.8,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-multiple-selection.js",
          "start": 7118.21,
          "status": "pass"
        },
        {
          "duration": 92.31,
          "end": 16355.45,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace-action.js",
          "start": 16263.14,
          "status": "pass"
        },
        {
          "duration": 90.68,
          "end": 3758.76,
          "error": "",
          "name": "viewlet.explorer-accessibility-rename-updates-aria.js",
          "start": 3668.08,
          "status": "pass"
        },
        {
          "duration": 89.91,
          "end": 8460.83,
          "error": "",
          "name": "viewlet.explorer-collapse-all-multiple-roots.js",
          "start": 8370.92,
          "status": "pass"
        },
        {
          "duration": 88.02,
          "end": 6610.42,
          "error": "",
          "name": "viewlet.explorer-blur.js",
          "start": 6522.4,
          "status": "pass"
        },
        {
          "duration": 87.41,
          "end": 17411.47,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder.js",
          "start": 17324.06,
          "status": "pass"
        },
        {
          "duration": 86.91,
          "end": 74697.22,
          "error": "",
          "name": "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
          "start": 74610.31,
          "status": "pass"
        },
        {
          "duration": 85.63,
          "end": 9364.59,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.js",
          "start": 9278.96,
          "status": "pass"
        },
        {
          "duration": 85.45,
          "end": 13610.04,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-root-no-focused-item.js",
          "start": 13524.59,
          "status": "pass"
        },
        {
          "duration": 85.18,
          "end": 77879.66,
          "error": "",
          "name": "viewlet.explorer-drop-two-folders-empty-workspace.js",
          "start": 77794.48,
          "status": "pass"
        },
        {
          "duration": 83.2,
          "end": 17944.94,
          "error": "",
          "name": "viewlet.explorer-copy-path-file.js",
          "start": 17861.74,
          "status": "pass"
        },
        {
          "duration": 81.64,
          "end": 18405.88,
          "error": "",
          "name": "viewlet.explorer-copy-to-folder-preserves-source.js",
          "start": 18324.24,
          "status": "pass"
        },
        {
          "duration": 80.09,
          "end": 75362.99,
          "error": "",
          "name": "viewlet.explorer-drop-folder-empty-workspace.js",
          "start": 75282.9,
          "status": "pass"
        },
        {
          "duration": 80.07,
          "end": 6905.14,
          "error": "",
          "name": "viewlet.explorer-case-only-rename.js",
          "start": 6825.07,
          "status": "pass"
        },
        {
          "duration": 79.06,
          "end": 3446.29,
          "error": "",
          "name": "viewlet.explorer-accessibility-multiple-selection-state.js",
          "start": 3367.23,
          "status": "pass"
        },
        {
          "duration": 78.73,
          "end": 16172.03,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-root-no-focused-item.js",
          "start": 16093.3,
          "status": "pass"
        },
        {
          "duration": 76.08,
          "end": 9188.74,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-file.js",
          "start": 9112.66,
          "status": "pass"
        },
        {
          "duration": 74.9,
          "end": 19024.1,
          "error": "",
          "name": "viewlet.explorer-create-file-cancel.js",
          "start": 18949.2,
          "status": "pass"
        },
        {
          "duration": 74.32,
          "end": 107206.38,
          "error": "",
          "name": "viewlet.explorer-files-exclude-toggle-reload.js",
          "start": 107132.06,
          "status": "pass"
        },
        {
          "duration": 72.45,
          "end": 5414.29,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanded-folder-focuses-sorted-first-child.js",
          "start": 5341.84,
          "status": "pass"
        },
        {
          "duration": 71.39,
          "end": 4768.27,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-top-level-folder-keeps-root-sibling-visible.js",
          "start": 4696.88,
          "status": "pass"
        },
        {
          "duration": 70.69,
          "end": 7366.33,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-selection.js",
          "start": 7295.64,
          "status": "pass"
        },
        {
          "duration": 70.68,
          "end": 15514.96,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-file.js",
          "start": 15444.28,
          "status": "pass"
        },
        {
          "duration": 70.1,
          "end": 17100.44,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-file.js",
          "start": 17030.34,
          "status": "pass"
        },
        {
          "duration": 69.03,
          "end": 20632.23,
          "error": "",
          "name": "viewlet.explorer-create-file-error-already-exists.js",
          "start": 20563.2,
          "status": "pass"
        },
        {
          "duration": 68.81,
          "end": 20264.96,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space-race-condition.js",
          "start": 20196.15,
          "status": "pass"
        },
        {
          "duration": 68.63,
          "end": 18573.59,
          "error": "",
          "name": "viewlet.explorer-create-file-blur-no-name.js",
          "start": 18504.96,
          "status": "pass"
        },
        {
          "duration": 68.05,
          "end": 18224.51,
          "error": "",
          "name": "viewlet.explorer-copy-path-special-root-path.js",
          "start": 18156.46,
          "status": "pass"
        },
        {
          "duration": 68.04,
          "end": 20446.71,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space.js",
          "start": 20378.67,
          "status": "pass"
        },
        {
          "duration": 67.2,
          "end": 3292.43,
          "error": "",
          "name": "viewlet.explorer-accessibility-files-no-aria-expanded.js",
          "start": 3225.23,
          "status": "pass"
        },
        {
          "duration": 66.32,
          "end": 13433.18,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-file.js",
          "start": 13366.86,
          "status": "pass"
        },
        {
          "duration": 65.91,
          "end": 16000.8,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder.js",
          "start": 15934.89,
          "status": "pass"
        },
        {
          "duration": 65.46,
          "end": 3589.49,
          "error": "",
          "name": "viewlet.explorer-accessibility-refresh-updates-aria.js",
          "start": 3524.03,
          "status": "pass"
        },
        {
          "duration": 65.08,
          "end": 5559.99,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanding-one-folder-keeps-sibling-collapsed.js",
          "start": 5494.91,
          "status": "pass"
        },
        {
          "duration": 62.39,
          "end": 13975.06,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-file-error-already-exists.js",
          "start": 13912.67,
          "status": "pass"
        },
        {
          "duration": 60.84,
          "end": 16488.52,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace.js",
          "start": 16427.68,
          "status": "pass"
        },
        {
          "duration": 58.96,
          "end": 8286.5,
          "error": "",
          "name": "viewlet.explorer-collapse-all-keeps-root-focus.js",
          "start": 8227.54,
          "status": "pass"
        },
        {
          "duration": 56.91,
          "end": 9519.21,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-root.js",
          "start": 9462.3,
          "status": "pass"
        },
        {
          "duration": 53.89,
          "end": 5976.46,
          "error": "",
          "name": "viewlet.explorer-arrow-right-focuses-first-child.js",
          "start": 5922.57,
          "status": "pass"
        },
        {
          "duration": 53.64,
          "end": 6110.58,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-expanded-folder-focuses-first-child.js",
          "start": 6056.94,
          "status": "pass"
        },
        {
          "duration": 53.05,
          "end": 6742.39,
          "error": "",
          "name": "viewlet.explorer-case-only-rename-folder.js",
          "start": 6689.34,
          "status": "pass"
        },
        {
          "duration": 50.39,
          "end": 4232.47,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-top-level-folder-no-op.js",
          "start": 4182.08,
          "status": "pass"
        },
        {
          "duration": 49.82,
          "end": 6264.56,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-folder-expands.js",
          "start": 6214.74,
          "status": "pass"
        },
        {
          "duration": 48.76,
          "end": 5828.64,
          "error": "",
          "name": "viewlet.explorer-arrow-right-file-no-op.js",
          "start": 5779.88,
          "status": "pass"
        },
        {
          "duration": 47.64,
          "end": 4098.17,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-nested-folder-focuses-parent.js",
          "start": 4050.53,
          "status": "pass"
        },
        {
          "duration": 47.35,
          "end": 4489.51,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-folder-collapses.js",
          "start": 4442.16,
          "status": "pass"
        },
        {
          "duration": 47.32,
          "end": 5694.13,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expands-folder.js",
          "start": 5646.81,
          "status": "pass"
        },
        {
          "duration": 47.08,
          "end": 4616.1,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-nested-folder-collapses-only-current.js",
          "start": 4569.02,
          "status": "pass"
        },
        {
          "duration": 46.95,
          "end": 6396.91,
          "error": "",
          "name": "viewlet.explorer-blur-clears-keyboard-focus.js",
          "start": 6349.96,
          "status": "pass"
        },
        {
          "duration": 46.83,
          "end": 4897.51,
          "error": "",
          "name": "viewlet.explorer-arrow-left-nested-file-focuses-parent.js",
          "start": 4850.68,
          "status": "pass"
        },
        {
          "duration": 45.79,
          "end": 7034.61,
          "error": "",
          "name": "viewlet.explorer-chevrons-settings.js",
          "start": 6988.82,
          "status": "pass"
        },
        {
          "duration": 45.53,
          "end": 5150.67,
          "error": "",
          "name": "viewlet.explorer-arrow-left-top-level-file-no-op.js",
          "start": 5105.14,
          "status": "pass"
        },
        {
          "duration": 44.15,
          "end": 4363.13,
          "error": "",
          "name": "viewlet.explorer-arrow-left-deep-file-focuses-immediate-parent.js",
          "start": 4318.98,
          "status": "pass"
        },
        {
          "duration": 44.03,
          "end": 5022.92,
          "error": "",
          "name": "viewlet.explorer-arrow-left-no-focus-no-op.js",
          "start": 4978.89,
          "status": "pass"
        },
        {
          "duration": 43.95,
          "end": 35429.3,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-chinese-characters.js",
          "start": 35385.35,
          "status": "pass"
        },
        {
          "duration": 42.46,
          "end": 36704.4,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-greek-characters.js",
          "start": 36661.94,
          "status": "pass"
        },
        {
          "duration": 40.25,
          "end": 74479.85,
          "error": "",
          "name": "viewlet.explorer-drop-empty-handles-empty-workspace.js",
          "start": 74439.6,
          "status": "pass"
        },
        {
          "duration": 38.52,
          "end": 36384.96,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-equals-sign.js",
          "start": 36346.44,
          "status": "pass"
        },
        {
          "duration": 35.43,
          "end": 37840.51,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-parentheses.js",
          "start": 37805.08,
          "status": "pass"
        },
        {
          "duration": 34.15,
          "end": 8579.5,
          "error": "",
          "name": "viewlet.explorer-collapse-all.js",
          "start": 8545.35,
          "status": "pass"
        },
        {
          "duration": 33.96,
          "end": 14096.85,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-folder-error-already-exists.js",
          "start": 14062.89,
          "status": "pass"
        },
        {
          "duration": 33.84,
          "end": 185282.59,
          "error": "",
          "name": "viewlet.explorer-rename-empty-folder-collision-preserves-both.js",
          "start": 185248.75,
          "status": "pass"
        },
        {
          "duration": 33.19,
          "end": 34484.27,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-ampersand.js",
          "start": 34451.08,
          "status": "pass"
        },
        {
          "duration": 33.15,
          "end": 37358.06,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-korean-characters.js",
          "start": 37324.91,
          "status": "pass"
        },
        {
          "duration": 32.33,
          "end": 34805.53,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-arabic-characters.js",
          "start": 34773.2,
          "status": "pass"
        },
        {
          "duration": 31.82,
          "end": 305536.89,
          "error": "",
          "name": "viewlet.explorer-toolbar-actions-with-no-workspace.js",
          "start": 305505.07,
          "status": "pass"
        },
        {
          "duration": 31.63,
          "end": 17225.71,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-error.js",
          "start": 17194.08,
          "status": "pass"
        },
        {
          "duration": 31.41,
          "end": 37188.38,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-japanese-characters.js",
          "start": 37156.97,
          "status": "pass"
        },
        {
          "duration": 31.06,
          "end": 34184.33,
          "error": "",
          "name": "viewlet.explorer-create-folder-starting-with-dot.js",
          "start": 34153.27,
          "status": "pass"
        },
        {
          "duration": 30.47,
          "end": 106009.93,
          "error": "",
          "name": "viewlet.explorer-files-exclude-root-relative.js",
          "start": 105979.46,
          "status": "pass"
        },
        {
          "duration": 30.16,
          "end": 36055.08,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-dollar-sign.js",
          "start": 36024.92,
          "status": "pass"
        },
        {
          "duration": 29.44,
          "end": 79281.99,
          "error": "",
          "name": "viewlet.explorer-expand-all-empty-folders.js",
          "start": 79252.55,
          "status": "pass"
        },
        {
          "duration": 29.38,
          "end": 38659.97,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-special-characters.js",
          "start": 38630.59,
          "status": "pass"
        },
        {
          "duration": 29.25,
          "end": 34330.16,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-accented-latin-characters.js",
          "start": 34300.91,
          "status": "pass"
        },
        {
          "duration": 29.13,
          "end": 36213.47,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-emoji.js",
          "start": 36184.34,
          "status": "pass"
        },
        {
          "duration": 28.93,
          "end": 38976.53,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-tilde.js",
          "start": 38947.6,
          "status": "pass"
        },
        {
          "duration": 28.91,
          "end": 36537.1,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-exclamation-mark.js",
          "start": 36508.19,
          "status": "pass"
        },
        {
          "duration": 28.89,
          "end": 37025.08,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hebrew-characters.js",
          "start": 36996.19,
          "status": "pass"
        },
        {
          "duration": 28.83,
          "end": 34956.51,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-at-sign.js",
          "start": 34927.68,
          "status": "pass"
        },
        {
          "duration": 28.59,
          "end": 37674.3,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-multiple-dots.js",
          "start": 37645.71,
          "status": "pass"
        },
        {
          "duration": 28.45,
          "end": 34646.8,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-apostrophe.js",
          "start": 34618.35,
          "status": "pass"
        },
        {
          "duration": 28.34,
          "end": 35900.67,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-devanagari-characters.js",
          "start": 35872.33,
          "status": "pass"
        },
        {
          "duration": 28.3,
          "end": 17755.89,
          "error": "",
          "name": "viewlet.explorer-copy-path-empty.js",
          "start": 17727.59,
          "status": "pass"
        },
        {
          "duration": 28.23,
          "end": 38013.32,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-percent-sign.js",
          "start": 37985.09,
          "status": "pass"
        },
        {
          "duration": 28.19,
          "end": 36857.91,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hash.js",
          "start": 36829.72,
          "status": "pass"
        },
        {
          "duration": 28.09,
          "end": 38175.79,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-plus-sign.js",
          "start": 38147.7,
          "status": "pass"
        },
        {
          "duration": 28.07,
          "end": 35599.72,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-comma.js",
          "start": 35571.65,
          "status": "pass"
        },
        {
          "duration": 28.05,
          "end": 38500.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-spaces.js",
          "start": 38472.14,
          "status": "pass"
        },
        {
          "duration": 27.57,
          "end": 35749.71,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-cyrillic-characters.js",
          "start": 35722.14,
          "status": "pass"
        },
        {
          "duration": 27.16,
          "end": 74871.5,
          "error": "",
          "name": "viewlet.explorer-drop-file-empty-workspace.js",
          "start": 74844.34,
          "status": "pass"
        },
        {
          "duration": 27.11,
          "end": 37517.03,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-leading-hyphen.js",
          "start": 37489.92,
          "status": "pass"
        },
        {
          "duration": 26.98,
          "end": 106222.45,
          "error": "",
          "name": "viewlet.explorer-files-exclude-similar-github-visible.js",
          "start": 106195.47,
          "status": "pass"
        },
        {
          "duration": 26.94,
          "end": 35246.95,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-braces.js",
          "start": 35220.01,
          "status": "pass"
        },
        {
          "duration": 26.69,
          "end": 38815.21,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-square-brackets.js",
          "start": 38788.52,
          "status": "pass"
        },
        {
          "duration": 26.63,
          "end": 38331.71,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-semicolon.js",
          "start": 38305.08,
          "status": "pass"
        },
        {
          "duration": 26.51,
          "end": 5259.31,
          "error": "",
          "name": "viewlet.explorer-arrow-right-empty-expanded-folder-keeps-focus.js",
          "start": 5232.8,
          "status": "pass"
        },
        {
          "duration": 26.24,
          "end": 288169.63,
          "error": "",
          "name": "viewlet.explorer-shift-select-folders.js",
          "start": 288143.39,
          "status": "pass"
        },
        {
          "duration": 26.04,
          "end": 293700.54,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-file-names.js",
          "start": 293674.5,
          "status": "pass"
        },
        {
          "duration": 25.75,
          "end": 57723.57,
          "error": "",
          "name": "viewlet.explorer-delete-file-empty-workspace.js",
          "start": 57697.82,
          "status": "pass"
        },
        {
          "duration": 25.68,
          "end": 315231.39,
          "error": "",
          "name": "viewlet.explorer-welcome-open-folder-button.js",
          "start": 315205.71,
          "status": "pass"
        },
        {
          "duration": 25.2,
          "end": 107396.53,
          "error": "",
          "name": "viewlet.explorer-files-exclude-wildcard-folder.js",
          "start": 107371.33,
          "status": "pass"
        },
        {
          "duration": 25.13,
          "end": 111893.65,
          "error": "",
          "name": "viewlet.explorer-focus-last-empty-workspace-no-op.js",
          "start": 111868.52,
          "status": "pass"
        },
        {
          "duration": 24.09,
          "end": 138909.3,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-folder.js",
          "start": 138885.21,
          "status": "pass"
        },
        {
          "duration": 23.86,
          "end": 100188.76,
          "error": "",
          "name": "viewlet.explorer-files-exclude-empty-record-visible.js",
          "start": 100164.9,
          "status": "pass"
        },
        {
          "duration": 23.69,
          "end": 101057.67,
          "error": "",
          "name": "viewlet.explorer-files-exclude-false-entry-visible.js",
          "start": 101033.98,
          "status": "pass"
        },
        {
          "duration": 23.66,
          "end": 110403.18,
          "error": "",
          "name": "viewlet.explorer-focus-first-empty-workspace-no-op.js",
          "start": 110379.52,
          "status": "pass"
        },
        {
          "duration": 23.28,
          "end": 78685.95,
          "error": "",
          "name": "viewlet.explorer-empty-workspace.js",
          "start": 78662.67,
          "status": "pass"
        },
        {
          "duration": 23.06,
          "end": 35099.89,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-backslashes.js",
          "start": 35076.83,
          "status": "pass"
        },
        {
          "duration": 22.87,
          "end": 18062.17,
          "error": "",
          "name": "viewlet.explorer-copy-path-folder.js",
          "start": 18039.3,
          "status": "pass"
        },
        {
          "duration": 22.8,
          "end": 316337.05,
          "error": "",
          "name": "viewlet.explorer.empty.js",
          "start": 316314.25,
          "status": "pass"
        },
        {
          "duration": 22.55,
          "end": 116989.18,
          "error": "",
          "name": "viewlet.explorer-focus-previous-empty-workspace-no-op.js",
          "start": 116966.63,
          "status": "pass"
        },
        {
          "duration": 0,
          "end": 9023.5,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-file.js",
          "start": 9023.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16000.83,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-containing-folder-nested-file.js",
          "start": 16000.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16000.83,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-in-integrated-terminal.js",
          "start": 16000.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16000.84,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-file.js",
          "start": 16000.84,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16933.17,
          "error": "",
          "name": "viewlet.explorer-copy-after-multi-selection-targets-focused-file.js",
          "start": 16933.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17225.73,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-with-items.js",
          "start": 17225.73,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17411.5,
          "error": "",
          "name": "viewlet.explorer-copy-folder-name-collision-generates-unique-name.js",
          "start": 17411.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17624.42,
          "error": "",
          "name": "viewlet.explorer-copy-paste-error-scenarios.js",
          "start": 17624.42,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17624.43,
          "error": "",
          "name": "viewlet.explorer-copy-paste-mixed-files-and-folders.js",
          "start": 17624.43,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 18224.54,
          "error": "",
          "name": "viewlet.explorer-copy-same-file-twice-generates-unique-name.js",
          "start": 18224.54,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21681.08,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-escape-then-create-again.js",
          "start": 21681.08,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21681.08,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-long-path.js",
          "start": 21681.08,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21681.09,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied.js",
          "start": 21681.09,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 33778.57,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested-150-times.js",
          "start": 33778.57,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 41406.85,
          "error": "",
          "name": "viewlet.explorer-cut-selection-then-workspace-switch-clears-state.js",
          "start": 41406.85,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 57723.59,
          "error": "",
          "name": "viewlet.explorer-delete-file-error.js",
          "start": 57723.59,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69207.6,
          "error": "",
          "name": "viewlet.explorer-drag-drop-error-scenarios.js",
          "start": 69207.6,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69571.47,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-descendant.js",
          "start": 69571.47,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69571.48,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-itself.js",
          "start": 69571.48,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 71138.44,
          "error": "",
          "name": "viewlet.explorer-drag-over-collapsed-folder-then-drop.js",
          "start": 71138.44,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77640.23,
          "error": "",
          "name": "viewlet.explorer-drop-on-file-row.js",
          "start": 77640.23,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77640.27,
          "error": "",
          "name": "viewlet.explorer-drop-onto-symlink-folder.js",
          "start": 77640.27,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89987.05,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100k-items.js",
          "start": 89987.05,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89987.06,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10k-items.js",
          "start": 89987.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89987.06,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10m-items.js",
          "start": 89987.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89987.07,
          "error": "",
          "name": "viewlet.explorer-expand-folder-1m-items.js",
          "start": 89987.07,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 96679.09,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-error.js",
          "start": 96679.09,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 96679.1,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-invalid-data.js",
          "start": 96679.1,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 140951.02,
          "error": "",
          "name": "viewlet.explorer-handle-icon-theme-change.js",
          "start": 140951.02,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 140951.03,
          "error": "",
          "name": "viewlet.explorer-icon-theme-missing-icon-fallback.js",
          "start": 140951.03,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 140951.04,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-null.js",
          "start": 140951.04,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 140951.04,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-object.js",
          "start": 140951.04,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141526.11,
          "error": "",
          "name": "viewlet.explorer-invalid-decoration-one-file-does-not-block-valid.js",
          "start": 141526.11,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 143009.34,
          "error": "",
          "name": "viewlet.explorer-large-directory-performance.js",
          "start": 143009.34,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 143686.45,
          "error": "",
          "name": "viewlet.explorer-long-file-name-500-emoji.js",
          "start": 143686.45,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144012.51,
          "error": "",
          "name": "viewlet.explorer-many-files-20000.js",
          "start": 144012.51,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144012.51,
          "error": "",
          "name": "viewlet.explorer-many-files-repeated-focus-jumps.js",
          "start": 144012.51,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144012.52,
          "error": "",
          "name": "viewlet.explorer-many-folders-20000.js",
          "start": 144012.52,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144469.89,
          "error": "",
          "name": "viewlet.explorer-multi-root-copy-relative-path.js",
          "start": 144469.89,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144469.9,
          "error": "",
          "name": "viewlet.explorer-multi-root-same-file-name.js",
          "start": 144469.9,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 152285.26,
          "error": "",
          "name": "viewlet.explorer-open-folder-enoent-error.js",
          "start": 152285.26,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 152285.26,
          "error": "",
          "name": "viewlet.explorer-paste-into-collapsed-folder.js",
          "start": 152285.26,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 159586.4,
          "error": "",
          "name": "viewlet.explorer-race-create-delete-same-name.js",
          "start": 159586.4,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 161391.44,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-refresh.js",
          "start": 161391.44,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162160.33,
          "error": "",
          "name": "viewlet.explorer-race-double-click-delete.js",
          "start": 162160.33,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162160.33,
          "error": "",
          "name": "viewlet.explorer-race-double-click-escape.js",
          "start": 162160.33,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162510.48,
          "error": "",
          "name": "viewlet.explorer-race-drop-refresh.js",
          "start": 162510.48,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 164094.38,
          "error": "",
          "name": "viewlet.explorer-race-expand-delete-child.js",
          "start": 164094.38,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 165306.35,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-delete.js",
          "start": 165306.35,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 167054.58,
          "error": "",
          "name": "viewlet.explorer-race-focus-index-delete.js",
          "start": 167054.58,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 172320.76,
          "error": "",
          "name": "viewlet.explorer-race-paste-delete.js",
          "start": 172320.76,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 172320.76,
          "error": "",
          "name": "viewlet.explorer-race-paste-refresh.js",
          "start": 172320.76,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 172320.77,
          "error": "",
          "name": "viewlet.explorer-race-paste-twice.js",
          "start": 172320.77,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 175809.1,
          "error": "",
          "name": "viewlet.explorer-race-select-all-delete.js",
          "start": 175809.1,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 177769.43,
          "error": "",
          "name": "viewlet.explorer-range-select-across-scroll-boundary.js",
          "start": 177769.43,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 178273.16,
          "error": "",
          "name": "viewlet.explorer-read-folder-error-recovers-after-refresh.js",
          "start": 178273.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 178273.16,
          "error": "",
          "name": "viewlet.explorer-read-folder-error.js",
          "start": 178273.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 178273.17,
          "error": "",
          "name": "viewlet.explorer-readonly-disables-write-operations.js",
          "start": 178273.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 178273.18,
          "error": "",
          "name": "viewlet.explorer-refresh-after-permission-restored.js",
          "start": 178273.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 182352.83,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-recreate-same-name.js",
          "start": 182352.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 182860.37,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-expanded-folder.js",
          "start": 182860.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 184197.88,
          "error": "",
          "name": "viewlet.explorer-refresh-while-create-input-open.js",
          "start": 184197.88,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 185818.58,
          "error": "",
          "name": "viewlet.explorer-rename-file-150-times.js",
          "start": 185818.58,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 188627.45,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-permission-denied.js",
          "start": 188627.45,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 223721.06,
          "error": "",
          "name": "viewlet.explorer-rename-provider-error-keeps-original-focus.js",
          "start": 223721.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 223721.07,
          "error": "",
          "name": "viewlet.explorer-rename-root-folder-no-indent-shift.js",
          "start": 223721.07,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 223721.07,
          "error": "",
          "name": "viewlet.explorer-restore-expanded-folders-after-reload.js",
          "start": 223721.07,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 224700.38,
          "error": "",
          "name": "viewlet.explorer-restore-scroll-position-long-list.js",
          "start": 224700.38,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 225325.99,
          "error": "",
          "name": "viewlet.explorer-reveal-from-tab-context-menu.js",
          "start": 225325.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 244748.19,
          "error": "",
          "name": "viewlet.explorer-select-all-large-directory-delete-no-stale-rows.js",
          "start": 244748.19,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305252.28,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-after-external-refresh.js",
          "start": 305252.28,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305252.29,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-updates-after-create-rename-delete.js",
          "start": 305252.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305252.29,
          "error": "",
          "name": "viewlet.explorer-switch-workspace-while-editing.js",
          "start": 305252.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305252.29,
          "error": "",
          "name": "viewlet.explorer-symlink-broken-displays-error.js",
          "start": 305252.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305252.3,
          "error": "",
          "name": "viewlet.explorer-symlink-file-open.js",
          "start": 305252.3,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305252.3,
          "error": "",
          "name": "viewlet.explorer-symlink-folder-expand-collapse.js",
          "start": 305252.3,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.62,
          "error": "",
          "name": "viewlet.explorer-undo-create-file.js",
          "start": 314957.62,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.63,
          "error": "",
          "name": "viewlet.explorer-undo-create-folder.js",
          "start": 314957.63,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.65,
          "error": "",
          "name": "viewlet.explorer-undo-create-nested-file.js",
          "start": 314957.65,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.65,
          "error": "",
          "name": "viewlet.explorer-undo-delete-file.js",
          "start": 314957.65,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.66,
          "error": "",
          "name": "viewlet.explorer-undo-delete-folder.js",
          "start": 314957.66,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.66,
          "error": "",
          "name": "viewlet.explorer-undo-rename.js",
          "start": 314957.66,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 314957.67,
          "error": "",
          "name": "viewlet.explorer-unicode-normalization-names.js",
          "start": 314957.67,
          "status": "skip"
        }
      ],
      "virtualDomShare": 0.000681939495649891
    },
    {
      "analysis": {
        "profileCount": 22,
        "sampleCount": 5842717,
        "totalProfiledMs": 6939853.559,
        "virtualDomInclusiveMs": 4643.17,
        "virtualDomSelfMs": 2138.378
      },
      "capture": {
        "detachedTargetCount": 0
      },
      "index": 3,
      "runError": "",
      "summary": {
        "allowedFailed": 2,
        "duration": 234185.79,
        "failed": 2,
        "passed": 481,
        "skipped": 83,
        "total": 566,
        "unexpectedFailed": 0
      },
      "tests": [
        {
          "duration": 21534.35,
          "end": 287897.38,
          "error": "",
          "name": "viewlet.explorer-shift-range-after-scroll-and-refresh.js",
          "start": 266363.03,
          "status": "pass"
        },
        {
          "duration": 17890.44,
          "end": 247403.14,
          "error": "",
          "name": "viewlet.explorer-scroll.js",
          "start": 229512.7,
          "status": "pass"
        },
        {
          "duration": 14737.54,
          "end": 56323.88,
          "error": "",
          "name": "viewlet.explorer-deeply-nested-folders.js",
          "start": 41586.34,
          "status": "pass"
        },
        {
          "duration": 13989.34,
          "end": 132134.05,
          "error": "",
          "name": "viewlet.explorer-focus-previous-next-across-viewport.js",
          "start": 118144.71,
          "status": "pass"
        },
        {
          "duration": 8574.46,
          "end": 89892.51,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100-items.js",
          "start": 81318.05,
          "status": "pass"
        },
        {
          "duration": 6247.4,
          "end": 68944.36,
          "error": "",
          "name": "viewlet.explorer-drag-autoscroll-long-list.js",
          "start": 62696.96,
          "status": "pass"
        },
        {
          "duration": 4957.62,
          "end": 266103.96,
          "error": "",
          "name": "viewlet.explorer-set-delta-y-invalid-value.js",
          "start": 261146.34,
          "status": "pass"
        },
        {
          "duration": 4905.76,
          "end": 94952.53,
          "error": "",
          "name": "viewlet.explorer-expand-folder-preserves-item-indent.js",
          "start": 90046.77,
          "status": "pass"
        },
        {
          "duration": 4868.3,
          "end": 150413.05,
          "error": "",
          "name": "viewlet.explorer-new-file-in-expanded-folder-scrolls-into-view.js",
          "start": 145544.75,
          "status": "pass"
        },
        {
          "duration": 3478.34,
          "end": 251164.52,
          "error": "",
          "name": "viewlet.explorer-select-all-then-delete-files.js",
          "start": 247686.18,
          "status": "pass"
        },
        {
          "duration": 3316.67,
          "end": 12797.8,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-scrolled.js",
          "start": 9481.13,
          "status": "pass"
        },
        {
          "duration": 1907.01,
          "end": 308519.65,
          "error": "",
          "name": "viewlet.explorer-sorting.js",
          "start": 306612.64,
          "status": "pass"
        },
        {
          "duration": 1899,
          "end": 306371.25,
          "error": "",
          "name": "viewlet.explorer-sorting-unicode-characters.js",
          "start": 304472.25,
          "status": "pass"
        },
        {
          "duration": 1886.03,
          "end": 304217.01,
          "error": "",
          "name": "viewlet.explorer-sorting-special-characters.js",
          "start": 302330.98,
          "status": "pass"
        },
        {
          "duration": 1882.74,
          "end": 299969.66,
          "error": "",
          "name": "viewlet.explorer-sorting-emojis.js",
          "start": 298086.92,
          "status": "pass"
        },
        {
          "duration": 1863.52,
          "end": 302103.63,
          "error": "",
          "name": "viewlet.explorer-sorting-mixed-alphanumeric-special.js",
          "start": 300240.11,
          "status": "pass"
        },
        {
          "duration": 1597.59,
          "end": 193201.98,
          "error": "",
          "name": "viewlet.explorer-rename-file-special-characters.js",
          "start": 191604.39,
          "status": "pass"
        },
        {
          "duration": 1388.37,
          "end": 136259.7,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-nested.js",
          "start": 134871.33,
          "status": "pass"
        },
        {
          "duration": 1282.37,
          "end": 188355.1,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel-150-times.js",
          "start": 187072.73,
          "status": "pass"
        },
        {
          "duration": 1058.32,
          "end": 191377.11,
          "error": "",
          "name": "viewlet.explorer-rename-file-preserves-order.js",
          "start": 190318.79,
          "status": "pass"
        },
        {
          "duration": 1011.36,
          "end": 289824.15,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-backward.js",
          "start": 288812.79,
          "status": "pass"
        },
        {
          "duration": 1001.51,
          "end": 296545.94,
          "error": "",
          "name": "viewlet.explorer-sort-case-dotfiles.js",
          "start": 295544.43,
          "status": "pass"
        },
        {
          "duration": 951.63,
          "end": 19872.9,
          "error": "",
          "name": "viewlet.explorer-create-file-different-languages.js",
          "start": 18921.27,
          "status": "pass"
        },
        {
          "duration": 946.17,
          "end": 81158.28,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10-items.js",
          "start": 80212.11,
          "status": "pass"
        },
        {
          "duration": 837.13,
          "end": 80043.06,
          "error": "",
          "name": "viewlet.explorer-expand-all.js",
          "start": 79205.93,
          "status": "pass"
        },
        {
          "duration": 797.76,
          "end": 194219.55,
          "error": "",
          "name": "viewlet.explorer-rename-file-twice.js",
          "start": 193421.79,
          "status": "pass"
        },
        {
          "duration": 759.83,
          "end": 290847.96,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-forward.js",
          "start": 290088.13,
          "status": "pass"
        },
        {
          "duration": 759.72,
          "end": 297845.63,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-leading-zeroes.js",
          "start": 297085.91,
          "status": "pass"
        },
        {
          "duration": 750.32,
          "end": 226708.21,
          "error": "",
          "name": "viewlet.explorer-restore-focus-existing-or-fallback-deleted.js",
          "start": 225957.89,
          "status": "pass"
        },
        {
          "duration": 710.67,
          "end": 195718.24,
          "error": "",
          "name": "viewlet.explorer-rename-file-whitespace.js",
          "start": 195007.57,
          "status": "pass"
        },
        {
          "duration": 708.77,
          "end": 210966.4,
          "error": "",
          "name": "viewlet.explorer-rename-file.js",
          "start": 210257.63,
          "status": "pass"
        },
        {
          "duration": 644.93,
          "end": 319523.58,
          "error": "",
          "name": "viewlet.explorer-zero-width-file-names.js",
          "start": 318878.65,
          "status": "pass"
        },
        {
          "duration": 626.65,
          "end": 295296.19,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-renaming.js",
          "start": 294669.54,
          "status": "pass"
        },
        {
          "duration": 621.39,
          "end": 312198.15,
          "error": "",
          "name": "viewlet.explorer-typeahead-cycle-after-reset.js",
          "start": 311576.76,
          "status": "pass"
        },
        {
          "duration": 615.79,
          "end": 260892.27,
          "error": "",
          "name": "viewlet.explorer-selection-not-restored-after-reload.js",
          "start": 260276.48,
          "status": "pass"
        },
        {
          "duration": 614.16,
          "end": 167831.88,
          "error": "",
          "name": "viewlet.explorer-race-expand-two-folders.js",
          "start": 167217.72,
          "status": "pass"
        },
        {
          "duration": 612.92,
          "end": 142496.68,
          "error": "",
          "name": "viewlet.explorer-keyboard-context-menu-multi-selection.js",
          "start": 141883.76,
          "status": "pass"
        },
        {
          "duration": 610.39,
          "end": 256848.37,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-with-mouse.js",
          "start": 256237.98,
          "status": "pass"
        },
        {
          "duration": 608.75,
          "end": 182666.11,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-focused-item.js",
          "start": 182057.36,
          "status": "pass"
        },
        {
          "duration": 598.24,
          "end": 162004.8,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-new-file.js",
          "start": 161406.56,
          "status": "pass"
        },
        {
          "duration": 597.31,
          "end": 317030.55,
          "error": "",
          "name": "viewlet.explorer-typeahead-reset-word.js",
          "start": 316433.24,
          "status": "pass"
        },
        {
          "duration": 596.81,
          "end": 292631.11,
          "error": "",
          "name": "viewlet.explorer-shift-select-nested-files.js",
          "start": 292034.3,
          "status": "pass"
        },
        {
          "duration": 592.66,
          "end": 186051.73,
          "error": "",
          "name": "viewlet.explorer-refresh.js",
          "start": 185459.07,
          "status": "pass"
        },
        {
          "duration": 587.68,
          "end": 293466.22,
          "error": "expected .TreeItem[aria-label=\"a.txt\"] to have class TreeItemActive",
          "name": "viewlet.explorer-shift-select-while-creating-file.js",
          "start": 292878.54,
          "status": "fail"
        },
        {
          "duration": 576.76,
          "end": 72780.09,
          "error": "",
          "name": "viewlet.explorer-drag-shift-selected-range.js",
          "start": 72203.33,
          "status": "pass"
        },
        {
          "duration": 575.55,
          "end": 229281.34,
          "error": "",
          "name": "viewlet.explorer-rtl-bidi-file-names.js",
          "start": 228705.79,
          "status": "pass"
        },
        {
          "duration": 574.14,
          "end": 257664.48,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files.js",
          "start": 257090.34,
          "status": "pass"
        },
        {
          "duration": 573.96,
          "end": 165542.9,
          "error": "",
          "name": "viewlet.explorer-race-expand-folder-refresh.js",
          "start": 164968.94,
          "status": "pass"
        },
        {
          "duration": 572.23,
          "end": 294406.65,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-creating-folder.js",
          "start": 293834.42,
          "status": "pass"
        },
        {
          "duration": 563.1,
          "end": 259236.02,
          "error": "",
          "name": "viewlet.explorer-select-up-twice.js",
          "start": 258672.92,
          "status": "pass"
        },
        {
          "duration": 561.99,
          "end": 253587.03,
          "error": "",
          "name": "viewlet.explorer-select-down-from-first.js",
          "start": 253025.04,
          "status": "pass"
        },
        {
          "duration": 558.74,
          "end": 314151.62,
          "error": "",
          "name": "viewlet.explorer-typeahead-multiple-character-prefix.js",
          "start": 313592.88,
          "status": "pass"
        },
        {
          "duration": 557.46,
          "end": 255187.01,
          "error": "",
          "name": "viewlet.explorer-select-down.js",
          "start": 254629.55,
          "status": "pass"
        },
        {
          "duration": 555.07,
          "end": 252780.63,
          "error": "",
          "name": "viewlet.explorer-select-down-at-last.js",
          "start": 252225.56,
          "status": "pass"
        },
        {
          "duration": 553.25,
          "end": 255992.08,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-individually.js",
          "start": 255438.83,
          "status": "pass"
        },
        {
          "duration": 552.19,
          "end": 251975.42,
          "error": "",
          "name": "viewlet.explorer-select-all.js",
          "start": 251423.23,
          "status": "pass"
        },
        {
          "duration": 550.97,
          "end": 73480.09,
          "error": "",
          "name": "viewlet.explorer-drag-three-control-selected-files.js",
          "start": 72929.12,
          "status": "pass"
        },
        {
          "duration": 539.25,
          "end": 258430.74,
          "error": "",
          "name": "viewlet.explorer-select-up-from-last.js",
          "start": 257891.49,
          "status": "pass"
        },
        {
          "duration": 538.83,
          "end": 260039.51,
          "error": "",
          "name": "viewlet.explorer-select-up.js",
          "start": 259500.68,
          "status": "pass"
        },
        {
          "duration": 529.31,
          "end": 72045.6,
          "error": "",
          "name": "viewlet.explorer-drag-selection-with-focused-item-in-middle.js",
          "start": 71516.29,
          "status": "pass"
        },
        {
          "duration": 524.81,
          "end": 143877.3,
          "error": "",
          "name": "viewlet.explorer-large-directory-typeahead-focus.js",
          "start": 143352.49,
          "status": "pass"
        },
        {
          "duration": 523.92,
          "end": 254365.7,
          "error": "",
          "name": "viewlet.explorer-select-down-twice.js",
          "start": 253841.78,
          "status": "pass"
        },
        {
          "duration": 518.12,
          "end": 61190.47,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files.js",
          "start": 60672.35,
          "status": "pass"
        },
        {
          "duration": 510.16,
          "end": 141111.78,
          "error": "",
          "name": "viewlet.explorer-handle-drop.js",
          "start": 140601.62,
          "status": "pass"
        },
        {
          "duration": 492.34,
          "end": 185251.72,
          "error": "",
          "name": "viewlet.explorer-refresh-external-root-create-sorted.js",
          "start": 184759.38,
          "status": "pass"
        },
        {
          "duration": 490.63,
          "end": 134113.96,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-globs.js",
          "start": 133623.33,
          "status": "pass"
        },
        {
          "duration": 489.86,
          "end": 225718.86,
          "error": "",
          "name": "viewlet.explorer-rename-open-file-updates-tab-title.js",
          "start": 225229,
          "status": "pass"
        },
        {
          "duration": 484.7,
          "end": 178158.12,
          "error": "",
          "name": "viewlet.explorer-race-select-up-refresh.js",
          "start": 177673.42,
          "status": "pass"
        },
        {
          "duration": 483.3,
          "end": 77389.18,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-on-file-row.js",
          "start": 76905.88,
          "status": "pass"
        },
        {
          "duration": 478.44,
          "end": 78252.51,
          "error": "",
          "name": "viewlet.explorer-empty-looking-file-names.js",
          "start": 77774.07,
          "status": "pass"
        },
        {
          "duration": 476.29,
          "end": 183342.55,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-in-expanded-folder.js",
          "start": 182866.26,
          "status": "pass"
        },
        {
          "duration": 470.33,
          "end": 168506.13,
          "error": "",
          "name": "viewlet.explorer-race-focus-next-refresh.js",
          "start": 168035.8,
          "status": "pass"
        },
        {
          "duration": 466.97,
          "end": 173992.7,
          "error": "",
          "name": "viewlet.explorer-race-refresh-twice.js",
          "start": 173525.73,
          "status": "pass"
        },
        {
          "duration": 463.69,
          "end": 108523.27,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-last.js",
          "start": 108059.58,
          "status": "pass"
        },
        {
          "duration": 463.04,
          "end": 143158.27,
          "error": "",
          "name": "viewlet.explorer-keyboard-navigation.js",
          "start": 142695.23,
          "status": "pass"
        },
        {
          "duration": 461.64,
          "end": 137625.93,
          "error": "",
          "name": "viewlet.explorer-handle-drag-leave.js",
          "start": 137164.29,
          "status": "pass"
        },
        {
          "duration": 460.42,
          "end": 181209.74,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-keeps-focus.js",
          "start": 180749.32,
          "status": "pass"
        },
        {
          "duration": 460.39,
          "end": 181862.77,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-expanded-parent.js",
          "start": 181402.38,
          "status": "pass"
        },
        {
          "duration": 459.81,
          "end": 189706.85,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-no-name-provided.js",
          "start": 189247.04,
          "status": "pass"
        },
        {
          "duration": 454.56,
          "end": 184549.79,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-root-file.js",
          "start": 184095.23,
          "status": "pass"
        },
        {
          "duration": 454.28,
          "end": 109140.35,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-middle.js",
          "start": 108686.07,
          "status": "pass"
        },
        {
          "duration": 454.07,
          "end": 104443.82,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-file-updates-aria.js",
          "start": 103989.75,
          "status": "pass"
        },
        {
          "duration": 453.91,
          "end": 109773.42,
          "error": "",
          "name": "viewlet.explorer-focus-after-rename.js",
          "start": 109319.51,
          "status": "pass"
        },
        {
          "duration": 450.57,
          "end": 59972.25,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-at-once.js",
          "start": 59521.68,
          "status": "pass"
        },
        {
          "duration": 449.35,
          "end": 310168.23,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-file-button.js",
          "start": 309718.88,
          "status": "pass"
        },
        {
          "duration": 447.92,
          "end": 172231.99,
          "error": "",
          "name": "viewlet.explorer-race-new-file-twice.js",
          "start": 171784.07,
          "status": "pass"
        },
        {
          "duration": 446.93,
          "end": 169140.44,
          "error": "",
          "name": "viewlet.explorer-race-focus-previous-refresh.js",
          "start": 168693.51,
          "status": "pass"
        },
        {
          "duration": 445.1,
          "end": 180544.48,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-in-expanded-folder.js",
          "start": 180099.38,
          "status": "pass"
        },
        {
          "duration": 445.03,
          "end": 177479.92,
          "error": "",
          "name": "viewlet.explorer-race-select-down-refresh.js",
          "start": 177034.89,
          "status": "pass"
        },
        {
          "duration": 444.47,
          "end": 189024.93,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel.js",
          "start": 188580.46,
          "status": "pass"
        },
        {
          "duration": 441.79,
          "end": 174635.93,
          "error": "",
          "name": "viewlet.explorer-race-rename-delete.js",
          "start": 174194.14,
          "status": "pass"
        },
        {
          "duration": 436.89,
          "end": 309448.07,
          "error": "",
          "name": "viewlet.explorer-toolbar-collapse-all-button.js",
          "start": 309011.18,
          "status": "pass"
        },
        {
          "duration": 430.44,
          "end": 227369.18,
          "error": "",
          "name": "viewlet.explorer-reveal-collapsed-folder-preserves-order.js",
          "start": 226938.74,
          "status": "pass"
        },
        {
          "duration": 426.67,
          "end": 152148.1,
          "error": "",
          "name": "viewlet.explorer-open-containing-folder-after-rename.js",
          "start": 151721.43,
          "status": "pass"
        },
        {
          "duration": 426.52,
          "end": 157075.76,
          "error": "",
          "name": "viewlet.explorer-race-accept-rename-refresh.js",
          "start": 156649.24,
          "status": "pass"
        },
        {
          "duration": 424.82,
          "end": 316156.5,
          "error": "",
          "name": "viewlet.explorer-typeahead-non-ascii-ignored.js",
          "start": 315731.68,
          "status": "pass"
        },
        {
          "duration": 423.76,
          "end": 160706.22,
          "error": "",
          "name": "viewlet.explorer-race-create-folder-delete.js",
          "start": 160282.46,
          "status": "pass"
        },
        {
          "duration": 422.52,
          "end": 178779.5,
          "error": "",
          "name": "viewlet.explorer-race-toggle-selection-refresh.js",
          "start": 178356.98,
          "status": "pass"
        },
        {
          "duration": 421.84,
          "end": 145356.92,
          "error": "",
          "name": "viewlet.explorer-new-file-called-twice.js",
          "start": 144935.08,
          "status": "pass"
        },
        {
          "duration": 420.39,
          "end": 140421.4,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over.js",
          "start": 140001.01,
          "status": "pass"
        },
        {
          "duration": 416.69,
          "end": 318377.17,
          "error": "",
          "name": "viewlet.explorer-typeahead-uppercase.js",
          "start": 317960.48,
          "status": "pass"
        },
        {
          "duration": 411.87,
          "end": 154238.16,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced-repeatedly.js",
          "start": 153826.29,
          "status": "pass"
        },
        {
          "duration": 408.61,
          "end": 60519.18,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-focuses-remaining-item.js",
          "start": 60110.57,
          "status": "pass"
        },
        {
          "duration": 405.8,
          "end": 311332.8,
          "error": "",
          "name": "viewlet.explorer-toolbar-refresh-button.js",
          "start": 310927,
          "status": "pass"
        },
        {
          "duration": 401.89,
          "end": 76205.66,
          "error": "",
          "name": "viewlet.explorer-drop-mixed-internal-selection-into-folder.js",
          "start": 75803.77,
          "status": "pass"
        },
        {
          "duration": 398.6,
          "end": 138220.5,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-all.js",
          "start": 137821.9,
          "status": "pass"
        },
        {
          "duration": 394.85,
          "end": 288551.3,
          "error": "",
          "name": "viewlet.explorer-shift-select-different-nesting-levels.js",
          "start": 288156.45,
          "status": "pass"
        },
        {
          "duration": 393.58,
          "end": 291780.39,
          "error": "",
          "name": "viewlet.explorer-shift-select-mixed-files-and-folders.js",
          "start": 291386.81,
          "status": "pass"
        },
        {
          "duration": 393.16,
          "end": 312840.63,
          "error": "",
          "name": "viewlet.explorer-typeahead-default-prevented.js",
          "start": 312447.47,
          "status": "pass"
        },
        {
          "duration": 392.75,
          "end": 314794.8,
          "error": "",
          "name": "viewlet.explorer-typeahead-nested-child.js",
          "start": 314402.05,
          "status": "pass"
        },
        {
          "duration": 388.06,
          "end": 141688.48,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration.js",
          "start": 141300.42,
          "status": "pass"
        },
        {
          "duration": 387.34,
          "end": 224994.11,
          "error": "",
          "name": "viewlet.explorer-rename-long-name-input-scroll.js",
          "start": 224606.77,
          "status": "pass"
        },
        {
          "duration": 383.27,
          "end": 138790.36,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-files.js",
          "start": 138407.09,
          "status": "pass"
        },
        {
          "duration": 383.22,
          "end": 317670.54,
          "error": "",
          "name": "viewlet.explorer-typeahead-substring-does-not-match.js",
          "start": 317287.32,
          "status": "pass"
        },
        {
          "duration": 382.94,
          "end": 76750.07,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-into-folder.js",
          "start": 76367.13,
          "status": "pass"
        },
        {
          "duration": 382.18,
          "end": 58803.3,
          "error": "",
          "name": "viewlet.explorer-delete-folder-with-items.js",
          "start": 58421.12,
          "status": "pass"
        },
        {
          "duration": 380.54,
          "end": 153628.12,
          "error": "",
          "name": "viewlet.explorer-preview-keeps-pinned-tab.js",
          "start": 153247.58,
          "status": "pass"
        },
        {
          "duration": 376.32,
          "end": 114423.19,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-first.js",
          "start": 114046.87,
          "status": "pass"
        },
        {
          "duration": 370.03,
          "end": 202464.22,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-equals-sign.js",
          "start": 202094.19,
          "status": "pass"
        },
        {
          "duration": 369.86,
          "end": 117421.17,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-last.js",
          "start": 117051.31,
          "status": "pass"
        },
        {
          "duration": 369.71,
          "end": 114961.01,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-middle.js",
          "start": 114591.3,
          "status": "pass"
        },
        {
          "duration": 368.7,
          "end": 228451.38,
          "error": "",
          "name": "viewlet.explorer-reveal-non-existent-uri.js",
          "start": 228082.68,
          "status": "pass"
        },
        {
          "duration": 367.85,
          "end": 203667.57,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hash.js",
          "start": 203299.72,
          "status": "pass"
        },
        {
          "duration": 367.73,
          "end": 315466.29,
          "error": "",
          "name": "viewlet.explorer-typeahead-no-match-keeps-focus.js",
          "start": 315098.56,
          "status": "pass"
        },
        {
          "duration": 367.32,
          "end": 208275.99,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-plus-sign.js",
          "start": 207908.67,
          "status": "pass"
        },
        {
          "duration": 366.32,
          "end": 209457.72,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-square-brackets.js",
          "start": 209091.4,
          "status": "pass"
        },
        {
          "duration": 366.3,
          "end": 117962.46,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-middle.js",
          "start": 117596.16,
          "status": "pass"
        },
        {
          "duration": 365.53,
          "end": 71353.42,
          "error": "",
          "name": "viewlet.explorer-drag-selected-secondary-includes-focused-file.js",
          "start": 70987.89,
          "status": "pass"
        },
        {
          "duration": 364.75,
          "end": 154835.4,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced.js",
          "start": 154470.65,
          "status": "pass"
        },
        {
          "duration": 362.39,
          "end": 69886.48,
          "error": "",
          "name": "viewlet.explorer-drag-mixed-file-folder-selection.js",
          "start": 69524.09,
          "status": "pass"
        },
        {
          "duration": 361.41,
          "end": 211565.02,
          "error": "",
          "name": "viewlet.explorer-rename-folder-nested.js",
          "start": 211203.61,
          "status": "pass"
        },
        {
          "duration": 361.23,
          "end": 73988.02,
          "error": "",
          "name": "viewlet.explorer-drag-unselected-file-excludes-existing-selection.js",
          "start": 73626.79,
          "status": "pass"
        },
        {
          "duration": 358.98,
          "end": 200740.5,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-cyrillic-characters.js",
          "start": 200381.52,
          "status": "pass"
        },
        {
          "duration": 358.76,
          "end": 207141.01,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-parentheses.js",
          "start": 206782.25,
          "status": "pass"
        },
        {
          "duration": 357.79,
          "end": 199056.8,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-braces.js",
          "start": 198699.01,
          "status": "pass"
        },
        {
          "duration": 357.19,
          "end": 116218.32,
          "error": "",
          "name": "viewlet.explorer-focus-none.js",
          "start": 115861.13,
          "status": "pass"
        },
        {
          "duration": 357,
          "end": 206534.34,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-multiple-dots.js",
          "start": 206177.34,
          "status": "pass"
        },
        {
          "duration": 356.56,
          "end": 208867.3,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-semicolon.js",
          "start": 208510.74,
          "status": "pass"
        },
        {
          "duration": 356.28,
          "end": 57276.04,
          "error": "",
          "name": "viewlet.explorer-delete-expanded-folder-hides-children-and-focuses-next.js",
          "start": 56919.76,
          "status": "pass"
        },
        {
          "duration": 354.65,
          "end": 134689.27,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-include.js",
          "start": 134334.62,
          "status": "pass"
        },
        {
          "duration": 353.15,
          "end": 205397.51,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-korean-characters.js",
          "start": 205044.36,
          "status": "pass"
        },
        {
          "duration": 352.44,
          "end": 207703.28,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-percent-sign.js",
          "start": 207350.84,
          "status": "pass"
        },
        {
          "duration": 351.43,
          "end": 210024.89,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-tilde.js",
          "start": 209673.46,
          "status": "pass"
        },
        {
          "duration": 350.48,
          "end": 70843.29,
          "error": "",
          "name": "viewlet.explorer-drag-nested-multi-selection.js",
          "start": 70492.81,
          "status": "pass"
        },
        {
          "duration": 350.04,
          "end": 96709.97,
          "error": "",
          "name": "viewlet.explorer-external-delete-parent-while-child-focused.js",
          "start": 96359.93,
          "status": "pass"
        },
        {
          "duration": 348.13,
          "end": 102909.7,
          "error": "",
          "name": "viewlet.explorer-files-exclude-keyboard-navigation.js",
          "start": 102561.57,
          "status": "pass"
        },
        {
          "duration": 348.06,
          "end": 62259.18,
          "error": "",
          "name": "viewlet.explorer-delete-open-file-closes-editor.js",
          "start": 61911.12,
          "status": "pass"
        },
        {
          "duration": 346.4,
          "end": 201870.64,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-dollar-sign.js",
          "start": 201524.24,
          "status": "pass"
        },
        {
          "duration": 346.21,
          "end": 199626.49,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-chinese-characters.js",
          "start": 199280.28,
          "status": "pass"
        },
        {
          "duration": 346.2,
          "end": 203086.34,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-exclamation-mark.js",
          "start": 202740.14,
          "status": "pass"
        },
        {
          "duration": 345.25,
          "end": 197948.24,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-arabic-characters.js",
          "start": 197602.99,
          "status": "pass"
        },
        {
          "duration": 344.89,
          "end": 95840.97,
          "error": "",
          "name": "viewlet.explorer-expanded-folder-aria-multiple-children.js",
          "start": 95496.08,
          "status": "pass"
        },
        {
          "duration": 344.2,
          "end": 204803.49,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-japanese-characters.js",
          "start": 204459.29,
          "status": "pass"
        },
        {
          "duration": 343.42,
          "end": 179384.13,
          "error": "",
          "name": "viewlet.explorer-rapid-toolbar-clicks.js",
          "start": 179040.71,
          "status": "pass"
        },
        {
          "duration": 341.91,
          "end": 196823.7,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-ampersand.js",
          "start": 196481.79,
          "status": "pass"
        },
        {
          "duration": 341.81,
          "end": 155367.38,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-blur.js",
          "start": 155025.57,
          "status": "pass"
        },
        {
          "duration": 339.61,
          "end": 205967.77,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-leading-hyphen.js",
          "start": 205628.16,
          "status": "pass"
        },
        {
          "duration": 335.2,
          "end": 204231.94,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hebrew-characters.js",
          "start": 203896.74,
          "status": "pass"
        },
        {
          "duration": 334.74,
          "end": 166537.15,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-collapse-all.js",
          "start": 166202.41,
          "status": "pass"
        },
        {
          "duration": 333.75,
          "end": 155888.38,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-cancel.js",
          "start": 155554.63,
          "status": "pass"
        },
        {
          "duration": 332.79,
          "end": 201294.8,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-devanagari-characters.js",
          "start": 200962.01,
          "status": "pass"
        },
        {
          "duration": 331.38,
          "end": 169672.3,
          "error": "",
          "name": "viewlet.explorer-race-new-file-accept-edit.js",
          "start": 169340.92,
          "status": "pass"
        },
        {
          "duration": 331.01,
          "end": 58271.5,
          "error": "",
          "name": "viewlet.explorer-delete-file.js",
          "start": 57940.49,
          "status": "pass"
        },
        {
          "duration": 330.57,
          "end": 197386.39,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-apostrophe.js",
          "start": 197055.82,
          "status": "pass"
        },
        {
          "duration": 329.94,
          "end": 198486.99,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-at-sign.js",
          "start": 198157.05,
          "status": "pass"
        },
        {
          "duration": 329.59,
          "end": 196265.47,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-accented-latin-characters.js",
          "start": 195935.88,
          "status": "pass"
        },
        {
          "duration": 327.34,
          "end": 183872.47,
          "error": "",
          "name": "viewlet.explorer-refresh-external-move-between-expanded-folders.js",
          "start": 183545.13,
          "status": "pass"
        },
        {
          "duration": 326.15,
          "end": 156446.15,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-refresh.js",
          "start": 156120,
          "status": "pass"
        },
        {
          "duration": 325.71,
          "end": 97656.83,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-top-level.js",
          "start": 97331.12,
          "status": "pass"
        },
        {
          "duration": 324.69,
          "end": 103817.87,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-rename.js",
          "start": 103493.18,
          "status": "pass"
        },
        {
          "duration": 323.09,
          "end": 151516.92,
          "error": "",
          "name": "viewlet.explorer-new-folder-with-no-workspace.js",
          "start": 151193.83,
          "status": "pass"
        },
        {
          "duration": 321.69,
          "end": 150955.65,
          "error": "",
          "name": "viewlet.explorer-new-file-with-no-workspace.js",
          "start": 150633.96,
          "status": "pass"
        },
        {
          "duration": 321.27,
          "end": 186854.2,
          "error": "",
          "name": "viewlet.explorer-rename-expanded-folder-updates-child-titles.js",
          "start": 186532.93,
          "status": "pass"
        },
        {
          "duration": 321.11,
          "end": 172756.2,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-cancel-edit.js",
          "start": 172435.09,
          "status": "pass"
        },
        {
          "duration": 317.13,
          "end": 158587.03,
          "error": "",
          "name": "viewlet.explorer-race-blur-refresh.js",
          "start": 158269.9,
          "status": "pass"
        },
        {
          "duration": 316.84,
          "end": 200151.77,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-comma.js",
          "start": 199834.93,
          "status": "pass"
        },
        {
          "duration": 316.55,
          "end": 173292.62,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-twice.js",
          "start": 172976.07,
          "status": "pass"
        },
        {
          "duration": 315.61,
          "end": 158077.24,
          "error": "",
          "name": "viewlet.explorer-race-arrow-right-refresh.js",
          "start": 157761.63,
          "status": "pass"
        },
        {
          "duration": 315.45,
          "end": 175805.91,
          "error": "",
          "name": "viewlet.explorer-race-rename-twice.js",
          "start": 175490.46,
          "status": "pass"
        },
        {
          "duration": 311.39,
          "end": 179899.33,
          "error": "",
          "name": "viewlet.explorer-refresh-collapsed-folder-stays-collapsed.js",
          "start": 179587.94,
          "status": "pass"
        },
        {
          "duration": 309.97,
          "end": 176320.71,
          "error": "",
          "name": "viewlet.explorer-race-restore-state-refresh.js",
          "start": 176010.74,
          "status": "pass"
        },
        {
          "duration": 308.52,
          "end": 132963.18,
          "error": "",
          "name": "viewlet.explorer-focus-previous-without-focus.js",
          "start": 132654.66,
          "status": "pass"
        },
        {
          "duration": 307.97,
          "end": 176839.77,
          "error": "",
          "name": "viewlet.explorer-race-save-state-expand.js",
          "start": 176531.8,
          "status": "pass"
        },
        {
          "duration": 307.56,
          "end": 175293.01,
          "error": "",
          "name": "viewlet.explorer-race-rename-refresh.js",
          "start": 174985.45,
          "status": "pass"
        },
        {
          "duration": 305.01,
          "end": 159106.24,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-expand-one.js",
          "start": 158801.23,
          "status": "pass"
        },
        {
          "duration": 304.22,
          "end": 40217.63,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-files.js",
          "start": 39913.41,
          "status": "pass"
        },
        {
          "duration": 303.03,
          "end": 107890.99,
          "error": "expected .EditorInput textarea to be focused but active element is document.body",
          "name": "viewlet.explorer-focus-after-create-file.js",
          "start": 107587.96,
          "status": "fail"
        },
        {
          "duration": 303.02,
          "end": 32198.01,
          "error": "",
          "name": "viewlet.explorer-create-file-with-spaces.js",
          "start": 31894.99,
          "status": "pass"
        },
        {
          "duration": 301.61,
          "end": 99624.07,
          "error": "",
          "name": "viewlet.explorer-files-exclude-defaults.js",
          "start": 99322.46,
          "status": "pass"
        },
        {
          "duration": 300.55,
          "end": 170603.77,
          "error": "",
          "name": "viewlet.explorer-race-new-file-focus-none.js",
          "start": 170303.22,
          "status": "pass"
        },
        {
          "duration": 298.42,
          "end": 161211.69,
          "error": "",
          "name": "viewlet.explorer-race-cut-refresh.js",
          "start": 160913.27,
          "status": "pass"
        },
        {
          "duration": 297.58,
          "end": 33144.56,
          "error": "",
          "name": "viewlet.explorer-create-file.js",
          "start": 32846.98,
          "status": "pass"
        },
        {
          "duration": 295.55,
          "end": 30356.58,
          "error": "",
          "name": "viewlet.explorer-create-file-with-newline.js",
          "start": 30061.03,
          "status": "pass"
        },
        {
          "duration": 295.4,
          "end": 164754.66,
          "error": "",
          "name": "viewlet.explorer-race-expand-all-refresh.js",
          "start": 164459.26,
          "status": "pass"
        },
        {
          "duration": 294.64,
          "end": 159590.01,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-refresh.js",
          "start": 159295.37,
          "status": "pass"
        },
        {
          "duration": 292.66,
          "end": 167008.52,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-refresh.js",
          "start": 166715.86,
          "status": "pass"
        },
        {
          "duration": 292.35,
          "end": 97181.78,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-nested.js",
          "start": 96889.43,
          "status": "pass"
        },
        {
          "duration": 291.77,
          "end": 153063.68,
          "error": "",
          "name": "viewlet.explorer-preserve-nested-expand-state-after-external-change.js",
          "start": 152771.91,
          "status": "pass"
        },
        {
          "duration": 288.32,
          "end": 70311.07,
          "error": "",
          "name": "viewlet.explorer-drag-multi-selection-into-folder.js",
          "start": 70022.75,
          "status": "pass"
        },
        {
          "duration": 287.88,
          "end": 27176.83,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji-extension.js",
          "start": 26888.95,
          "status": "pass"
        },
        {
          "duration": 282.66,
          "end": 30753.11,
          "error": "",
          "name": "viewlet.explorer-create-file-with-non-breaking-space.js",
          "start": 30470.45,
          "status": "pass"
        },
        {
          "duration": 276.92,
          "end": 56773.47,
          "error": "",
          "name": "viewlet.explorer-delete-collapsed-folder-with-selected-hidden-child.js",
          "start": 56496.55,
          "status": "pass"
        },
        {
          "duration": 274.78,
          "end": 166004.62,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-click-child.js",
          "start": 165729.84,
          "status": "pass"
        },
        {
          "duration": 272.42,
          "end": 157562.32,
          "error": "",
          "name": "viewlet.explorer-race-arrow-left-refresh.js",
          "start": 157289.9,
          "status": "pass"
        },
        {
          "duration": 272.01,
          "end": 144733.79,
          "error": "",
          "name": "viewlet.explorer-mouse-navigation.js",
          "start": 144461.78,
          "status": "pass"
        },
        {
          "duration": 269.8,
          "end": 160074.28,
          "error": "",
          "name": "viewlet.explorer-race-copy-refresh.js",
          "start": 159804.48,
          "status": "pass"
        },
        {
          "duration": 269.39,
          "end": 98491.01,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-file.js",
          "start": 98221.62,
          "status": "pass"
        },
        {
          "duration": 269.36,
          "end": 78844.31,
          "error": "",
          "name": "viewlet.explorer-error-message-clears-after-successful-operation.js",
          "start": 78574.95,
          "status": "pass"
        },
        {
          "duration": 268.61,
          "end": 139800.94,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-root.js",
          "start": 139532.33,
          "status": "pass"
        },
        {
          "duration": 268.43,
          "end": 27560.64,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji.js",
          "start": 27292.21,
          "status": "pass"
        },
        {
          "duration": 268.29,
          "end": 194752.67,
          "error": "",
          "name": "viewlet.explorer-rename-file-validation-blur.js",
          "start": 194484.38,
          "status": "pass"
        },
        {
          "duration": 263.34,
          "end": 28448.39,
          "error": "",
          "name": "viewlet.explorer-create-file-with-greek-characters.js",
          "start": 28185.05,
          "status": "pass"
        },
        {
          "duration": 263.32,
          "end": 224366.36,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-tilde.js",
          "start": 224103.04,
          "status": "pass"
        },
        {
          "duration": 262.87,
          "end": 110815.42,
          "error": "",
          "name": "viewlet.explorer-focus-first-expanded-tree.js",
          "start": 110552.55,
          "status": "pass"
        },
        {
          "duration": 262.57,
          "end": 104865.18,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-folder.js",
          "start": 104602.61,
          "status": "pass"
        },
        {
          "duration": 262.26,
          "end": 24122.99,
          "error": "",
          "name": "viewlet.explorer-create-file-when-file-is-focused.js",
          "start": 23860.73,
          "status": "pass"
        },
        {
          "duration": 259.35,
          "end": 39048.1,
          "error": "",
          "name": "viewlet.explorer-create-folder.js",
          "start": 38788.75,
          "status": "pass"
        },
        {
          "duration": 258.11,
          "end": 133422.76,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-disabled.js",
          "start": 133164.65,
          "status": "pass"
        },
        {
          "duration": 255.51,
          "end": 115689.58,
          "error": "",
          "name": "viewlet.explorer-focus-next-without-focus.js",
          "start": 115434.07,
          "status": "pass"
        },
        {
          "duration": 253.92,
          "end": 116658.97,
          "error": "",
          "name": "viewlet.explorer-focus-previous-at-start.js",
          "start": 116405.05,
          "status": "pass"
        },
        {
          "duration": 253.43,
          "end": 113549.15,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-child-to-root-sibling.js",
          "start": 113295.72,
          "status": "pass"
        },
        {
          "duration": 253.4,
          "end": 39430.86,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file-error-already-exists.js",
          "start": 39177.46,
          "status": "pass"
        },
        {
          "duration": 247.9,
          "end": 112695.8,
          "error": "",
          "name": "viewlet.explorer-focus-last-from-first.js",
          "start": 112447.9,
          "status": "pass"
        },
        {
          "duration": 247.39,
          "end": 110195.58,
          "error": "",
          "name": "viewlet.explorer-focus-first-already-first.js",
          "start": 109948.19,
          "status": "pass"
        },
        {
          "duration": 237.69,
          "end": 106931.03,
          "error": "",
          "name": "viewlet.explorer-files-exclude-thumbs-db-nested.js",
          "start": 106693.34,
          "status": "pass"
        },
        {
          "duration": 237.41,
          "end": 112273.07,
          "error": "",
          "name": "viewlet.explorer-focus-last-expanded-tree.js",
          "start": 112035.66,
          "status": "pass"
        },
        {
          "duration": 231.98,
          "end": 98041.75,
          "error": "",
          "name": "viewlet.explorer-files-exclude-case-sensitive.js",
          "start": 97809.77,
          "status": "pass"
        },
        {
          "duration": 230.12,
          "end": 101389.84,
          "error": "",
          "name": "viewlet.explorer-files-exclude-folder-descendants.js",
          "start": 101159.72,
          "status": "pass"
        },
        {
          "duration": 228.81,
          "end": 111219.25,
          "error": "",
          "name": "viewlet.explorer-focus-first-from-last.js",
          "start": 110990.44,
          "status": "pass"
        },
        {
          "duration": 227.31,
          "end": 111645.55,
          "error": "",
          "name": "viewlet.explorer-focus-last-already-last.js",
          "start": 111418.24,
          "status": "pass"
        },
        {
          "duration": 225.65,
          "end": 313297.97,
          "error": "",
          "name": "viewlet.explorer-typeahead-folder-prefix.js",
          "start": 313072.32,
          "status": "pass"
        },
        {
          "duration": 223.77,
          "end": 103328.82,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-create.js",
          "start": 103105.05,
          "status": "pass"
        },
        {
          "duration": 222.94,
          "end": 23146.46,
          "error": "",
          "name": "viewlet.explorer-create-file-opens-in-editor.js",
          "start": 22923.52,
          "status": "pass"
        },
        {
          "duration": 222.71,
          "end": 227832.99,
          "error": "",
          "name": "viewlet.explorer-reveal-nested-file-collapsed.js",
          "start": 227610.28,
          "status": "pass"
        },
        {
          "duration": 221.43,
          "end": 223860.44,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-square-brackets.js",
          "start": 223639.01,
          "status": "pass"
        },
        {
          "duration": 221.23,
          "end": 221646.73,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-parentheses.js",
          "start": 221425.5,
          "status": "pass"
        },
        {
          "duration": 220.68,
          "end": 220756.19,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-leading-hyphen.js",
          "start": 220535.51,
          "status": "pass"
        },
        {
          "duration": 220.55,
          "end": 320282.9,
          "error": "",
          "name": "viewlet.explorer.open.js",
          "start": 320062.35,
          "status": "pass"
        },
        {
          "duration": 219.47,
          "end": 113109.12,
          "error": "",
          "name": "viewlet.explorer-focus-next-at-end.js",
          "start": 112889.65,
          "status": "pass"
        },
        {
          "duration": 218.79,
          "end": 310632.5,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-folder-button.js",
          "start": 310413.71,
          "status": "pass"
        },
        {
          "duration": 218.17,
          "end": 22050.85,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-closed-folder.js",
          "start": 21832.68,
          "status": "pass"
        },
        {
          "duration": 216.14,
          "end": 15589.88,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder-preserves-expanded-subtree.js",
          "start": 15373.74,
          "status": "pass"
        },
        {
          "duration": 216.02,
          "end": 95323.66,
          "error": "",
          "name": "viewlet.explorer-expand-recursively.js",
          "start": 95107.64,
          "status": "pass"
        },
        {
          "duration": 215.48,
          "end": 100811.46,
          "error": "",
          "name": "viewlet.explorer-files-exclude-extension-glob.js",
          "start": 100595.98,
          "status": "pass"
        },
        {
          "duration": 215.01,
          "end": 171571.34,
          "error": "",
          "name": "viewlet.explorer-race-new-file-switch-folders.js",
          "start": 171356.33,
          "status": "pass"
        },
        {
          "duration": 214.27,
          "end": 101781.68,
          "error": "",
          "name": "viewlet.explorer-files-exclude-git-nested.js",
          "start": 101567.41,
          "status": "pass"
        },
        {
          "duration": 213.27,
          "end": 222085.36,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-percent-sign.js",
          "start": 221872.09,
          "status": "pass"
        },
        {
          "duration": 213.1,
          "end": 96207.48,
          "error": "",
          "name": "viewlet.explorer-external-create-conflicts-with-active-rename.js",
          "start": 95994.38,
          "status": "pass"
        },
        {
          "duration": 211.99,
          "end": 99147.04,
          "error": "",
          "name": "viewlet.explorer-files-exclude-custom-basename-folder.js",
          "start": 98935.05,
          "status": "pass"
        },
        {
          "duration": 211.27,
          "end": 216312.77,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-devanagari-characters.js",
          "start": 216101.5,
          "status": "pass"
        },
        {
          "duration": 211.1,
          "end": 100022.49,
          "error": "",
          "name": "viewlet.explorer-files-exclude-ds-store-nested.js",
          "start": 99811.39,
          "status": "pass"
        },
        {
          "duration": 210.88,
          "end": 69310.67,
          "error": "",
          "name": "viewlet.explorer-drag-file-into-folder.js",
          "start": 69099.79,
          "status": "pass"
        },
        {
          "duration": 210.19,
          "end": 217657.08,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-equals-sign.js",
          "start": 217446.89,
          "status": "pass"
        },
        {
          "duration": 210.01,
          "end": 220303.01,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-korean-characters.js",
          "start": 220093,
          "status": "pass"
        },
        {
          "duration": 209.56,
          "end": 219413.17,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hebrew-characters.js",
          "start": 219203.61,
          "status": "pass"
        },
        {
          "duration": 207.91,
          "end": 152550.37,
          "error": "",
          "name": "viewlet.explorer-open-file-keeps-focus.js",
          "start": 152342.46,
          "status": "pass"
        },
        {
          "duration": 206.38,
          "end": 216737.7,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-dollar-sign.js",
          "start": 216531.32,
          "status": "pass"
        },
        {
          "duration": 206.15,
          "end": 212420.24,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-accented-latin-characters.js",
          "start": 212214.09,
          "status": "pass"
        },
        {
          "duration": 204.61,
          "end": 213708.32,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-arabic-characters.js",
          "start": 213503.71,
          "status": "pass"
        },
        {
          "duration": 204.02,
          "end": 222958.38,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-semicolon.js",
          "start": 222754.36,
          "status": "pass"
        },
        {
          "duration": 203.39,
          "end": 57808.78,
          "error": "",
          "name": "viewlet.explorer-delete-file-no-focused-item.js",
          "start": 57605.39,
          "status": "pass"
        },
        {
          "duration": 203.02,
          "end": 212002.4,
          "error": "",
          "name": "viewlet.explorer-rename-folder-starting-with-dot.js",
          "start": 211799.38,
          "status": "pass"
        },
        {
          "duration": 202.87,
          "end": 218982.89,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hash.js",
          "start": 218780.02,
          "status": "pass"
        },
        {
          "duration": 200.44,
          "end": 223399.21,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-spaces.js",
          "start": 223198.77,
          "status": "pass"
        },
        {
          "duration": 199.13,
          "end": 219848.21,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-japanese-characters.js",
          "start": 219649.08,
          "status": "pass"
        },
        {
          "duration": 195.67,
          "end": 215028.32,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-chinese-characters.js",
          "start": 214832.65,
          "status": "pass"
        },
        {
          "duration": 193.63,
          "end": 39760.07,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file.js",
          "start": 39566.44,
          "status": "pass"
        },
        {
          "duration": 192.68,
          "end": 213277.12,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-apostrophe.js",
          "start": 213084.44,
          "status": "pass"
        },
        {
          "duration": 192.41,
          "end": 14115.43,
          "error": "",
          "name": "viewlet.explorer-context-menu-cut-file.js",
          "start": 13923.02,
          "status": "pass"
        },
        {
          "duration": 191.5,
          "end": 59375.2,
          "error": "",
          "name": "viewlet.explorer-delete-last-file.js",
          "start": 59183.7,
          "status": "pass"
        },
        {
          "duration": 190.68,
          "end": 190104.62,
          "error": "",
          "name": "viewlet.explorer-rename-file-invalid-escape-keeps-focus.js",
          "start": 189913.94,
          "status": "pass"
        },
        {
          "duration": 190.61,
          "end": 61522.99,
          "error": "",
          "name": "viewlet.explorer-delete-nested-middle-folder.js",
          "start": 61332.38,
          "status": "pass"
        },
        {
          "duration": 190.35,
          "end": 170111.21,
          "error": "",
          "name": "viewlet.explorer-race-new-file-cancel-edit.js",
          "start": 169920.86,
          "status": "pass"
        },
        {
          "duration": 190.26,
          "end": 217163.76,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-emoji.js",
          "start": 216973.5,
          "status": "pass"
        },
        {
          "duration": 189.71,
          "end": 23452.95,
          "error": "",
          "name": "viewlet.explorer-create-file-starting-with-dot.js",
          "start": 23263.24,
          "status": "pass"
        },
        {
          "duration": 188.47,
          "end": 215870.92,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-cyrillic-characters.js",
          "start": 215682.45,
          "status": "pass"
        },
        {
          "duration": 188.03,
          "end": 222509.94,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-plus-sign.js",
          "start": 222321.91,
          "status": "pass"
        },
        {
          "duration": 186.46,
          "end": 214583.54,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-braces.js",
          "start": 214397.08,
          "status": "pass"
        },
        {
          "duration": 185.8,
          "end": 218103.18,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-exclamation-mark.js",
          "start": 217917.38,
          "status": "pass"
        },
        {
          "duration": 185.49,
          "end": 214151.22,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-at-sign.js",
          "start": 213965.73,
          "status": "pass"
        },
        {
          "duration": 184.77,
          "end": 221182.72,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-multiple-dots.js",
          "start": 220997.95,
          "status": "pass"
        },
        {
          "duration": 183.9,
          "end": 212853.54,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-ampersand.js",
          "start": 212669.64,
          "status": "pass"
        },
        {
          "duration": 183.86,
          "end": 33449.51,
          "error": "",
          "name": "viewlet.explorer-create-folder-double-click-empty-space.js",
          "start": 33265.65,
          "status": "pass"
        },
        {
          "duration": 183.13,
          "end": 215440.71,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-comma.js",
          "start": 215257.58,
          "status": "pass"
        },
        {
          "duration": 182.05,
          "end": 218540.92,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-greek-characters.js",
          "start": 218358.87,
          "status": "pass"
        },
        {
          "duration": 180.88,
          "end": 23743.84,
          "error": "",
          "name": "viewlet.explorer-create-file-switch-folders.js",
          "start": 23562.96,
          "status": "pass"
        },
        {
          "duration": 180.69,
          "end": 41449.42,
          "error": "",
          "name": "viewlet.explorer-cut-then-copy-clears-cut-decoration.js",
          "start": 41268.73,
          "status": "pass"
        },
        {
          "duration": 180.48,
          "end": 14667.86,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file.js",
          "start": 14487.38,
          "status": "pass"
        },
        {
          "duration": 178.68,
          "end": 41123.48,
          "error": "",
          "name": "viewlet.explorer-cut-folder-into-expanded-folder.js",
          "start": 40944.8,
          "status": "pass"
        },
        {
          "duration": 176.89,
          "end": 14389.07,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file-with-focus.js",
          "start": 14212.18,
          "status": "pass"
        },
        {
          "duration": 174.57,
          "end": 22799.08,
          "error": "",
          "name": "viewlet.explorer-create-file-nested.js",
          "start": 22624.51,
          "status": "pass"
        },
        {
          "duration": 174.48,
          "end": 164245.66,
          "error": "",
          "name": "viewlet.explorer-race-escape-update-editing-value.js",
          "start": 164071.18,
          "status": "pass"
        },
        {
          "duration": 173.75,
          "end": 170992.66,
          "error": "",
          "name": "viewlet.explorer-race-new-file-refresh-while-editing.js",
          "start": 170818.91,
          "status": "pass"
        },
        {
          "duration": 173.64,
          "end": 163480.3,
          "error": "",
          "name": "viewlet.explorer-race-escape-accept-edit.js",
          "start": 163306.66,
          "status": "pass"
        },
        {
          "duration": 173.56,
          "end": 21198.77,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.js",
          "start": 21025.21,
          "status": "pass"
        },
        {
          "duration": 172.89,
          "end": 15122.27,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-unselected-with-selection.js",
          "start": 14949.38,
          "status": "pass"
        },
        {
          "duration": 172.86,
          "end": 40528.63,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-folders.js",
          "start": 40355.77,
          "status": "pass"
        },
        {
          "duration": 167.32,
          "end": 2844.89,
          "error": "",
          "name": "viewlet.explorer-accessibility-create-updates-aria.js",
          "start": 2677.57,
          "status": "pass"
        },
        {
          "duration": 165,
          "end": 21727,
          "error": "",
          "name": "viewlet.explorer-create-file-explorer-collapses.js",
          "start": 21562,
          "status": "pass"
        },
        {
          "duration": 160.57,
          "end": 8912.52,
          "error": "",
          "name": "viewlet.explorer-context-menu-compare-with-selected.js",
          "start": 8751.95,
          "status": "pass"
        },
        {
          "duration": 160.11,
          "end": 20916.39,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-dot.js",
          "start": 20756.28,
          "status": "pass"
        },
        {
          "duration": 159.63,
          "end": 163859.88,
          "error": "",
          "name": "viewlet.explorer-race-escape-new-file.js",
          "start": 163700.25,
          "status": "pass"
        },
        {
          "duration": 158.9,
          "end": 136953.82,
          "error": "",
          "name": "viewlet.explorer-handle-cut-no-selection.js",
          "start": 136794.92,
          "status": "pass"
        },
        {
          "duration": 156.84,
          "end": 163105.85,
          "error": "",
          "name": "viewlet.explorer-race-double-click-refresh.js",
          "start": 162949.01,
          "status": "pass"
        },
        {
          "duration": 153.18,
          "end": 20642.62,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-backslash.js",
          "start": 20489.44,
          "status": "pass"
        },
        {
          "duration": 151.92,
          "end": 136604.17,
          "error": "",
          "name": "viewlet.explorer-handle-copy-no-selection.js",
          "start": 136452.25,
          "status": "pass"
        },
        {
          "duration": 149.85,
          "end": 18635.97,
          "error": "",
          "name": "viewlet.explorer-create-file-blur.js",
          "start": 18486.12,
          "status": "pass"
        },
        {
          "duration": 149.79,
          "end": 21457.58,
          "error": "",
          "name": "viewlet.explorer-create-file-error-no-name-provided.js",
          "start": 21307.79,
          "status": "pass"
        },
        {
          "duration": 149.68,
          "end": 162358.3,
          "error": "",
          "name": "viewlet.explorer-race-double-click-blur.js",
          "start": 162208.62,
          "status": "pass"
        },
        {
          "duration": 145.54,
          "end": 162738.41,
          "error": "",
          "name": "viewlet.explorer-race-double-click-cancel-edit.js",
          "start": 162592.87,
          "status": "pass"
        },
        {
          "duration": 145.13,
          "end": 62544.42,
          "error": "",
          "name": "viewlet.explorer-double-click-file-opens-permanently.js",
          "start": 62399.29,
          "status": "pass"
        },
        {
          "duration": 144.72,
          "end": 24632.78,
          "error": "",
          "name": "viewlet.explorer-create-file-with-ampersand.js",
          "start": 24488.06,
          "status": "pass"
        },
        {
          "duration": 142.88,
          "end": 144212.34,
          "error": "",
          "name": "viewlet.explorer-long-file-name.js",
          "start": 144069.46,
          "status": "pass"
        },
        {
          "duration": 141.97,
          "end": 105780.91,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-folder.js",
          "start": 105638.94,
          "status": "pass"
        },
        {
          "duration": 141.04,
          "end": 29188.46,
          "error": "",
          "name": "viewlet.explorer-create-file-with-japanese-characters.js",
          "start": 29047.42,
          "status": "pass"
        },
        {
          "duration": 140.08,
          "end": 132468.46,
          "error": "",
          "name": "viewlet.explorer-focus-previous-single-item-no-op.js",
          "start": 132328.38,
          "status": "pass"
        },
        {
          "duration": 140.07,
          "end": 102086.19,
          "error": "",
          "name": "viewlet.explorer-files-exclude-gitignore-visible.js",
          "start": 101946.12,
          "status": "pass"
        },
        {
          "duration": 139.19,
          "end": 75366.83,
          "error": "",
          "name": "viewlet.explorer-drop-folder-with-files.js",
          "start": 75227.64,
          "status": "pass"
        },
        {
          "duration": 137.42,
          "end": 7860.61,
          "error": "",
          "name": "viewlet.explorer-close-workspace-resets-sidebar-title.js",
          "start": 7723.19,
          "status": "pass"
        },
        {
          "duration": 137.1,
          "end": 32715.06,
          "error": "",
          "name": "viewlet.explorer-create-file-with-tilde.js",
          "start": 32577.96,
          "status": "pass"
        },
        {
          "duration": 135.05,
          "end": 139339,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-out-of-range.js",
          "start": 139203.95,
          "status": "pass"
        },
        {
          "duration": 134.89,
          "end": 102380.67,
          "error": "",
          "name": "viewlet.explorer-files-exclude-hg-nested.js",
          "start": 102245.78,
          "status": "pass"
        },
        {
          "duration": 134.17,
          "end": 113861.23,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-parent-to-child.js",
          "start": 113727.06,
          "status": "pass"
        },
        {
          "duration": 133.84,
          "end": 106494.82,
          "error": "",
          "name": "viewlet.explorer-files-exclude-svn-nested.js",
          "start": 106360.98,
          "status": "pass"
        },
        {
          "duration": 133.82,
          "end": 29927.26,
          "error": "",
          "name": "viewlet.explorer-create-file-with-multiple-dots.js",
          "start": 29793.44,
          "status": "pass"
        },
        {
          "duration": 133.39,
          "end": 31005.35,
          "error": "",
          "name": "viewlet.explorer-create-file-with-parentheses.js",
          "start": 30871.96,
          "status": "pass"
        },
        {
          "duration": 133.25,
          "end": 115255.5,
          "error": "",
          "name": "viewlet.explorer-focus-next-single-item-no-op.js",
          "start": 115122.25,
          "status": "pass"
        },
        {
          "duration": 132.61,
          "end": 3833.32,
          "error": "",
          "name": "viewlet.explorer-accessibility.js",
          "start": 3700.71,
          "status": "pass"
        },
        {
          "duration": 132.18,
          "end": 31515.21,
          "error": "",
          "name": "viewlet.explorer-create-file-with-plus-sign.js",
          "start": 31383.03,
          "status": "pass"
        },
        {
          "duration": 131.64,
          "end": 105173.44,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-similar-visible.js",
          "start": 105041.8,
          "status": "pass"
        },
        {
          "duration": 131.62,
          "end": 16488.41,
          "error": "",
          "name": "viewlet.explorer-context-menu-rename-file.js",
          "start": 16356.79,
          "status": "pass"
        },
        {
          "duration": 128.97,
          "end": 24377.58,
          "error": "",
          "name": "viewlet.explorer-create-file-with-accented-latin-characters.js",
          "start": 24248.61,
          "status": "pass"
        },
        {
          "duration": 128.97,
          "end": 28691.18,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hash.js",
          "start": 28562.21,
          "status": "pass"
        },
        {
          "duration": 128.45,
          "end": 29676.57,
          "error": "",
          "name": "viewlet.explorer-create-file-with-leading-hyphen.js",
          "start": 29548.12,
          "status": "pass"
        },
        {
          "duration": 128.39,
          "end": 25325.45,
          "error": "",
          "name": "viewlet.explorer-create-file-with-at-sign.js",
          "start": 25197.06,
          "status": "pass"
        },
        {
          "duration": 128.18,
          "end": 26513.83,
          "error": "",
          "name": "viewlet.explorer-create-file-with-devanagari-characters.js",
          "start": 26385.65,
          "status": "pass"
        },
        {
          "duration": 127.74,
          "end": 31262.53,
          "error": "",
          "name": "viewlet.explorer-create-file-with-percent-sign.js",
          "start": 31134.79,
          "status": "pass"
        },
        {
          "duration": 126.35,
          "end": 32454.19,
          "error": "",
          "name": "viewlet.explorer-create-file-with-square-brackets.js",
          "start": 32327.84,
          "status": "pass"
        },
        {
          "duration": 125.96,
          "end": 27810.96,
          "error": "",
          "name": "viewlet.explorer-create-file-with-equals-sign.js",
          "start": 27685,
          "status": "pass"
        },
        {
          "duration": 125.14,
          "end": 29430.18,
          "error": "",
          "name": "viewlet.explorer-create-file-with-korean-characters.js",
          "start": 29305.04,
          "status": "pass"
        },
        {
          "duration": 124.98,
          "end": 105471.78,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-descendant.js",
          "start": 105346.8,
          "status": "pass"
        },
        {
          "duration": 124.12,
          "end": 24864.83,
          "error": "",
          "name": "viewlet.explorer-create-file-with-apostrophe.js",
          "start": 24740.71,
          "status": "pass"
        },
        {
          "duration": 123.9,
          "end": 13531.01,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-targets-menu-item.js",
          "start": 13407.11,
          "status": "pass"
        },
        {
          "duration": 123.79,
          "end": 31761.06,
          "error": "",
          "name": "viewlet.explorer-create-file-with-semicolon.js",
          "start": 31637.27,
          "status": "pass"
        },
        {
          "duration": 122.88,
          "end": 98788.01,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-folder.js",
          "start": 98665.13,
          "status": "pass"
        },
        {
          "duration": 122.32,
          "end": 13012.04,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-targets-menu-item.js",
          "start": 12889.72,
          "status": "pass"
        },
        {
          "duration": 121.34,
          "end": 28052.47,
          "error": "",
          "name": "viewlet.explorer-create-file-with-exclamation-mark.js",
          "start": 27931.13,
          "status": "pass"
        },
        {
          "duration": 121.18,
          "end": 26023.46,
          "error": "",
          "name": "viewlet.explorer-create-file-with-comma.js",
          "start": 25902.28,
          "status": "pass"
        },
        {
          "duration": 120.26,
          "end": 28932.21,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hebrew-characters.js",
          "start": 28811.95,
          "status": "pass"
        },
        {
          "duration": 120.21,
          "end": 25572.25,
          "error": "",
          "name": "viewlet.explorer-create-file-with-braces.js",
          "start": 25452.04,
          "status": "pass"
        },
        {
          "duration": 119.91,
          "end": 26768.13,
          "error": "",
          "name": "viewlet.explorer-create-file-with-dollar-sign.js",
          "start": 26648.22,
          "status": "pass"
        },
        {
          "duration": 119.61,
          "end": 17416.46,
          "error": "",
          "name": "viewlet.explorer-copy-paste-collision-preserves-files.js",
          "start": 17296.85,
          "status": "pass"
        },
        {
          "duration": 119.21,
          "end": 22283.3,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-folder.js",
          "start": 22164.09,
          "status": "pass"
        },
        {
          "duration": 119.05,
          "end": 74836.3,
          "error": "",
          "name": "viewlet.explorer-drop-file.js",
          "start": 74717.25,
          "status": "pass"
        },
        {
          "duration": 118.77,
          "end": 22515.71,
          "error": "",
          "name": "viewlet.explorer-create-file-invalid-then-valid-same-edit.js",
          "start": 22396.94,
          "status": "pass"
        },
        {
          "duration": 118.69,
          "end": 7460.66,
          "error": "",
          "name": "viewlet.explorer-click-file-opens-in-editor.js",
          "start": 7341.97,
          "status": "pass"
        },
        {
          "duration": 118.3,
          "end": 75630.98,
          "error": "",
          "name": "viewlet.explorer-drop-folder.js",
          "start": 75512.68,
          "status": "pass"
        },
        {
          "duration": 117.04,
          "end": 40789.92,
          "error": "",
          "name": "viewlet.explorer-cut-cancel.js",
          "start": 40672.88,
          "status": "pass"
        },
        {
          "duration": 115.14,
          "end": 25087.96,
          "error": "",
          "name": "viewlet.explorer-create-file-with-arabic-characters.js",
          "start": 24972.82,
          "status": "pass"
        },
        {
          "duration": 113.83,
          "end": 16704.66,
          "error": "",
          "name": "viewlet.explorer-context-menu-select-for-compare.js",
          "start": 16590.83,
          "status": "pass"
        },
        {
          "duration": 112.19,
          "end": 26269.25,
          "error": "",
          "name": "viewlet.explorer-create-file-with-cyrillic-characters.js",
          "start": 26157.06,
          "status": "pass"
        },
        {
          "duration": 111.97,
          "end": 25793.45,
          "error": "",
          "name": "viewlet.explorer-create-file-with-chinese-characters.js",
          "start": 25681.48,
          "status": "pass"
        },
        {
          "duration": 109.37,
          "end": 61775.07,
          "error": "",
          "name": "viewlet.explorer-delete-non-empty-folder-cancel.js",
          "start": 61665.7,
          "status": "pass"
        },
        {
          "duration": 108.87,
          "end": 8667.26,
          "error": "",
          "name": "viewlet.explorer-collapse-parent-clears-hidden-child-selection.js",
          "start": 8558.39,
          "status": "pass"
        },
        {
          "duration": 105.5,
          "end": 59049.89,
          "error": "",
          "name": "viewlet.explorer-delete-folder.js",
          "start": 58944.39,
          "status": "pass"
        },
        {
          "duration": 103.38,
          "end": 8031.87,
          "error": "",
          "name": "viewlet.explorer-collapse-all-flat-files-focuses-first.js",
          "start": 7928.49,
          "status": "pass"
        },
        {
          "duration": 102.92,
          "end": 2597.39,
          "error": "",
          "name": "viewlet.explorer-accept-edit-when-not-editing.js",
          "start": 2494.47,
          "status": "pass"
        },
        {
          "duration": 101.62,
          "end": 33680.28,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested.js",
          "start": 33578.66,
          "status": "pass"
        },
        {
          "duration": 97.77,
          "end": 74408.61,
          "error": "",
          "name": "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
          "start": 74310.84,
          "status": "pass"
        },
        {
          "duration": 96.52,
          "end": 14855.41,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-focused-folder-with-selection.js",
          "start": 14758.89,
          "status": "pass"
        },
        {
          "duration": 94.53,
          "end": 3020.19,
          "error": "",
          "name": "viewlet.explorer-accessibility-delete-updates-aria.js",
          "start": 2925.66,
          "status": "pass"
        },
        {
          "duration": 94.21,
          "end": 7095.52,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-multiple-selection.js",
          "start": 7001.31,
          "status": "pass"
        },
        {
          "duration": 93,
          "end": 7639.96,
          "error": "",
          "name": "viewlet.explorer-click-pinned-tab-keeps-it-pinned.js",
          "start": 7546.96,
          "status": "pass"
        },
        {
          "duration": 92.23,
          "end": 6482.58,
          "error": "",
          "name": "viewlet.explorer-blur.js",
          "start": 6390.35,
          "status": "pass"
        },
        {
          "duration": 90.83,
          "end": 17196.04,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder.js",
          "start": 17105.21,
          "status": "pass"
        },
        {
          "duration": 90.82,
          "end": 3620.34,
          "error": "",
          "name": "viewlet.explorer-accessibility-rename-updates-aria.js",
          "start": 3529.52,
          "status": "pass"
        },
        {
          "duration": 88.08,
          "end": 8349.72,
          "error": "",
          "name": "viewlet.explorer-collapse-all-multiple-roots.js",
          "start": 8261.64,
          "status": "pass"
        },
        {
          "duration": 86.64,
          "end": 16111.26,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace-action.js",
          "start": 16024.62,
          "status": "pass"
        },
        {
          "duration": 86.1,
          "end": 6782.85,
          "error": "",
          "name": "viewlet.explorer-case-only-rename.js",
          "start": 6696.75,
          "status": "pass"
        },
        {
          "duration": 83.67,
          "end": 107190.73,
          "error": "",
          "name": "viewlet.explorer-files-exclude-toggle-reload.js",
          "start": 107107.06,
          "status": "pass"
        },
        {
          "duration": 82.72,
          "end": 9246.53,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.js",
          "start": 9163.81,
          "status": "pass"
        },
        {
          "duration": 81.27,
          "end": 77618.88,
          "error": "",
          "name": "viewlet.explorer-drop-two-folders-empty-workspace.js",
          "start": 77537.61,
          "status": "pass"
        },
        {
          "duration": 81.23,
          "end": 16882.69,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-file.js",
          "start": 16801.46,
          "status": "pass"
        },
        {
          "duration": 80.52,
          "end": 9080.92,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-file.js",
          "start": 9000.4,
          "status": "pass"
        },
        {
          "duration": 78.78,
          "end": 75063.99,
          "error": "",
          "name": "viewlet.explorer-drop-folder-empty-workspace.js",
          "start": 74985.21,
          "status": "pass"
        },
        {
          "duration": 77.49,
          "end": 3313.7,
          "error": "",
          "name": "viewlet.explorer-accessibility-multiple-selection-state.js",
          "start": 3236.21,
          "status": "pass"
        },
        {
          "duration": 76.71,
          "end": 7255.61,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-selection.js",
          "start": 7178.9,
          "status": "pass"
        },
        {
          "duration": 75.73,
          "end": 18201.41,
          "error": "",
          "name": "viewlet.explorer-copy-to-folder-preserves-source.js",
          "start": 18125.68,
          "status": "pass"
        },
        {
          "duration": 73.89,
          "end": 13700.46,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-file-error-already-exists.js",
          "start": 13626.57,
          "status": "pass"
        },
        {
          "duration": 73.36,
          "end": 4640.97,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-top-level-folder-keeps-root-sibling-visible.js",
          "start": 4567.61,
          "status": "pass"
        },
        {
          "duration": 72.04,
          "end": 17728.26,
          "error": "",
          "name": "viewlet.explorer-copy-path-file.js",
          "start": 17656.22,
          "status": "pass"
        },
        {
          "duration": 71.03,
          "end": 5440.55,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanding-one-folder-keeps-sibling-collapsed.js",
          "start": 5369.52,
          "status": "pass"
        },
        {
          "duration": 70.64,
          "end": 5286.52,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanded-folder-focuses-sorted-first-child.js",
          "start": 5215.88,
          "status": "pass"
        },
        {
          "duration": 70.58,
          "end": 18813.7,
          "error": "",
          "name": "viewlet.explorer-create-file-cancel.js",
          "start": 18743.12,
          "status": "pass"
        },
        {
          "duration": 69.79,
          "end": 15932.88,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-root-no-focused-item.js",
          "start": 15863.09,
          "status": "pass"
        },
        {
          "duration": 69.31,
          "end": 20051.89,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space-race-condition.js",
          "start": 19982.58,
          "status": "pass"
        },
        {
          "duration": 67.92,
          "end": 100446.13,
          "error": "",
          "name": "viewlet.explorer-files-exclude-enable-reload.js",
          "start": 100378.21,
          "status": "pass"
        },
        {
          "duration": 67.7,
          "end": 18026.12,
          "error": "",
          "name": "viewlet.explorer-copy-path-special-root-path.js",
          "start": 17958.42,
          "status": "pass"
        },
        {
          "duration": 67.06,
          "end": 20391.25,
          "error": "",
          "name": "viewlet.explorer-create-file-error-already-exists.js",
          "start": 20324.19,
          "status": "pass"
        },
        {
          "duration": 66.17,
          "end": 18366.09,
          "error": "",
          "name": "viewlet.explorer-create-file-blur-no-name.js",
          "start": 18299.92,
          "status": "pass"
        },
        {
          "duration": 64.95,
          "end": 15278.65,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-file.js",
          "start": 15213.7,
          "status": "pass"
        },
        {
          "duration": 64.61,
          "end": 15760.55,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder.js",
          "start": 15695.94,
          "status": "pass"
        },
        {
          "duration": 64.56,
          "end": 20226.43,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space.js",
          "start": 20161.87,
          "status": "pass"
        },
        {
          "duration": 64.53,
          "end": 3162.17,
          "error": "",
          "name": "viewlet.explorer-accessibility-files-no-aria-expanded.js",
          "start": 3097.64,
          "status": "pass"
        },
        {
          "duration": 62.79,
          "end": 13166.86,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-file.js",
          "start": 13104.07,
          "status": "pass"
        },
        {
          "duration": 60.71,
          "end": 3449.87,
          "error": "",
          "name": "viewlet.explorer-accessibility-refresh-updates-aria.js",
          "start": 3389.16,
          "status": "pass"
        },
        {
          "duration": 60.39,
          "end": 16259.32,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace.js",
          "start": 16198.93,
          "status": "pass"
        },
        {
          "duration": 60.03,
          "end": 5842.51,
          "error": "",
          "name": "viewlet.explorer-arrow-right-focuses-first-child.js",
          "start": 5782.48,
          "status": "pass"
        },
        {
          "duration": 59.3,
          "end": 8174.91,
          "error": "",
          "name": "viewlet.explorer-collapse-all-keeps-root-focus.js",
          "start": 8115.61,
          "status": "pass"
        },
        {
          "duration": 58.49,
          "end": 13313.98,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-root-no-focused-item.js",
          "start": 13255.49,
          "status": "pass"
        },
        {
          "duration": 55.48,
          "end": 9398.36,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-root.js",
          "start": 9342.88,
          "status": "pass"
        },
        {
          "duration": 54.33,
          "end": 5977.1,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-expanded-folder-focuses-first-child.js",
          "start": 5922.77,
          "status": "pass"
        },
        {
          "duration": 53.2,
          "end": 6271.85,
          "error": "",
          "name": "viewlet.explorer-blur-clears-keyboard-focus.js",
          "start": 6218.65,
          "status": "pass"
        },
        {
          "duration": 51.87,
          "end": 6615.35,
          "error": "",
          "name": "viewlet.explorer-case-only-rename-folder.js",
          "start": 6563.48,
          "status": "pass"
        },
        {
          "duration": 51.49,
          "end": 6131.55,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-folder-expands.js",
          "start": 6080.06,
          "status": "pass"
        },
        {
          "duration": 49.73,
          "end": 4097.27,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-top-level-folder-no-op.js",
          "start": 4047.54,
          "status": "pass"
        },
        {
          "duration": 49.53,
          "end": 74189.72,
          "error": "",
          "name": "viewlet.explorer-drop-empty-handles-empty-workspace.js",
          "start": 74140.19,
          "status": "pass"
        },
        {
          "duration": 49.19,
          "end": 6918.76,
          "error": "",
          "name": "viewlet.explorer-chevrons-settings.js",
          "start": 6869.57,
          "status": "pass"
        },
        {
          "duration": 49.16,
          "end": 5023.93,
          "error": "",
          "name": "viewlet.explorer-arrow-left-top-level-file-no-op.js",
          "start": 4974.77,
          "status": "pass"
        },
        {
          "duration": 48,
          "end": 3963.81,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-nested-folder-focuses-parent.js",
          "start": 3915.81,
          "status": "pass"
        },
        {
          "duration": 47.83,
          "end": 4486.44,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-nested-folder-collapses-only-current.js",
          "start": 4438.61,
          "status": "pass"
        },
        {
          "duration": 47.75,
          "end": 4356.84,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-folder-collapses.js",
          "start": 4309.09,
          "status": "pass"
        },
        {
          "duration": 47.41,
          "end": 4766.89,
          "error": "",
          "name": "viewlet.explorer-arrow-left-nested-file-focuses-parent.js",
          "start": 4719.48,
          "status": "pass"
        },
        {
          "duration": 46.11,
          "end": 5569.72,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expands-folder.js",
          "start": 5523.61,
          "status": "pass"
        },
        {
          "duration": 45.89,
          "end": 4893.72,
          "error": "",
          "name": "viewlet.explorer-arrow-left-no-focus-no-op.js",
          "start": 4847.83,
          "status": "pass"
        },
        {
          "duration": 45.08,
          "end": 4231.88,
          "error": "",
          "name": "viewlet.explorer-arrow-left-deep-file-focuses-immediate-parent.js",
          "start": 4186.8,
          "status": "pass"
        },
        {
          "duration": 45.06,
          "end": 5697.71,
          "error": "",
          "name": "viewlet.explorer-arrow-right-file-no-op.js",
          "start": 5652.65,
          "status": "pass"
        },
        {
          "duration": 37.98,
          "end": 100224.95,
          "error": "",
          "name": "viewlet.explorer-files-exclude-empty-record-visible.js",
          "start": 100186.97,
          "status": "pass"
        },
        {
          "duration": 35.5,
          "end": 186285.77,
          "error": "",
          "name": "viewlet.explorer-rename-empty-folder-collision-preserves-both.js",
          "start": 186250.27,
          "status": "pass"
        },
        {
          "duration": 33.99,
          "end": 13830.46,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-folder-error-already-exists.js",
          "start": 13796.47,
          "status": "pass"
        },
        {
          "duration": 32.14,
          "end": 35878.5,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-emoji.js",
          "start": 35846.36,
          "status": "pass"
        },
        {
          "duration": 31.92,
          "end": 33833.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-starting-with-dot.js",
          "start": 33801.27,
          "status": "pass"
        },
        {
          "duration": 31.34,
          "end": 17009.75,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-error.js",
          "start": 16978.41,
          "status": "pass"
        },
        {
          "duration": 31.13,
          "end": 110398.81,
          "error": "",
          "name": "viewlet.explorer-focus-first-empty-workspace-no-op.js",
          "start": 110367.68,
          "status": "pass"
        },
        {
          "duration": 31.1,
          "end": 35720.21,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-dollar-sign.js",
          "start": 35689.11,
          "status": "pass"
        },
        {
          "duration": 30.88,
          "end": 34477.21,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-arabic-characters.js",
          "start": 34446.33,
          "status": "pass"
        },
        {
          "duration": 30.76,
          "end": 34327.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-apostrophe.js",
          "start": 34296.43,
          "status": "pass"
        },
        {
          "duration": 30.62,
          "end": 308778.67,
          "error": "",
          "name": "viewlet.explorer-toolbar-actions-with-no-workspace.js",
          "start": 308748.05,
          "status": "pass"
        },
        {
          "duration": 30.49,
          "end": 38317.28,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-special-characters.js",
          "start": 38286.79,
          "status": "pass"
        },
        {
          "duration": 30.26,
          "end": 79041.39,
          "error": "",
          "name": "viewlet.explorer-expand-all-empty-folders.js",
          "start": 79011.13,
          "status": "pass"
        },
        {
          "duration": 30.21,
          "end": 36867.23,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-japanese-characters.js",
          "start": 36837.02,
          "status": "pass"
        },
        {
          "duration": 30.08,
          "end": 36037.58,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-equals-sign.js",
          "start": 36007.5,
          "status": "pass"
        },
        {
          "duration": 30.07,
          "end": 37029.13,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-korean-characters.js",
          "start": 36999.06,
          "status": "pass"
        },
        {
          "duration": 29.71,
          "end": 35241.15,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-comma.js",
          "start": 35211.44,
          "status": "pass"
        },
        {
          "duration": 29.71,
          "end": 37187.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-leading-hyphen.js",
          "start": 37157.48,
          "status": "pass"
        },
        {
          "duration": 29.69,
          "end": 105980.91,
          "error": "",
          "name": "viewlet.explorer-files-exclude-root-relative.js",
          "start": 105951.22,
          "status": "pass"
        },
        {
          "duration": 29.51,
          "end": 36194.69,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-exclamation-mark.js",
          "start": 36165.18,
          "status": "pass"
        },
        {
          "duration": 29.38,
          "end": 296819.93,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-file-names.js",
          "start": 296790.55,
          "status": "pass"
        },
        {
          "duration": 29.11,
          "end": 8463.11,
          "error": "",
          "name": "viewlet.explorer-collapse-all.js",
          "start": 8434,
          "status": "pass"
        },
        {
          "duration": 29.11,
          "end": 37508.13,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-parentheses.js",
          "start": 37479.02,
          "status": "pass"
        },
        {
          "duration": 29.07,
          "end": 37991.7,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-semicolon.js",
          "start": 37962.63,
          "status": "pass"
        },
        {
          "duration": 28.92,
          "end": 34926.71,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-braces.js",
          "start": 34897.79,
          "status": "pass"
        },
        {
          "duration": 28.86,
          "end": 38490.57,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-square-brackets.js",
          "start": 38461.71,
          "status": "pass"
        },
        {
          "duration": 28.66,
          "end": 33984.65,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-accented-latin-characters.js",
          "start": 33955.99,
          "status": "pass"
        },
        {
          "duration": 28.58,
          "end": 35391.43,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-cyrillic-characters.js",
          "start": 35362.85,
          "status": "pass"
        },
        {
          "duration": 28.53,
          "end": 291118.98,
          "error": "",
          "name": "viewlet.explorer-shift-select-folders.js",
          "start": 291090.45,
          "status": "pass"
        },
        {
          "duration": 28.51,
          "end": 36359.13,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-greek-characters.js",
          "start": 36330.62,
          "status": "pass"
        },
        {
          "duration": 28.5,
          "end": 37830.43,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-plus-sign.js",
          "start": 37801.93,
          "status": "pass"
        },
        {
          "duration": 28.44,
          "end": 34624.48,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-at-sign.js",
          "start": 34596.04,
          "status": "pass"
        },
        {
          "duration": 28.33,
          "end": 34142.55,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-ampersand.js",
          "start": 34114.22,
          "status": "pass"
        },
        {
          "duration": 28.27,
          "end": 37342,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-multiple-dots.js",
          "start": 37313.73,
          "status": "pass"
        },
        {
          "duration": 28.22,
          "end": 36685.44,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hebrew-characters.js",
          "start": 36657.22,
          "status": "pass"
        },
        {
          "duration": 28.1,
          "end": 107398.34,
          "error": "",
          "name": "viewlet.explorer-files-exclude-wildcard-folder.js",
          "start": 107370.24,
          "status": "pass"
        },
        {
          "duration": 27.96,
          "end": 35558.97,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-devanagari-characters.js",
          "start": 35531.01,
          "status": "pass"
        },
        {
          "duration": 27.8,
          "end": 38660.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-tilde.js",
          "start": 38632.39,
          "status": "pass"
        },
        {
          "duration": 27.8,
          "end": 74575.88,
          "error": "",
          "name": "viewlet.explorer-drop-file-empty-workspace.js",
          "start": 74548.08,
          "status": "pass"
        },
        {
          "duration": 27.6,
          "end": 37664.89,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-percent-sign.js",
          "start": 37637.29,
          "status": "pass"
        },
        {
          "duration": 27.6,
          "end": 38151.22,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-spaces.js",
          "start": 38123.62,
          "status": "pass"
        },
        {
          "duration": 27.28,
          "end": 36517.17,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hash.js",
          "start": 36489.89,
          "status": "pass"
        },
        {
          "duration": 27.2,
          "end": 35083.72,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-chinese-characters.js",
          "start": 35056.52,
          "status": "pass"
        },
        {
          "duration": 26.34,
          "end": 116852.56,
          "error": "",
          "name": "viewlet.explorer-focus-previous-empty-workspace-no-op.js",
          "start": 116826.22,
          "status": "pass"
        },
        {
          "duration": 26.2,
          "end": 57444.14,
          "error": "",
          "name": "viewlet.explorer-delete-file-empty-workspace.js",
          "start": 57417.94,
          "status": "pass"
        },
        {
          "duration": 26.09,
          "end": 100990.85,
          "error": "",
          "name": "viewlet.explorer-files-exclude-false-entry-visible.js",
          "start": 100964.76,
          "status": "pass"
        },
        {
          "duration": 26.08,
          "end": 5132.77,
          "error": "",
          "name": "viewlet.explorer-arrow-right-empty-expanded-folder-keeps-focus.js",
          "start": 5106.69,
          "status": "pass"
        },
        {
          "duration": 25.87,
          "end": 106190.1,
          "error": "",
          "name": "viewlet.explorer-files-exclude-similar-github-visible.js",
          "start": 106164.23,
          "status": "pass"
        },
        {
          "duration": 25.14,
          "end": 139029.93,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-folder.js",
          "start": 139004.79,
          "status": "pass"
        },
        {
          "duration": 25.07,
          "end": 17856.25,
          "error": "",
          "name": "viewlet.explorer-copy-path-folder.js",
          "start": 17831.18,
          "status": "pass"
        },
        {
          "duration": 24.49,
          "end": 78432.11,
          "error": "",
          "name": "viewlet.explorer-empty-workspace.js",
          "start": 78407.62,
          "status": "pass"
        },
        {
          "duration": 24.19,
          "end": 17548.87,
          "error": "",
          "name": "viewlet.explorer-copy-path-empty.js",
          "start": 17524.68,
          "status": "pass"
        },
        {
          "duration": 23.93,
          "end": 318660.13,
          "error": "",
          "name": "viewlet.explorer-welcome-open-folder-button.js",
          "start": 318636.2,
          "status": "pass"
        },
        {
          "duration": 23.26,
          "end": 319813.09,
          "error": "",
          "name": "viewlet.explorer.empty.js",
          "start": 319789.83,
          "status": "pass"
        },
        {
          "duration": 23.19,
          "end": 34772.89,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-backslashes.js",
          "start": 34749.7,
          "status": "pass"
        },
        {
          "duration": 22.66,
          "end": 111857.38,
          "error": "",
          "name": "viewlet.explorer-focus-last-empty-workspace-no-op.js",
          "start": 111834.72,
          "status": "pass"
        },
        {
          "duration": 0,
          "end": 8912.61,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-file.js",
          "start": 8912.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15760.58,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-containing-folder-nested-file.js",
          "start": 15760.58,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15760.61,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-in-integrated-terminal.js",
          "start": 15760.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15760.61,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-file.js",
          "start": 15760.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16704.7,
          "error": "",
          "name": "viewlet.explorer-copy-after-multi-selection-targets-focused-file.js",
          "start": 16704.7,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17009.78,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-with-items.js",
          "start": 17009.78,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17196.08,
          "error": "",
          "name": "viewlet.explorer-copy-folder-name-collision-generates-unique-name.js",
          "start": 17196.08,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17416.49,
          "error": "",
          "name": "viewlet.explorer-copy-paste-error-scenarios.js",
          "start": 17416.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17416.5,
          "error": "",
          "name": "viewlet.explorer-copy-paste-mixed-files-and-folders.js",
          "start": 17416.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 18026.16,
          "error": "",
          "name": "viewlet.explorer-copy-same-file-twice-generates-unique-name.js",
          "start": 18026.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21457.63,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-escape-then-create-again.js",
          "start": 21457.63,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21457.64,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-long-path.js",
          "start": 21457.64,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21457.65,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied.js",
          "start": 21457.65,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 33449.56,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested-150-times.js",
          "start": 33449.56,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 41123.5,
          "error": "",
          "name": "viewlet.explorer-cut-selection-then-workspace-switch-clears-state.js",
          "start": 41123.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 57444.18,
          "error": "",
          "name": "viewlet.explorer-delete-file-error.js",
          "start": 57444.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 68944.4,
          "error": "",
          "name": "viewlet.explorer-drag-drop-error-scenarios.js",
          "start": 68944.4,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69310.71,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-descendant.js",
          "start": 69310.71,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69310.72,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-itself.js",
          "start": 69310.72,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 70843.32,
          "error": "",
          "name": "viewlet.explorer-drag-over-collapsed-folder-then-drop.js",
          "start": 70843.32,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77389.21,
          "error": "",
          "name": "viewlet.explorer-drop-on-file-row.js",
          "start": 77389.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77389.21,
          "error": "",
          "name": "viewlet.explorer-drop-onto-symlink-folder.js",
          "start": 77389.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89892.54,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100k-items.js",
          "start": 89892.54,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89892.54,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10k-items.js",
          "start": 89892.54,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89892.55,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10m-items.js",
          "start": 89892.55,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89892.55,
          "error": "",
          "name": "viewlet.explorer-expand-folder-1m-items.js",
          "start": 89892.55,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 96710,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-error.js",
          "start": 96710,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 96710.01,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-invalid-data.js",
          "start": 96710.01,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141111.82,
          "error": "",
          "name": "viewlet.explorer-handle-icon-theme-change.js",
          "start": 141111.82,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141111.83,
          "error": "",
          "name": "viewlet.explorer-icon-theme-missing-icon-fallback.js",
          "start": 141111.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141111.84,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-null.js",
          "start": 141111.84,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141111.84,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-object.js",
          "start": 141111.84,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141688.5,
          "error": "",
          "name": "viewlet.explorer-invalid-decoration-one-file-does-not-block-valid.js",
          "start": 141688.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 143158.3,
          "error": "",
          "name": "viewlet.explorer-large-directory-performance.js",
          "start": 143158.3,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 143877.33,
          "error": "",
          "name": "viewlet.explorer-long-file-name-500-emoji.js",
          "start": 143877.33,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144212.38,
          "error": "",
          "name": "viewlet.explorer-many-files-20000.js",
          "start": 144212.38,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144212.39,
          "error": "",
          "name": "viewlet.explorer-many-files-repeated-focus-jumps.js",
          "start": 144212.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144212.39,
          "error": "",
          "name": "viewlet.explorer-many-folders-20000.js",
          "start": 144212.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144733.82,
          "error": "",
          "name": "viewlet.explorer-multi-root-copy-relative-path.js",
          "start": 144733.82,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144733.82,
          "error": "",
          "name": "viewlet.explorer-multi-root-same-file-name.js",
          "start": 144733.82,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 152550.41,
          "error": "",
          "name": "viewlet.explorer-open-folder-enoent-error.js",
          "start": 152550.41,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 152550.41,
          "error": "",
          "name": "viewlet.explorer-paste-into-collapsed-folder.js",
          "start": 152550.41,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 160074.3,
          "error": "",
          "name": "viewlet.explorer-race-create-delete-same-name.js",
          "start": 160074.3,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162004.83,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-refresh.js",
          "start": 162004.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162738.45,
          "error": "",
          "name": "viewlet.explorer-race-double-click-delete.js",
          "start": 162738.45,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 162738.46,
          "error": "",
          "name": "viewlet.explorer-race-double-click-escape.js",
          "start": 162738.46,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163105.88,
          "error": "",
          "name": "viewlet.explorer-race-drop-refresh.js",
          "start": 163105.88,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 164754.69,
          "error": "",
          "name": "viewlet.explorer-race-expand-delete-child.js",
          "start": 164754.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 166004.65,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-delete.js",
          "start": 166004.65,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 167831.9,
          "error": "",
          "name": "viewlet.explorer-race-focus-index-delete.js",
          "start": 167831.9,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 173292.66,
          "error": "",
          "name": "viewlet.explorer-race-paste-delete.js",
          "start": 173292.66,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 173292.67,
          "error": "",
          "name": "viewlet.explorer-race-paste-refresh.js",
          "start": 173292.67,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 173292.67,
          "error": "",
          "name": "viewlet.explorer-race-paste-twice.js",
          "start": 173292.67,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 176839.8,
          "error": "",
          "name": "viewlet.explorer-race-select-all-delete.js",
          "start": 176839.8,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 178779.53,
          "error": "",
          "name": "viewlet.explorer-range-select-across-scroll-boundary.js",
          "start": 178779.53,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179384.17,
          "error": "",
          "name": "viewlet.explorer-read-folder-error-recovers-after-refresh.js",
          "start": 179384.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179384.18,
          "error": "",
          "name": "viewlet.explorer-read-folder-error.js",
          "start": 179384.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179384.18,
          "error": "",
          "name": "viewlet.explorer-readonly-disables-write-operations.js",
          "start": 179384.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179384.19,
          "error": "",
          "name": "viewlet.explorer-refresh-after-permission-restored.js",
          "start": 179384.19,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 183342.57,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-recreate-same-name.js",
          "start": 183342.57,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 183872.49,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-expanded-folder.js",
          "start": 183872.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 185251.74,
          "error": "",
          "name": "viewlet.explorer-refresh-while-create-input-open.js",
          "start": 185251.74,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 186854.23,
          "error": "",
          "name": "viewlet.explorer-rename-file-150-times.js",
          "start": 186854.23,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 189706.88,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-permission-denied.js",
          "start": 189706.88,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 225718.88,
          "error": "",
          "name": "viewlet.explorer-rename-provider-error-keeps-original-focus.js",
          "start": 225718.88,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 225718.9,
          "error": "",
          "name": "viewlet.explorer-rename-root-folder-no-indent-shift.js",
          "start": 225718.9,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 225718.91,
          "error": "",
          "name": "viewlet.explorer-restore-expanded-folders-after-reload.js",
          "start": 225718.91,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226708.24,
          "error": "",
          "name": "viewlet.explorer-restore-scroll-position-long-list.js",
          "start": 226708.24,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 227369.21,
          "error": "",
          "name": "viewlet.explorer-reveal-from-tab-context-menu.js",
          "start": 227369.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 247403.16,
          "error": "",
          "name": "viewlet.explorer-select-all-large-directory-delete-no-stale-rows.js",
          "start": 247403.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 308519.68,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-after-external-refresh.js",
          "start": 308519.68,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 308519.69,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-updates-after-create-rename-delete.js",
          "start": 308519.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 308519.7,
          "error": "",
          "name": "viewlet.explorer-switch-workspace-while-editing.js",
          "start": 308519.7,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 308519.7,
          "error": "",
          "name": "viewlet.explorer-symlink-broken-displays-error.js",
          "start": 308519.7,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 308519.7,
          "error": "",
          "name": "viewlet.explorer-symlink-file-open.js",
          "start": 308519.7,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 308519.71,
          "error": "",
          "name": "viewlet.explorer-symlink-folder-expand-collapse.js",
          "start": 308519.71,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.2,
          "error": "",
          "name": "viewlet.explorer-undo-create-file.js",
          "start": 318377.2,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.22,
          "error": "",
          "name": "viewlet.explorer-undo-create-folder.js",
          "start": 318377.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.22,
          "error": "",
          "name": "viewlet.explorer-undo-create-nested-file.js",
          "start": 318377.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.22,
          "error": "",
          "name": "viewlet.explorer-undo-delete-file.js",
          "start": 318377.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.23,
          "error": "",
          "name": "viewlet.explorer-undo-delete-folder.js",
          "start": 318377.23,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.24,
          "error": "",
          "name": "viewlet.explorer-undo-rename.js",
          "start": 318377.24,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 318377.24,
          "error": "",
          "name": "viewlet.explorer-unicode-normalization-names.js",
          "start": 318377.24,
          "status": "skip"
        }
      ],
      "virtualDomShare": 0.0006690587864031325
    },
    {
      "analysis": {
        "profileCount": 22,
        "sampleCount": 5792885,
        "totalProfiledMs": 6921054.624,
        "virtualDomInclusiveMs": 4546.47,
        "virtualDomSelfMs": 2159.065
      },
      "capture": {
        "detachedTargetCount": 0
      },
      "index": 4,
      "runError": "",
      "summary": {
        "allowedFailed": 2,
        "duration": 233928.3,
        "failed": 2,
        "passed": 481,
        "skipped": 83,
        "total": 566,
        "unexpectedFailed": 0
      },
      "tests": [
        {
          "duration": 21342.08,
          "end": 287980.58,
          "error": "",
          "name": "viewlet.explorer-shift-range-after-scroll-and-refresh.js",
          "start": 266638.5,
          "status": "pass"
        },
        {
          "duration": 17465.01,
          "end": 247594.66,
          "error": "",
          "name": "viewlet.explorer-scroll.js",
          "start": 230129.65,
          "status": "pass"
        },
        {
          "duration": 14733.21,
          "end": 56402.93,
          "error": "",
          "name": "viewlet.explorer-deeply-nested-folders.js",
          "start": 41669.72,
          "status": "pass"
        },
        {
          "duration": 14518.76,
          "end": 133035.54,
          "error": "",
          "name": "viewlet.explorer-focus-previous-next-across-viewport.js",
          "start": 118516.78,
          "status": "pass"
        },
        {
          "duration": 8485.77,
          "end": 89974.02,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100-items.js",
          "start": 81488.25,
          "status": "pass"
        },
        {
          "duration": 6192.31,
          "end": 68933.46,
          "error": "",
          "name": "viewlet.explorer-drag-autoscroll-long-list.js",
          "start": 62741.15,
          "status": "pass"
        },
        {
          "duration": 4997.63,
          "end": 151470.18,
          "error": "",
          "name": "viewlet.explorer-new-file-in-expanded-folder-scrolls-into-view.js",
          "start": 146472.55,
          "status": "pass"
        },
        {
          "duration": 4961.25,
          "end": 266375.35,
          "error": "",
          "name": "viewlet.explorer-set-delta-y-invalid-value.js",
          "start": 261414.1,
          "status": "pass"
        },
        {
          "duration": 4850.93,
          "end": 94978.09,
          "error": "",
          "name": "viewlet.explorer-expand-folder-preserves-item-indent.js",
          "start": 90127.16,
          "status": "pass"
        },
        {
          "duration": 3594.68,
          "end": 251442.68,
          "error": "",
          "name": "viewlet.explorer-select-all-then-delete-files.js",
          "start": 247848,
          "status": "pass"
        },
        {
          "duration": 3389.86,
          "end": 12721.01,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-scrolled.js",
          "start": 9331.15,
          "status": "pass"
        },
        {
          "duration": 1867.17,
          "end": 301658.46,
          "error": "",
          "name": "viewlet.explorer-sorting-mixed-alphanumeric-special.js",
          "start": 299791.29,
          "status": "pass"
        },
        {
          "duration": 1862.27,
          "end": 303758.71,
          "error": "",
          "name": "viewlet.explorer-sorting-special-characters.js",
          "start": 301896.44,
          "status": "pass"
        },
        {
          "duration": 1858.38,
          "end": 299555.2,
          "error": "",
          "name": "viewlet.explorer-sorting-emojis.js",
          "start": 297696.82,
          "status": "pass"
        },
        {
          "duration": 1807.55,
          "end": 305825.41,
          "error": "",
          "name": "viewlet.explorer-sorting-unicode-characters.js",
          "start": 304017.86,
          "status": "pass"
        },
        {
          "duration": 1784.13,
          "end": 307880.11,
          "error": "",
          "name": "viewlet.explorer-sorting.js",
          "start": 306095.98,
          "status": "pass"
        },
        {
          "duration": 1558.4,
          "end": 194733.62,
          "error": "",
          "name": "viewlet.explorer-rename-file-special-characters.js",
          "start": 193175.22,
          "status": "pass"
        },
        {
          "duration": 1390.47,
          "end": 137084.71,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-nested.js",
          "start": 135694.24,
          "status": "pass"
        },
        {
          "duration": 1301.45,
          "end": 189783.92,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel-150-times.js",
          "start": 188482.47,
          "status": "pass"
        },
        {
          "duration": 1113.38,
          "end": 192961.43,
          "error": "",
          "name": "viewlet.explorer-rename-file-preserves-order.js",
          "start": 191848.05,
          "status": "pass"
        },
        {
          "duration": 975.42,
          "end": 19749.19,
          "error": "",
          "name": "viewlet.explorer-create-file-different-languages.js",
          "start": 18773.77,
          "status": "pass"
        },
        {
          "duration": 974.23,
          "end": 296177.68,
          "error": "",
          "name": "viewlet.explorer-sort-case-dotfiles.js",
          "start": 295203.45,
          "status": "pass"
        },
        {
          "duration": 973.35,
          "end": 81338.51,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10-items.js",
          "start": 80365.16,
          "status": "pass"
        },
        {
          "duration": 849.23,
          "end": 80199.24,
          "error": "",
          "name": "viewlet.explorer-expand-all.js",
          "start": 79350.01,
          "status": "pass"
        },
        {
          "duration": 802.94,
          "end": 290675,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-forward.js",
          "start": 289872.06,
          "status": "pass"
        },
        {
          "duration": 797.07,
          "end": 195760.83,
          "error": "",
          "name": "viewlet.explorer-rename-file-twice.js",
          "start": 194963.76,
          "status": "pass"
        },
        {
          "duration": 766.43,
          "end": 297457.38,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-leading-zeroes.js",
          "start": 296690.95,
          "status": "pass"
        },
        {
          "duration": 745.87,
          "end": 289632.16,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-backward.js",
          "start": 288886.29,
          "status": "pass"
        },
        {
          "duration": 732.38,
          "end": 227410.04,
          "error": "",
          "name": "viewlet.explorer-restore-focus-existing-or-fallback-deleted.js",
          "start": 226677.66,
          "status": "pass"
        },
        {
          "duration": 684.31,
          "end": 212071.69,
          "error": "",
          "name": "viewlet.explorer-rename-file.js",
          "start": 211387.38,
          "status": "pass"
        },
        {
          "duration": 657.83,
          "end": 294965.66,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-renaming.js",
          "start": 294307.83,
          "status": "pass"
        },
        {
          "duration": 654.64,
          "end": 143389.94,
          "error": "",
          "name": "viewlet.explorer-keyboard-context-menu-multi-selection.js",
          "start": 142735.3,
          "status": "pass"
        },
        {
          "duration": 649.7,
          "end": 197073.97,
          "error": "",
          "name": "viewlet.explorer-rename-file-whitespace.js",
          "start": 196424.27,
          "status": "pass"
        },
        {
          "duration": 629.81,
          "end": 187461.64,
          "error": "",
          "name": "viewlet.explorer-refresh.js",
          "start": 186831.83,
          "status": "pass"
        },
        {
          "duration": 605.37,
          "end": 313386.69,
          "error": "",
          "name": "viewlet.explorer-typeahead-multiple-character-prefix.js",
          "start": 312781.32,
          "status": "pass"
        },
        {
          "duration": 602.58,
          "end": 318588.48,
          "error": "",
          "name": "viewlet.explorer-zero-width-file-names.js",
          "start": 317985.9,
          "status": "pass"
        },
        {
          "duration": 601.92,
          "end": 184033.29,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-focused-item.js",
          "start": 183431.37,
          "status": "pass"
        },
        {
          "duration": 600.7,
          "end": 261177.93,
          "error": "",
          "name": "viewlet.explorer-selection-not-restored-after-reload.js",
          "start": 260577.23,
          "status": "pass"
        },
        {
          "duration": 592.44,
          "end": 169076.01,
          "error": "",
          "name": "viewlet.explorer-race-expand-two-folders.js",
          "start": 168483.57,
          "status": "pass"
        },
        {
          "duration": 581.52,
          "end": 257076.03,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-with-mouse.js",
          "start": 256494.51,
          "status": "pass"
        },
        {
          "duration": 580.16,
          "end": 293226.4,
          "error": "expected .TreeItem[aria-label=\"a.txt\"] to have class TreeItemActive",
          "name": "viewlet.explorer-shift-select-while-creating-file.js",
          "start": 292646.24,
          "status": "fail"
        },
        {
          "duration": 578.55,
          "end": 311439.47,
          "error": "",
          "name": "viewlet.explorer-typeahead-cycle-after-reset.js",
          "start": 310860.92,
          "status": "pass"
        },
        {
          "duration": 577.37,
          "end": 259531.3,
          "error": "",
          "name": "viewlet.explorer-select-up-twice.js",
          "start": 258953.93,
          "status": "pass"
        },
        {
          "duration": 575.19,
          "end": 72794.26,
          "error": "",
          "name": "viewlet.explorer-drag-shift-selected-range.js",
          "start": 72219.07,
          "status": "pass"
        },
        {
          "duration": 572.18,
          "end": 294065.2,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-creating-folder.js",
          "start": 293493.02,
          "status": "pass"
        },
        {
          "duration": 571.95,
          "end": 166676.13,
          "error": "",
          "name": "viewlet.explorer-race-expand-folder-refresh.js",
          "start": 166104.18,
          "status": "pass"
        },
        {
          "duration": 571.38,
          "end": 316171.02,
          "error": "",
          "name": "viewlet.explorer-typeahead-reset-word.js",
          "start": 315599.64,
          "status": "pass"
        },
        {
          "duration": 571.19,
          "end": 255465.17,
          "error": "",
          "name": "viewlet.explorer-select-down.js",
          "start": 254893.98,
          "status": "pass"
        },
        {
          "duration": 569.23,
          "end": 254661.79,
          "error": "",
          "name": "viewlet.explorer-select-down-twice.js",
          "start": 254092.56,
          "status": "pass"
        },
        {
          "duration": 567.45,
          "end": 163111.96,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-new-file.js",
          "start": 162544.51,
          "status": "pass"
        },
        {
          "duration": 562.67,
          "end": 257888.68,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files.js",
          "start": 257326.01,
          "status": "pass"
        },
        {
          "duration": 562.63,
          "end": 229857.15,
          "error": "",
          "name": "viewlet.explorer-rtl-bidi-file-names.js",
          "start": 229294.52,
          "status": "pass"
        },
        {
          "duration": 561.13,
          "end": 253878.43,
          "error": "",
          "name": "viewlet.explorer-select-down-from-first.js",
          "start": 253317.3,
          "status": "pass"
        },
        {
          "duration": 555.64,
          "end": 292402.77,
          "error": "",
          "name": "viewlet.explorer-shift-select-nested-files.js",
          "start": 291847.13,
          "status": "pass"
        },
        {
          "duration": 555.27,
          "end": 258726.22,
          "error": "",
          "name": "viewlet.explorer-select-up-from-last.js",
          "start": 258170.95,
          "status": "pass"
        },
        {
          "duration": 549,
          "end": 73548.84,
          "error": "",
          "name": "viewlet.explorer-drag-three-control-selected-files.js",
          "start": 72999.84,
          "status": "pass"
        },
        {
          "duration": 546.47,
          "end": 252245.33,
          "error": "",
          "name": "viewlet.explorer-select-all.js",
          "start": 251698.86,
          "status": "pass"
        },
        {
          "duration": 543.97,
          "end": 260309.29,
          "error": "",
          "name": "viewlet.explorer-select-up.js",
          "start": 259765.32,
          "status": "pass"
        },
        {
          "duration": 540.45,
          "end": 253027.39,
          "error": "",
          "name": "viewlet.explorer-select-down-at-last.js",
          "start": 252486.94,
          "status": "pass"
        },
        {
          "duration": 533.8,
          "end": 141977.16,
          "error": "",
          "name": "viewlet.explorer-handle-drop.js",
          "start": 141443.36,
          "status": "pass"
        },
        {
          "duration": 531.41,
          "end": 144801.6,
          "error": "",
          "name": "viewlet.explorer-large-directory-typeahead-focus.js",
          "start": 144270.19,
          "status": "pass"
        },
        {
          "duration": 528.03,
          "end": 72076.33,
          "error": "",
          "name": "viewlet.explorer-drag-selection-with-focused-item-in-middle.js",
          "start": 71548.3,
          "status": "pass"
        },
        {
          "duration": 524.94,
          "end": 256262.4,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-individually.js",
          "start": 255737.46,
          "status": "pass"
        },
        {
          "duration": 517.45,
          "end": 190535.8,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel.js",
          "start": 190018.35,
          "status": "pass"
        },
        {
          "duration": 511.55,
          "end": 144084.44,
          "error": "",
          "name": "viewlet.explorer-keyboard-navigation.js",
          "start": 143572.89,
          "status": "pass"
        },
        {
          "duration": 506.95,
          "end": 61208.89,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files.js",
          "start": 60701.94,
          "status": "pass"
        },
        {
          "duration": 503.87,
          "end": 226433.13,
          "error": "",
          "name": "viewlet.explorer-rename-open-file-updates-tab-title.js",
          "start": 225929.26,
          "status": "pass"
        },
        {
          "duration": 495.97,
          "end": 183168.47,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-expanded-parent.js",
          "start": 182672.5,
          "status": "pass"
        },
        {
          "duration": 491.96,
          "end": 179413.72,
          "error": "",
          "name": "viewlet.explorer-race-select-up-refresh.js",
          "start": 178921.76,
          "status": "pass"
        },
        {
          "duration": 490.67,
          "end": 138434.43,
          "error": "",
          "name": "viewlet.explorer-handle-drag-leave.js",
          "start": 137943.76,
          "status": "pass"
        },
        {
          "duration": 488.93,
          "end": 191243.17,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-no-name-provided.js",
          "start": 190754.24,
          "status": "pass"
        },
        {
          "duration": 486.45,
          "end": 77492.67,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-on-file-row.js",
          "start": 77006.22,
          "status": "pass"
        },
        {
          "duration": 484.55,
          "end": 134953.28,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-globs.js",
          "start": 134468.73,
          "status": "pass"
        },
        {
          "duration": 479.84,
          "end": 180098.75,
          "error": "",
          "name": "viewlet.explorer-race-toggle-selection-refresh.js",
          "start": 179618.91,
          "status": "pass"
        },
        {
          "duration": 475.11,
          "end": 78369.86,
          "error": "",
          "name": "viewlet.explorer-empty-looking-file-names.js",
          "start": 77894.75,
          "status": "pass"
        },
        {
          "duration": 474.73,
          "end": 173480.62,
          "error": "",
          "name": "viewlet.explorer-race-new-file-twice.js",
          "start": 173005.89,
          "status": "pass"
        },
        {
          "duration": 472.81,
          "end": 109317.84,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-middle.js",
          "start": 108845.03,
          "status": "pass"
        },
        {
          "duration": 466.83,
          "end": 184713.7,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-in-expanded-folder.js",
          "start": 184246.87,
          "status": "pass"
        },
        {
          "duration": 465.18,
          "end": 181822.32,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-in-expanded-folder.js",
          "start": 181357.14,
          "status": "pass"
        },
        {
          "duration": 465.16,
          "end": 109949.04,
          "error": "",
          "name": "viewlet.explorer-focus-after-rename.js",
          "start": 109483.88,
          "status": "pass"
        },
        {
          "duration": 464,
          "end": 185949.76,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-root-file.js",
          "start": 185485.76,
          "status": "pass"
        },
        {
          "duration": 463.18,
          "end": 186615.8,
          "error": "",
          "name": "viewlet.explorer-refresh-external-root-create-sorted.js",
          "start": 186152.62,
          "status": "pass"
        },
        {
          "duration": 458.94,
          "end": 108676.5,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-last.js",
          "start": 108217.56,
          "status": "pass"
        },
        {
          "duration": 454.15,
          "end": 104532.47,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-file-updates-aria.js",
          "start": 104078.32,
          "status": "pass"
        },
        {
          "duration": 449.9,
          "end": 170412.38,
          "error": "",
          "name": "viewlet.explorer-race-focus-previous-refresh.js",
          "start": 169962.48,
          "status": "pass"
        },
        {
          "duration": 447.97,
          "end": 182466.24,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-keeps-focus.js",
          "start": 182018.27,
          "status": "pass"
        },
        {
          "duration": 438.87,
          "end": 175785.23,
          "error": "",
          "name": "viewlet.explorer-race-rename-delete.js",
          "start": 175346.36,
          "status": "pass"
        },
        {
          "duration": 436.57,
          "end": 153234.74,
          "error": "",
          "name": "viewlet.explorer-open-containing-folder-after-rename.js",
          "start": 152798.17,
          "status": "pass"
        },
        {
          "duration": 435.25,
          "end": 59975.77,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-at-once.js",
          "start": 59540.52,
          "status": "pass"
        },
        {
          "duration": 435.01,
          "end": 178716.42,
          "error": "",
          "name": "viewlet.explorer-race-select-down-refresh.js",
          "start": 178281.41,
          "status": "pass"
        },
        {
          "duration": 434.52,
          "end": 60559.87,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-focuses-remaining-item.js",
          "start": 60125.35,
          "status": "pass"
        },
        {
          "duration": 431.05,
          "end": 146282.94,
          "error": "",
          "name": "viewlet.explorer-new-file-called-twice.js",
          "start": 145851.89,
          "status": "pass"
        },
        {
          "duration": 430.26,
          "end": 161860.66,
          "error": "",
          "name": "viewlet.explorer-race-create-folder-delete.js",
          "start": 161430.4,
          "status": "pass"
        },
        {
          "duration": 429.87,
          "end": 175128.3,
          "error": "",
          "name": "viewlet.explorer-race-refresh-twice.js",
          "start": 174698.43,
          "status": "pass"
        },
        {
          "duration": 421.91,
          "end": 314691.7,
          "error": "",
          "name": "viewlet.explorer-typeahead-no-match-keeps-focus.js",
          "start": 314269.79,
          "status": "pass"
        },
        {
          "duration": 421.17,
          "end": 309437.49,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-file-button.js",
          "start": 309016.32,
          "status": "pass"
        },
        {
          "duration": 419.49,
          "end": 155333.17,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced-repeatedly.js",
          "start": 154913.68,
          "status": "pass"
        },
        {
          "duration": 419.41,
          "end": 139029.85,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-all.js",
          "start": 138610.44,
          "status": "pass"
        },
        {
          "duration": 417.5,
          "end": 169747.65,
          "error": "",
          "name": "viewlet.explorer-race-focus-next-refresh.js",
          "start": 169330.15,
          "status": "pass"
        },
        {
          "duration": 417.25,
          "end": 158190.85,
          "error": "",
          "name": "viewlet.explorer-race-accept-rename-refresh.js",
          "start": 157773.6,
          "status": "pass"
        },
        {
          "duration": 416.77,
          "end": 288651.84,
          "error": "",
          "name": "viewlet.explorer-shift-select-different-nesting-levels.js",
          "start": 288235.07,
          "status": "pass"
        },
        {
          "duration": 415.68,
          "end": 76333.94,
          "error": "",
          "name": "viewlet.explorer-drop-mixed-internal-selection-into-folder.js",
          "start": 75918.26,
          "status": "pass"
        },
        {
          "duration": 408.5,
          "end": 141254.37,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over.js",
          "start": 140845.87,
          "status": "pass"
        },
        {
          "duration": 408.17,
          "end": 228034.78,
          "error": "",
          "name": "viewlet.explorer-reveal-collapsed-folder-preserves-order.js",
          "start": 227626.61,
          "status": "pass"
        },
        {
          "duration": 407.27,
          "end": 315345.43,
          "error": "",
          "name": "viewlet.explorer-typeahead-non-ascii-ignored.js",
          "start": 314938.16,
          "status": "pass"
        },
        {
          "duration": 400.55,
          "end": 155946.03,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced.js",
          "start": 155545.48,
          "status": "pass"
        },
        {
          "duration": 398.68,
          "end": 142553.66,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration.js",
          "start": 142154.98,
          "status": "pass"
        },
        {
          "duration": 396.9,
          "end": 69891.94,
          "error": "",
          "name": "viewlet.explorer-drag-mixed-file-folder-selection.js",
          "start": 69495.04,
          "status": "pass"
        },
        {
          "duration": 393.52,
          "end": 316835.46,
          "error": "",
          "name": "viewlet.explorer-typeahead-substring-does-not-match.js",
          "start": 316441.94,
          "status": "pass"
        },
        {
          "duration": 392.72,
          "end": 314021.09,
          "error": "",
          "name": "viewlet.explorer-typeahead-nested-child.js",
          "start": 313628.37,
          "status": "pass"
        },
        {
          "duration": 392.15,
          "end": 139628.02,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-files.js",
          "start": 139235.87,
          "status": "pass"
        },
        {
          "duration": 391.71,
          "end": 317476.7,
          "error": "",
          "name": "viewlet.explorer-typeahead-uppercase.js",
          "start": 317084.99,
          "status": "pass"
        },
        {
          "duration": 389.27,
          "end": 310623.38,
          "error": "",
          "name": "viewlet.explorer-toolbar-refresh-button.js",
          "start": 310234.11,
          "status": "pass"
        },
        {
          "duration": 388.14,
          "end": 135512.97,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-include.js",
          "start": 135124.83,
          "status": "pass"
        },
        {
          "duration": 384.71,
          "end": 74104.34,
          "error": "",
          "name": "viewlet.explorer-drag-unselected-file-excludes-existing-selection.js",
          "start": 73719.63,
          "status": "pass"
        },
        {
          "duration": 383.18,
          "end": 71398.64,
          "error": "",
          "name": "viewlet.explorer-drag-selected-secondary-includes-focused-file.js",
          "start": 71015.46,
          "status": "pass"
        },
        {
          "duration": 382.61,
          "end": 308775.45,
          "error": "",
          "name": "viewlet.explorer-toolbar-collapse-all-button.js",
          "start": 308392.84,
          "status": "pass"
        },
        {
          "duration": 377.74,
          "end": 116538.92,
          "error": "",
          "name": "viewlet.explorer-focus-none.js",
          "start": 116161.18,
          "status": "pass"
        },
        {
          "duration": 377.64,
          "end": 117756.03,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-last.js",
          "start": 117378.39,
          "status": "pass"
        },
        {
          "duration": 374.25,
          "end": 208339.98,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-parentheses.js",
          "start": 207965.73,
          "status": "pass"
        },
        {
          "duration": 371.1,
          "end": 312063.44,
          "error": "",
          "name": "viewlet.explorer-typeahead-default-prevented.js",
          "start": 311692.34,
          "status": "pass"
        },
        {
          "duration": 370.61,
          "end": 203184.2,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-dollar-sign.js",
          "start": 202813.59,
          "status": "pass"
        },
        {
          "duration": 370.22,
          "end": 76847.99,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-into-folder.js",
          "start": 76477.77,
          "status": "pass"
        },
        {
          "duration": 367.56,
          "end": 115248.14,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-middle.js",
          "start": 114880.58,
          "status": "pass"
        },
        {
          "duration": 366.21,
          "end": 154693.56,
          "error": "",
          "name": "viewlet.explorer-preview-keeps-pinned-tab.js",
          "start": 154327.35,
          "status": "pass"
        },
        {
          "duration": 365.53,
          "end": 225706.72,
          "error": "",
          "name": "viewlet.explorer-rename-long-name-input-scroll.js",
          "start": 225341.19,
          "status": "pass"
        },
        {
          "duration": 364.12,
          "end": 70859.61,
          "error": "",
          "name": "viewlet.explorer-drag-nested-multi-selection.js",
          "start": 70495.49,
          "status": "pass"
        },
        {
          "duration": 361.41,
          "end": 185269.66,
          "error": "",
          "name": "viewlet.explorer-refresh-external-move-between-expanded-folders.js",
          "start": 184908.25,
          "status": "pass"
        },
        {
          "duration": 358.55,
          "end": 57319.92,
          "error": "",
          "name": "viewlet.explorer-delete-expanded-folder-hides-children-and-focuses-next.js",
          "start": 56961.37,
          "status": "pass"
        },
        {
          "duration": 358.21,
          "end": 212647.7,
          "error": "",
          "name": "viewlet.explorer-rename-folder-nested.js",
          "start": 212289.49,
          "status": "pass"
        },
        {
          "duration": 357.33,
          "end": 199880.26,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-at-sign.js",
          "start": 199522.93,
          "status": "pass"
        },
        {
          "duration": 357.29,
          "end": 198191.91,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-ampersand.js",
          "start": 197834.62,
          "status": "pass"
        },
        {
          "duration": 356.58,
          "end": 205417.65,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hebrew-characters.js",
          "start": 205061.07,
          "status": "pass"
        },
        {
          "duration": 354.41,
          "end": 291543.79,
          "error": "",
          "name": "viewlet.explorer-shift-select-mixed-files-and-folders.js",
          "start": 291189.38,
          "status": "pass"
        },
        {
          "duration": 354.33,
          "end": 58818.87,
          "error": "",
          "name": "viewlet.explorer-delete-folder-with-items.js",
          "start": 58464.54,
          "status": "pass"
        },
        {
          "duration": 354.06,
          "end": 204839.94,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hash.js",
          "start": 204485.88,
          "status": "pass"
        },
        {
          "duration": 349.01,
          "end": 97682.29,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-top-level.js",
          "start": 97333.28,
          "status": "pass"
        },
        {
          "duration": 347.36,
          "end": 114697.15,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-first.js",
          "start": 114349.79,
          "status": "pass"
        },
        {
          "duration": 347.07,
          "end": 229046.24,
          "error": "",
          "name": "viewlet.explorer-reveal-non-existent-uri.js",
          "start": 228699.17,
          "status": "pass"
        },
        {
          "duration": 346.17,
          "end": 118330.83,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-middle.js",
          "start": 117984.66,
          "status": "pass"
        },
        {
          "duration": 346.1,
          "end": 170952.47,
          "error": "",
          "name": "viewlet.explorer-race-new-file-accept-edit.js",
          "start": 170606.37,
          "status": "pass"
        },
        {
          "duration": 345.98,
          "end": 152032.73,
          "error": "",
          "name": "viewlet.explorer-new-file-with-no-workspace.js",
          "start": 151686.75,
          "status": "pass"
        },
        {
          "duration": 343.17,
          "end": 205993.35,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-japanese-characters.js",
          "start": 205650.18,
          "status": "pass"
        },
        {
          "duration": 342.78,
          "end": 208887.62,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-percent-sign.js",
          "start": 208544.84,
          "status": "pass"
        },
        {
          "duration": 342.38,
          "end": 157568.36,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-refresh.js",
          "start": 157225.98,
          "status": "pass"
        },
        {
          "duration": 342.35,
          "end": 152616.78,
          "error": "",
          "name": "viewlet.explorer-new-folder-with-no-workspace.js",
          "start": 152274.43,
          "status": "pass"
        },
        {
          "duration": 340.94,
          "end": 207167.57,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-leading-hyphen.js",
          "start": 206826.63,
          "status": "pass"
        },
        {
          "duration": 340.86,
          "end": 159782.31,
          "error": "",
          "name": "viewlet.explorer-race-blur-refresh.js",
          "start": 159441.45,
          "status": "pass"
        },
        {
          "duration": 339.56,
          "end": 210597.36,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-square-brackets.js",
          "start": 210257.8,
          "status": "pass"
        },
        {
          "duration": 339.16,
          "end": 204277.93,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-exclamation-mark.js",
          "start": 203938.77,
          "status": "pass"
        },
        {
          "duration": 338.36,
          "end": 210026.43,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-semicolon.js",
          "start": 209688.07,
          "status": "pass"
        },
        {
          "duration": 337.85,
          "end": 157034.97,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-cancel.js",
          "start": 156697.12,
          "status": "pass"
        },
        {
          "duration": 337.78,
          "end": 209456.95,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-plus-sign.js",
          "start": 209119.17,
          "status": "pass"
        },
        {
          "duration": 337.39,
          "end": 188256.03,
          "error": "",
          "name": "viewlet.explorer-rename-expanded-folder-updates-child-titles.js",
          "start": 187918.64,
          "status": "pass"
        },
        {
          "duration": 336.77,
          "end": 62287.86,
          "error": "",
          "name": "viewlet.explorer-delete-open-file-closes-editor.js",
          "start": 61951.09,
          "status": "pass"
        },
        {
          "duration": 334.65,
          "end": 211166.98,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-tilde.js",
          "start": 210832.33,
          "status": "pass"
        },
        {
          "duration": 333.43,
          "end": 203729.61,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-equals-sign.js",
          "start": 203396.18,
          "status": "pass"
        },
        {
          "duration": 331.56,
          "end": 58324.99,
          "error": "",
          "name": "viewlet.explorer-delete-file.js",
          "start": 57993.43,
          "status": "pass"
        },
        {
          "duration": 331.09,
          "end": 156468.89,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-blur.js",
          "start": 156137.8,
          "status": "pass"
        },
        {
          "duration": 330.51,
          "end": 167760.4,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-collapse-all.js",
          "start": 167429.89,
          "status": "pass"
        },
        {
          "duration": 329.87,
          "end": 99669.94,
          "error": "",
          "name": "viewlet.explorer-files-exclude-defaults.js",
          "start": 99340.07,
          "status": "pass"
        },
        {
          "duration": 328.3,
          "end": 202047.09,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-cyrillic-characters.js",
          "start": 201718.79,
          "status": "pass"
        },
        {
          "duration": 327.9,
          "end": 167219.09,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-click-child.js",
          "start": 166891.19,
          "status": "pass"
        },
        {
          "duration": 327.59,
          "end": 200976.47,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-chinese-characters.js",
          "start": 200648.88,
          "status": "pass"
        },
        {
          "duration": 327.57,
          "end": 177553.27,
          "error": "",
          "name": "viewlet.explorer-race-restore-state-refresh.js",
          "start": 177225.7,
          "status": "pass"
        },
        {
          "duration": 327.23,
          "end": 159252.67,
          "error": "",
          "name": "viewlet.explorer-race-arrow-right-refresh.js",
          "start": 158925.44,
          "status": "pass"
        },
        {
          "duration": 325.94,
          "end": 201501.65,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-comma.js",
          "start": 201175.71,
          "status": "pass"
        },
        {
          "duration": 325.56,
          "end": 207748.71,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-multiple-dots.js",
          "start": 207423.15,
          "status": "pass"
        },
        {
          "duration": 324.96,
          "end": 40245.92,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-files.js",
          "start": 39920.96,
          "status": "pass"
        },
        {
          "duration": 324.63,
          "end": 198772.19,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-apostrophe.js",
          "start": 198447.56,
          "status": "pass"
        },
        {
          "duration": 324.47,
          "end": 158708.79,
          "error": "",
          "name": "viewlet.explorer-race-arrow-left-refresh.js",
          "start": 158384.32,
          "status": "pass"
        },
        {
          "duration": 323.67,
          "end": 180630.32,
          "error": "",
          "name": "viewlet.explorer-rapid-toolbar-clicks.js",
          "start": 180306.65,
          "status": "pass"
        },
        {
          "duration": 322.53,
          "end": 202595.43,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-devanagari-characters.js",
          "start": 202272.9,
          "status": "pass"
        },
        {
          "duration": 321.62,
          "end": 206528.35,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-korean-characters.js",
          "start": 206206.73,
          "status": "pass"
        },
        {
          "duration": 321.19,
          "end": 103920.6,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-rename.js",
          "start": 103599.41,
          "status": "pass"
        },
        {
          "duration": 320.25,
          "end": 165900.3,
          "error": "",
          "name": "viewlet.explorer-race-expand-all-refresh.js",
          "start": 165580.05,
          "status": "pass"
        },
        {
          "duration": 319.58,
          "end": 95820.13,
          "error": "",
          "name": "viewlet.explorer-expanded-folder-aria-multiple-children.js",
          "start": 95500.55,
          "status": "pass"
        },
        {
          "duration": 319.2,
          "end": 177013.01,
          "error": "",
          "name": "viewlet.explorer-race-rename-twice.js",
          "start": 176693.81,
          "status": "pass"
        },
        {
          "duration": 317.82,
          "end": 200431.76,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-braces.js",
          "start": 200113.94,
          "status": "pass"
        },
        {
          "duration": 317.23,
          "end": 103029.94,
          "error": "",
          "name": "viewlet.explorer-files-exclude-keyboard-navigation.js",
          "start": 102712.71,
          "status": "pass"
        },
        {
          "duration": 315.42,
          "end": 199314.63,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-arabic-characters.js",
          "start": 198999.21,
          "status": "pass"
        },
        {
          "duration": 315.37,
          "end": 197619.25,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-accented-latin-characters.js",
          "start": 197303.88,
          "status": "pass"
        },
        {
          "duration": 314.99,
          "end": 178069.68,
          "error": "",
          "name": "viewlet.explorer-race-save-state-expand.js",
          "start": 177754.69,
          "status": "pass"
        },
        {
          "duration": 311.23,
          "end": 161247.5,
          "error": "",
          "name": "viewlet.explorer-race-copy-refresh.js",
          "start": 160936.27,
          "status": "pass"
        },
        {
          "duration": 309.02,
          "end": 174477.96,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-twice.js",
          "start": 174168.94,
          "status": "pass"
        },
        {
          "duration": 309.02,
          "end": 181143.05,
          "error": "",
          "name": "viewlet.explorer-refresh-collapsed-folder-stays-collapsed.js",
          "start": 180834.03,
          "status": "pass"
        },
        {
          "duration": 306.22,
          "end": 70341.41,
          "error": "",
          "name": "viewlet.explorer-drag-multi-selection-into-folder.js",
          "start": 70035.19,
          "status": "pass"
        },
        {
          "duration": 304.88,
          "end": 96704.14,
          "error": "",
          "name": "viewlet.explorer-external-delete-parent-while-child-focused.js",
          "start": 96399.26,
          "status": "pass"
        },
        {
          "duration": 303.67,
          "end": 160293.27,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-expand-one.js",
          "start": 159989.6,
          "status": "pass"
        },
        {
          "duration": 302.69,
          "end": 97167.01,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-nested.js",
          "start": 96864.32,
          "status": "pass"
        },
        {
          "duration": 301.37,
          "end": 28403.66,
          "error": "",
          "name": "viewlet.explorer-create-file-with-greek-characters.js",
          "start": 28102.29,
          "status": "pass"
        },
        {
          "duration": 301.19,
          "end": 33188.83,
          "error": "",
          "name": "viewlet.explorer-create-file.js",
          "start": 32887.64,
          "status": "pass"
        },
        {
          "duration": 298.89,
          "end": 176441.66,
          "error": "",
          "name": "viewlet.explorer-race-rename-refresh.js",
          "start": 176142.77,
          "status": "pass"
        },
        {
          "duration": 297.03,
          "end": 32224.22,
          "error": "",
          "name": "viewlet.explorer-create-file-with-spaces.js",
          "start": 31927.19,
          "status": "pass"
        },
        {
          "duration": 296.54,
          "end": 168261.87,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-refresh.js",
          "start": 167965.33,
          "status": "pass"
        },
        {
          "duration": 295.71,
          "end": 30741.51,
          "error": "",
          "name": "viewlet.explorer-create-file-with-non-breaking-space.js",
          "start": 30445.8,
          "status": "pass"
        },
        {
          "duration": 295.43,
          "end": 27451.83,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji.js",
          "start": 27156.4,
          "status": "pass"
        },
        {
          "duration": 294.77,
          "end": 171874.33,
          "error": "",
          "name": "viewlet.explorer-race-new-file-focus-none.js",
          "start": 171579.56,
          "status": "pass"
        },
        {
          "duration": 290.6,
          "end": 30328.99,
          "error": "",
          "name": "viewlet.explorer-create-file-with-newline.js",
          "start": 30038.39,
          "status": "pass"
        },
        {
          "duration": 288.13,
          "end": 173952.33,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-cancel-edit.js",
          "start": 173664.2,
          "status": "pass"
        },
        {
          "duration": 285.49,
          "end": 162347.66,
          "error": "",
          "name": "viewlet.explorer-race-cut-refresh.js",
          "start": 162062.17,
          "status": "pass"
        },
        {
          "duration": 284.43,
          "end": 108005.96,
          "error": "expected .EditorInput textarea to be focused but active element is document.body",
          "name": "viewlet.explorer-focus-after-create-file.js",
          "start": 107721.53,
          "status": "fail"
        },
        {
          "duration": 282.88,
          "end": 133830.28,
          "error": "",
          "name": "viewlet.explorer-focus-previous-without-focus.js",
          "start": 133547.4,
          "status": "pass"
        },
        {
          "duration": 282.24,
          "end": 78985.63,
          "error": "",
          "name": "viewlet.explorer-error-message-clears-after-successful-operation.js",
          "start": 78703.39,
          "status": "pass"
        },
        {
          "duration": 282.06,
          "end": 154148.24,
          "error": "",
          "name": "viewlet.explorer-preserve-nested-expand-state-after-external-change.js",
          "start": 153866.18,
          "status": "pass"
        },
        {
          "duration": 279.67,
          "end": 23952.17,
          "error": "",
          "name": "viewlet.explorer-create-file-when-file-is-focused.js",
          "start": 23672.5,
          "status": "pass"
        },
        {
          "duration": 276.69,
          "end": 145659.15,
          "error": "",
          "name": "viewlet.explorer-mouse-navigation.js",
          "start": 145382.46,
          "status": "pass"
        },
        {
          "duration": 275.96,
          "end": 111037.98,
          "error": "",
          "name": "viewlet.explorer-focus-first-expanded-tree.js",
          "start": 110762.02,
          "status": "pass"
        },
        {
          "duration": 275.44,
          "end": 27029.5,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji-extension.js",
          "start": 26754.06,
          "status": "pass"
        },
        {
          "duration": 275.04,
          "end": 104964.88,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-folder.js",
          "start": 104689.84,
          "status": "pass"
        },
        {
          "duration": 270.47,
          "end": 140661.65,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-root.js",
          "start": 140391.18,
          "status": "pass"
        },
        {
          "duration": 268.54,
          "end": 96240.58,
          "error": "",
          "name": "viewlet.explorer-external-create-conflicts-with-active-rename.js",
          "start": 95972.04,
          "status": "pass"
        },
        {
          "duration": 264.9,
          "end": 160740.42,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-refresh.js",
          "start": 160475.52,
          "status": "pass"
        },
        {
          "duration": 264.34,
          "end": 56822.11,
          "error": "",
          "name": "viewlet.explorer-delete-collapsed-folder-with-selected-hidden-child.js",
          "start": 56557.77,
          "status": "pass"
        },
        {
          "duration": 262.5,
          "end": 98464.15,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-file.js",
          "start": 98201.65,
          "status": "pass"
        },
        {
          "duration": 260.3,
          "end": 100961.3,
          "error": "",
          "name": "viewlet.explorer-files-exclude-extension-glob.js",
          "start": 100701,
          "status": "pass"
        },
        {
          "duration": 258.07,
          "end": 134269.66,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-disabled.js",
          "start": 134011.59,
          "status": "pass"
        },
        {
          "duration": 257.43,
          "end": 112545.5,
          "error": "",
          "name": "viewlet.explorer-focus-last-expanded-tree.js",
          "start": 112288.07,
          "status": "pass"
        },
        {
          "duration": 256.16,
          "end": 112977.91,
          "error": "",
          "name": "viewlet.explorer-focus-last-from-first.js",
          "start": 112721.75,
          "status": "pass"
        },
        {
          "duration": 256.14,
          "end": 107073.12,
          "error": "",
          "name": "viewlet.explorer-files-exclude-thumbs-db-nested.js",
          "start": 106816.98,
          "status": "pass"
        },
        {
          "duration": 255.28,
          "end": 116972.22,
          "error": "",
          "name": "viewlet.explorer-focus-previous-at-start.js",
          "start": 116716.94,
          "status": "pass"
        },
        {
          "duration": 255.16,
          "end": 113833.78,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-child-to-root-sibling.js",
          "start": 113578.62,
          "status": "pass"
        },
        {
          "duration": 254.92,
          "end": 115988.95,
          "error": "",
          "name": "viewlet.explorer-focus-next-without-focus.js",
          "start": 115734.03,
          "status": "pass"
        },
        {
          "duration": 245.63,
          "end": 111466.96,
          "error": "",
          "name": "viewlet.explorer-focus-first-from-last.js",
          "start": 111221.33,
          "status": "pass"
        },
        {
          "duration": 244.96,
          "end": 39450.92,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file-error-already-exists.js",
          "start": 39205.96,
          "status": "pass"
        },
        {
          "duration": 241.47,
          "end": 110383.98,
          "error": "",
          "name": "viewlet.explorer-focus-first-already-first.js",
          "start": 110142.51,
          "status": "pass"
        },
        {
          "duration": 239.29,
          "end": 99178.41,
          "error": "",
          "name": "viewlet.explorer-files-exclude-custom-basename-folder.js",
          "start": 98939.12,
          "status": "pass"
        },
        {
          "duration": 239.25,
          "end": 39073.96,
          "error": "",
          "name": "viewlet.explorer-create-folder.js",
          "start": 38834.71,
          "status": "pass"
        },
        {
          "duration": 238.88,
          "end": 113381.12,
          "error": "",
          "name": "viewlet.explorer-focus-next-at-end.js",
          "start": 113142.24,
          "status": "pass"
        },
        {
          "duration": 237.76,
          "end": 100070,
          "error": "",
          "name": "viewlet.explorer-files-exclude-ds-store-nested.js",
          "start": 99832.24,
          "status": "pass"
        },
        {
          "duration": 235.33,
          "end": 101545.53,
          "error": "",
          "name": "viewlet.explorer-files-exclude-folder-descendants.js",
          "start": 101310.2,
          "status": "pass"
        },
        {
          "duration": 227.44,
          "end": 111872.52,
          "error": "",
          "name": "viewlet.explorer-focus-last-already-last.js",
          "start": 111645.08,
          "status": "pass"
        },
        {
          "duration": 225.88,
          "end": 309928.37,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-folder-button.js",
          "start": 309702.49,
          "status": "pass"
        },
        {
          "duration": 224.97,
          "end": 101944.43,
          "error": "",
          "name": "viewlet.explorer-files-exclude-git-nested.js",
          "start": 101719.46,
          "status": "pass"
        },
        {
          "duration": 223.96,
          "end": 312536.97,
          "error": "",
          "name": "viewlet.explorer-typeahead-folder-prefix.js",
          "start": 312313.01,
          "status": "pass"
        },
        {
          "duration": 223.37,
          "end": 15519.95,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder-preserves-expanded-subtree.js",
          "start": 15296.58,
          "status": "pass"
        },
        {
          "duration": 221.73,
          "end": 218184.68,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-emoji.js",
          "start": 217962.95,
          "status": "pass"
        },
        {
          "duration": 219.87,
          "end": 21908.23,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-closed-folder.js",
          "start": 21688.36,
          "status": "pass"
        },
        {
          "duration": 219.58,
          "end": 103404.2,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-create.js",
          "start": 103184.62,
          "status": "pass"
        },
        {
          "duration": 219.13,
          "end": 196190.65,
          "error": "",
          "name": "viewlet.explorer-rename-file-validation-blur.js",
          "start": 195971.52,
          "status": "pass"
        },
        {
          "duration": 214.43,
          "end": 69353.35,
          "error": "",
          "name": "viewlet.explorer-drag-file-into-folder.js",
          "start": 69138.92,
          "status": "pass"
        },
        {
          "duration": 213.21,
          "end": 319334.24,
          "error": "",
          "name": "viewlet.explorer.open.js",
          "start": 319121.03,
          "status": "pass"
        },
        {
          "duration": 212.82,
          "end": 14059.39,
          "error": "",
          "name": "viewlet.explorer-context-menu-cut-file.js",
          "start": 13846.57,
          "status": "pass"
        },
        {
          "duration": 211.92,
          "end": 41165.26,
          "error": "",
          "name": "viewlet.explorer-cut-folder-into-expanded-folder.js",
          "start": 40953.34,
          "status": "pass"
        },
        {
          "duration": 211.52,
          "end": 98046.53,
          "error": "",
          "name": "viewlet.explorer-files-exclude-case-sensitive.js",
          "start": 97835.01,
          "status": "pass"
        },
        {
          "duration": 210.16,
          "end": 222010.74,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-multiple-dots.js",
          "start": 221800.58,
          "status": "pass"
        },
        {
          "duration": 209.94,
          "end": 220699.14,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-japanese-characters.js",
          "start": 220489.2,
          "status": "pass"
        },
        {
          "duration": 209.19,
          "end": 22974.19,
          "error": "",
          "name": "viewlet.explorer-create-file-opens-in-editor.js",
          "start": 22765,
          "status": "pass"
        },
        {
          "duration": 208.71,
          "end": 219038.61,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-exclamation-mark.js",
          "start": 218829.9,
          "status": "pass"
        },
        {
          "duration": 208.53,
          "end": 219475.6,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-greek-characters.js",
          "start": 219267.07,
          "status": "pass"
        },
        {
          "duration": 205.13,
          "end": 221591.26,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-leading-hyphen.js",
          "start": 221386.13,
          "status": "pass"
        },
        {
          "duration": 204.02,
          "end": 163858.52,
          "error": "",
          "name": "viewlet.explorer-race-double-click-cancel-edit.js",
          "start": 163654.5,
          "status": "pass"
        },
        {
          "duration": 203.88,
          "end": 217316.19,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-devanagari-characters.js",
          "start": 217112.31,
          "status": "pass"
        },
        {
          "duration": 203.46,
          "end": 225115.5,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-tilde.js",
          "start": 224912.04,
          "status": "pass"
        },
        {
          "duration": 203.42,
          "end": 222460.88,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-parentheses.js",
          "start": 222257.46,
          "status": "pass"
        },
        {
          "duration": 202.77,
          "end": 214816.26,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-arabic-characters.js",
          "start": 214613.49,
          "status": "pass"
        },
        {
          "duration": 202.74,
          "end": 223820.65,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-semicolon.js",
          "start": 223617.91,
          "status": "pass"
        },
        {
          "duration": 201.45,
          "end": 216887.82,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-cyrillic-characters.js",
          "start": 216686.37,
          "status": "pass"
        },
        {
          "duration": 200.37,
          "end": 218606.95,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-equals-sign.js",
          "start": 218406.58,
          "status": "pass"
        },
        {
          "duration": 199.86,
          "end": 57839.34,
          "error": "",
          "name": "viewlet.explorer-delete-file-no-focused-item.js",
          "start": 57639.48,
          "status": "pass"
        },
        {
          "duration": 199.15,
          "end": 228470.76,
          "error": "",
          "name": "viewlet.explorer-reveal-nested-file-collapsed.js",
          "start": 228271.61,
          "status": "pass"
        },
        {
          "duration": 197.96,
          "end": 224681.52,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-square-brackets.js",
          "start": 224483.56,
          "status": "pass"
        },
        {
          "duration": 197.52,
          "end": 223327.57,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-plus-sign.js",
          "start": 223130.05,
          "status": "pass"
        },
        {
          "duration": 196.52,
          "end": 224250.32,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-spaces.js",
          "start": 224053.8,
          "status": "pass"
        },
        {
          "duration": 196.35,
          "end": 214400.55,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-apostrophe.js",
          "start": 214204.2,
          "status": "pass"
        },
        {
          "duration": 194.93,
          "end": 213065.28,
          "error": "",
          "name": "viewlet.explorer-rename-folder-starting-with-dot.js",
          "start": 212870.35,
          "status": "pass"
        },
        {
          "duration": 194.2,
          "end": 222893.11,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-percent-sign.js",
          "start": 222698.91,
          "status": "pass"
        },
        {
          "duration": 193.48,
          "end": 41505.05,
          "error": "",
          "name": "viewlet.explorer-cut-then-copy-clears-cut-decoration.js",
          "start": 41311.57,
          "status": "pass"
        },
        {
          "duration": 192.83,
          "end": 61549.15,
          "error": "",
          "name": "viewlet.explorer-delete-nested-middle-folder.js",
          "start": 61356.32,
          "status": "pass"
        },
        {
          "duration": 192.58,
          "end": 33517.31,
          "error": "",
          "name": "viewlet.explorer-create-folder-double-click-empty-space.js",
          "start": 33324.73,
          "status": "pass"
        },
        {
          "duration": 188.82,
          "end": 213914.31,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-ampersand.js",
          "start": 213725.49,
          "status": "pass"
        },
        {
          "duration": 188.38,
          "end": 221167.27,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-korean-characters.js",
          "start": 220978.89,
          "status": "pass"
        },
        {
          "duration": 188.37,
          "end": 95338.38,
          "error": "",
          "name": "viewlet.explorer-expand-recursively.js",
          "start": 95150.01,
          "status": "pass"
        },
        {
          "duration": 188.25,
          "end": 215633.18,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-braces.js",
          "start": 215444.93,
          "status": "pass"
        },
        {
          "duration": 188.18,
          "end": 220289.86,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hebrew-characters.js",
          "start": 220101.68,
          "status": "pass"
        },
        {
          "duration": 187.8,
          "end": 153621.4,
          "error": "",
          "name": "viewlet.explorer-open-file-keeps-focus.js",
          "start": 153433.6,
          "status": "pass"
        },
        {
          "duration": 187.17,
          "end": 217729.88,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-dollar-sign.js",
          "start": 217542.71,
          "status": "pass"
        },
        {
          "duration": 187,
          "end": 23273.84,
          "error": "",
          "name": "viewlet.explorer-create-file-starting-with-dot.js",
          "start": 23086.84,
          "status": "pass"
        },
        {
          "duration": 184.58,
          "end": 172261.32,
          "error": "",
          "name": "viewlet.explorer-race-new-file-refresh-while-editing.js",
          "start": 172076.74,
          "status": "pass"
        },
        {
          "duration": 184,
          "end": 39780.88,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file.js",
          "start": 39596.88,
          "status": "pass"
        },
        {
          "duration": 183.37,
          "end": 191631.83,
          "error": "",
          "name": "viewlet.explorer-rename-file-invalid-escape-keeps-focus.js",
          "start": 191448.46,
          "status": "pass"
        },
        {
          "duration": 183.19,
          "end": 164608.04,
          "error": "",
          "name": "viewlet.explorer-race-escape-accept-edit.js",
          "start": 164424.85,
          "status": "pass"
        },
        {
          "duration": 183.02,
          "end": 164984.96,
          "error": "",
          "name": "viewlet.explorer-race-escape-new-file.js",
          "start": 164801.94,
          "status": "pass"
        },
        {
          "duration": 181.48,
          "end": 213501.36,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-accented-latin-characters.js",
          "start": 213319.88,
          "status": "pass"
        },
        {
          "duration": 180.12,
          "end": 215220.76,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-at-sign.js",
          "start": 215040.64,
          "status": "pass"
        },
        {
          "duration": 179.74,
          "end": 40564.78,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-folders.js",
          "start": 40385.04,
          "status": "pass"
        },
        {
          "duration": 178.93,
          "end": 172803.87,
          "error": "",
          "name": "viewlet.explorer-race-new-file-switch-folders.js",
          "start": 172624.94,
          "status": "pass"
        },
        {
          "duration": 178.85,
          "end": 216037.3,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-chinese-characters.js",
          "start": 215858.45,
          "status": "pass"
        },
        {
          "duration": 175.59,
          "end": 219866.57,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hash.js",
          "start": 219690.98,
          "status": "pass"
        },
        {
          "duration": 175.44,
          "end": 23557.64,
          "error": "",
          "name": "viewlet.explorer-create-file-switch-folders.js",
          "start": 23382.2,
          "status": "pass"
        },
        {
          "duration": 175.15,
          "end": 14330.77,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file-with-focus.js",
          "start": 14155.62,
          "status": "pass"
        },
        {
          "duration": 172.29,
          "end": 165358.14,
          "error": "",
          "name": "viewlet.explorer-race-escape-update-editing-value.js",
          "start": 165185.85,
          "status": "pass"
        },
        {
          "duration": 171.94,
          "end": 216455.87,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-comma.js",
          "start": 216283.93,
          "status": "pass"
        },
        {
          "duration": 171.09,
          "end": 164217.64,
          "error": "",
          "name": "viewlet.explorer-race-double-click-refresh.js",
          "start": 164046.55,
          "status": "pass"
        },
        {
          "duration": 170.55,
          "end": 59381.57,
          "error": "",
          "name": "viewlet.explorer-delete-last-file.js",
          "start": 59211.02,
          "status": "pass"
        },
        {
          "duration": 168.9,
          "end": 171369.59,
          "error": "",
          "name": "viewlet.explorer-race-new-file-cancel-edit.js",
          "start": 171200.69,
          "status": "pass"
        },
        {
          "duration": 168.81,
          "end": 14593.24,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file.js",
          "start": 14424.43,
          "status": "pass"
        },
        {
          "duration": 167.89,
          "end": 145186.56,
          "error": "",
          "name": "viewlet.explorer-long-file-name.js",
          "start": 145018.67,
          "status": "pass"
        },
        {
          "duration": 167.42,
          "end": 163474.89,
          "error": "",
          "name": "viewlet.explorer-race-double-click-blur.js",
          "start": 163307.47,
          "status": "pass"
        },
        {
          "duration": 167.16,
          "end": 22647.23,
          "error": "",
          "name": "viewlet.explorer-create-file-nested.js",
          "start": 22480.07,
          "status": "pass"
        },
        {
          "duration": 164.2,
          "end": 2815.19,
          "error": "",
          "name": "viewlet.explorer-accessibility-create-updates-aria.js",
          "start": 2650.99,
          "status": "pass"
        },
        {
          "duration": 163.91,
          "end": 20822.06,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-dot.js",
          "start": 20658.15,
          "status": "pass"
        },
        {
          "duration": 158.64,
          "end": 15033.93,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-unselected-with-selection.js",
          "start": 14875.29,
          "status": "pass"
        },
        {
          "duration": 157.24,
          "end": 31804.94,
          "error": "",
          "name": "viewlet.explorer-create-file-with-semicolon.js",
          "start": 31647.7,
          "status": "pass"
        },
        {
          "duration": 156.89,
          "end": 32766.42,
          "error": "",
          "name": "viewlet.explorer-create-file-with-tilde.js",
          "start": 32609.53,
          "status": "pass"
        },
        {
          "duration": 155.28,
          "end": 21079.51,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.js",
          "start": 20924.23,
          "status": "pass"
        },
        {
          "duration": 154.87,
          "end": 8736.42,
          "error": "",
          "name": "viewlet.explorer-context-menu-compare-with-selected.js",
          "start": 8581.55,
          "status": "pass"
        },
        {
          "duration": 153.24,
          "end": 16391.82,
          "error": "",
          "name": "viewlet.explorer-context-menu-rename-file.js",
          "start": 16238.58,
          "status": "pass"
        },
        {
          "duration": 153.19,
          "end": 20542.67,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-backslash.js",
          "start": 20389.48,
          "status": "pass"
        },
        {
          "duration": 152.09,
          "end": 140209.07,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-out-of-range.js",
          "start": 140056.98,
          "status": "pass"
        },
        {
          "duration": 151.9,
          "end": 21589.8,
          "error": "",
          "name": "viewlet.explorer-create-file-explorer-collapses.js",
          "start": 21437.9,
          "status": "pass"
        },
        {
          "duration": 151.34,
          "end": 18490.09,
          "error": "",
          "name": "viewlet.explorer-create-file-blur.js",
          "start": 18338.75,
          "status": "pass"
        },
        {
          "duration": 151.24,
          "end": 62580.37,
          "error": "",
          "name": "viewlet.explorer-double-click-file-opens-permanently.js",
          "start": 62429.13,
          "status": "pass"
        },
        {
          "duration": 150.6,
          "end": 21332.91,
          "error": "",
          "name": "viewlet.explorer-create-file-error-no-name-provided.js",
          "start": 21182.31,
          "status": "pass"
        },
        {
          "duration": 149.98,
          "end": 25917.68,
          "error": "",
          "name": "viewlet.explorer-create-file-with-comma.js",
          "start": 25767.7,
          "status": "pass"
        },
        {
          "duration": 149.35,
          "end": 137449.5,
          "error": "",
          "name": "viewlet.explorer-handle-copy-no-selection.js",
          "start": 137300.15,
          "status": "pass"
        },
        {
          "duration": 143.97,
          "end": 7702.55,
          "error": "",
          "name": "viewlet.explorer-close-workspace-resets-sidebar-title.js",
          "start": 7558.58,
          "status": "pass"
        },
        {
          "duration": 143.39,
          "end": 105609.3,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-descendant.js",
          "start": 105465.91,
          "status": "pass"
        },
        {
          "duration": 141.99,
          "end": 114175.37,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-parent-to-child.js",
          "start": 114033.38,
          "status": "pass"
        },
        {
          "duration": 139.06,
          "end": 29919.94,
          "error": "",
          "name": "viewlet.explorer-create-file-with-multiple-dots.js",
          "start": 29780.88,
          "status": "pass"
        },
        {
          "duration": 138.76,
          "end": 102554.27,
          "error": "",
          "name": "viewlet.explorer-files-exclude-hg-nested.js",
          "start": 102415.51,
          "status": "pass"
        },
        {
          "duration": 138.63,
          "end": 137770.65,
          "error": "",
          "name": "viewlet.explorer-handle-cut-no-selection.js",
          "start": 137632.02,
          "status": "pass"
        },
        {
          "duration": 137.71,
          "end": 105268.91,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-similar-visible.js",
          "start": 105131.2,
          "status": "pass"
        },
        {
          "duration": 137.49,
          "end": 31269.71,
          "error": "",
          "name": "viewlet.explorer-create-file-with-percent-sign.js",
          "start": 31132.22,
          "status": "pass"
        },
        {
          "duration": 137.41,
          "end": 27730.15,
          "error": "",
          "name": "viewlet.explorer-create-file-with-equals-sign.js",
          "start": 27592.74,
          "status": "pass"
        },
        {
          "duration": 137.03,
          "end": 24457.9,
          "error": "",
          "name": "viewlet.explorer-create-file-with-ampersand.js",
          "start": 24320.87,
          "status": "pass"
        },
        {
          "duration": 135.86,
          "end": 29403.74,
          "error": "",
          "name": "viewlet.explorer-create-file-with-korean-characters.js",
          "start": 29267.88,
          "status": "pass"
        },
        {
          "duration": 134.18,
          "end": 26632.26,
          "error": "",
          "name": "viewlet.explorer-create-file-with-dollar-sign.js",
          "start": 26498.08,
          "status": "pass"
        },
        {
          "duration": 134.1,
          "end": 105901.75,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-folder.js",
          "start": 105767.65,
          "status": "pass"
        },
        {
          "duration": 133.9,
          "end": 133351.7,
          "error": "",
          "name": "viewlet.explorer-focus-previous-single-item-no-op.js",
          "start": 133217.8,
          "status": "pass"
        },
        {
          "duration": 133.37,
          "end": 98767.03,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-folder.js",
          "start": 98633.66,
          "status": "pass"
        },
        {
          "duration": 133.29,
          "end": 24209.32,
          "error": "",
          "name": "viewlet.explorer-create-file-with-accented-latin-characters.js",
          "start": 24076.03,
          "status": "pass"
        },
        {
          "duration": 132.51,
          "end": 29662.55,
          "error": "",
          "name": "viewlet.explorer-create-file-with-leading-hyphen.js",
          "start": 29530.04,
          "status": "pass"
        },
        {
          "duration": 131.05,
          "end": 115551.09,
          "error": "",
          "name": "viewlet.explorer-focus-next-single-item-no-op.js",
          "start": 115420.04,
          "status": "pass"
        },
        {
          "duration": 129.94,
          "end": 106630.94,
          "error": "",
          "name": "viewlet.explorer-files-exclude-svn-nested.js",
          "start": 106501,
          "status": "pass"
        },
        {
          "duration": 129.67,
          "end": 29151.59,
          "error": "",
          "name": "viewlet.explorer-create-file-with-japanese-characters.js",
          "start": 29021.92,
          "status": "pass"
        },
        {
          "duration": 129.4,
          "end": 24701.14,
          "error": "",
          "name": "viewlet.explorer-create-file-with-apostrophe.js",
          "start": 24571.74,
          "status": "pass"
        },
        {
          "duration": 129.21,
          "end": 75776.26,
          "error": "",
          "name": "viewlet.explorer-drop-folder.js",
          "start": 75647.05,
          "status": "pass"
        },
        {
          "duration": 128.59,
          "end": 28902.72,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hebrew-characters.js",
          "start": 28774.13,
          "status": "pass"
        },
        {
          "duration": 128.43,
          "end": 3797.01,
          "error": "",
          "name": "viewlet.explorer-accessibility.js",
          "start": 3668.58,
          "status": "pass"
        },
        {
          "duration": 128.17,
          "end": 25406.32,
          "error": "",
          "name": "viewlet.explorer-create-file-with-braces.js",
          "start": 25278.15,
          "status": "pass"
        },
        {
          "duration": 127.53,
          "end": 22152.17,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-folder.js",
          "start": 22024.64,
          "status": "pass"
        },
        {
          "duration": 127.46,
          "end": 28650.85,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hash.js",
          "start": 28523.39,
          "status": "pass"
        },
        {
          "duration": 127.35,
          "end": 31006.03,
          "error": "",
          "name": "viewlet.explorer-create-file-with-parentheses.js",
          "start": 30878.68,
          "status": "pass"
        },
        {
          "duration": 127.04,
          "end": 31526.47,
          "error": "",
          "name": "viewlet.explorer-create-file-with-plus-sign.js",
          "start": 31399.43,
          "status": "pass"
        },
        {
          "duration": 126.45,
          "end": 102262.13,
          "error": "",
          "name": "viewlet.explorer-files-exclude-gitignore-visible.js",
          "start": 102135.68,
          "status": "pass"
        },
        {
          "duration": 126.29,
          "end": 25163.3,
          "error": "",
          "name": "viewlet.explorer-create-file-with-at-sign.js",
          "start": 25037.01,
          "status": "pass"
        },
        {
          "duration": 125.95,
          "end": 32489.22,
          "error": "",
          "name": "viewlet.explorer-create-file-with-square-brackets.js",
          "start": 32363.27,
          "status": "pass"
        },
        {
          "duration": 124.47,
          "end": 74973.31,
          "error": "",
          "name": "viewlet.explorer-drop-file.js",
          "start": 74848.84,
          "status": "pass"
        },
        {
          "duration": 124.21,
          "end": 27987.25,
          "error": "",
          "name": "viewlet.explorer-create-file-with-exclamation-mark.js",
          "start": 27863.04,
          "status": "pass"
        },
        {
          "duration": 122.54,
          "end": 26384.43,
          "error": "",
          "name": "viewlet.explorer-create-file-with-devanagari-characters.js",
          "start": 26261.89,
          "status": "pass"
        },
        {
          "duration": 122.02,
          "end": 61814.85,
          "error": "",
          "name": "viewlet.explorer-delete-non-empty-folder-cancel.js",
          "start": 61692.83,
          "status": "pass"
        },
        {
          "duration": 121.67,
          "end": 75503.74,
          "error": "",
          "name": "viewlet.explorer-drop-folder-with-files.js",
          "start": 75382.07,
          "status": "pass"
        },
        {
          "duration": 119.37,
          "end": 7298.36,
          "error": "",
          "name": "viewlet.explorer-click-file-opens-in-editor.js",
          "start": 7178.99,
          "status": "pass"
        },
        {
          "duration": 119.32,
          "end": 26147.09,
          "error": "",
          "name": "viewlet.explorer-create-file-with-cyrillic-characters.js",
          "start": 26027.77,
          "status": "pass"
        },
        {
          "duration": 119.04,
          "end": 25654.95,
          "error": "",
          "name": "viewlet.explorer-create-file-with-chinese-characters.js",
          "start": 25535.91,
          "status": "pass"
        },
        {
          "duration": 117.8,
          "end": 17307.39,
          "error": "",
          "name": "viewlet.explorer-copy-paste-collision-preserves-files.js",
          "start": 17189.59,
          "status": "pass"
        },
        {
          "duration": 116.98,
          "end": 22373.71,
          "error": "",
          "name": "viewlet.explorer-create-file-invalid-then-valid-same-edit.js",
          "start": 22256.73,
          "status": "pass"
        },
        {
          "duration": 115.52,
          "end": 12941.83,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-targets-menu-item.js",
          "start": 12826.31,
          "status": "pass"
        },
        {
          "duration": 115.48,
          "end": 24926.53,
          "error": "",
          "name": "viewlet.explorer-create-file-with-arabic-characters.js",
          "start": 24811.05,
          "status": "pass"
        },
        {
          "duration": 114.67,
          "end": 13462.75,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-targets-menu-item.js",
          "start": 13348.08,
          "status": "pass"
        },
        {
          "duration": 110.33,
          "end": 16599.32,
          "error": "",
          "name": "viewlet.explorer-context-menu-select-for-compare.js",
          "start": 16488.99,
          "status": "pass"
        },
        {
          "duration": 108.53,
          "end": 7880.32,
          "error": "",
          "name": "viewlet.explorer-collapse-all-flat-files-focuses-first.js",
          "start": 7771.79,
          "status": "pass"
        },
        {
          "duration": 106.64,
          "end": 59069.05,
          "error": "",
          "name": "viewlet.explorer-delete-folder.js",
          "start": 58962.41,
          "status": "pass"
        },
        {
          "duration": 103.75,
          "end": 40823.84,
          "error": "",
          "name": "viewlet.explorer-cut-cancel.js",
          "start": 40720.09,
          "status": "pass"
        },
        {
          "duration": 103.44,
          "end": 8496.68,
          "error": "",
          "name": "viewlet.explorer-collapse-parent-clears-hidden-child-selection.js",
          "start": 8393.24,
          "status": "pass"
        },
        {
          "duration": 101.64,
          "end": 2572.96,
          "error": "",
          "name": "viewlet.explorer-accept-edit-when-not-editing.js",
          "start": 2471.32,
          "status": "pass"
        },
        {
          "duration": 99.72,
          "end": 33739.62,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested.js",
          "start": 33639.9,
          "status": "pass"
        },
        {
          "duration": 96.55,
          "end": 77736.66,
          "error": "",
          "name": "viewlet.explorer-drop-two-folders-empty-workspace.js",
          "start": 77640.11,
          "status": "pass"
        },
        {
          "duration": 95.57,
          "end": 2991.05,
          "error": "",
          "name": "viewlet.explorer-accessibility-delete-updates-aria.js",
          "start": 2895.48,
          "status": "pass"
        },
        {
          "duration": 95.46,
          "end": 17079.95,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder.js",
          "start": 16984.49,
          "status": "pass"
        },
        {
          "duration": 93.78,
          "end": 6940.57,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-multiple-selection.js",
          "start": 6846.79,
          "status": "pass"
        },
        {
          "duration": 92.44,
          "end": 14782.76,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-focused-folder-with-selection.js",
          "start": 14690.32,
          "status": "pass"
        },
        {
          "duration": 92.18,
          "end": 100527.48,
          "error": "",
          "name": "viewlet.explorer-files-exclude-enable-reload.js",
          "start": 100435.3,
          "status": "pass"
        },
        {
          "duration": 90.55,
          "end": 6347.5,
          "error": "",
          "name": "viewlet.explorer-blur.js",
          "start": 6256.95,
          "status": "pass"
        },
        {
          "duration": 87.85,
          "end": 7474.59,
          "error": "",
          "name": "viewlet.explorer-click-pinned-tab-keeps-it-pinned.js",
          "start": 7386.74,
          "status": "pass"
        },
        {
          "duration": 87.32,
          "end": 74515.63,
          "error": "",
          "name": "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
          "start": 74428.31,
          "status": "pass"
        },
        {
          "duration": 87.24,
          "end": 16017.23,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace-action.js",
          "start": 15929.99,
          "status": "pass"
        },
        {
          "duration": 85.17,
          "end": 9084.77,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.js",
          "start": 8999.6,
          "status": "pass"
        },
        {
          "duration": 84.99,
          "end": 3588.07,
          "error": "",
          "name": "viewlet.explorer-accessibility-rename-updates-aria.js",
          "start": 3503.08,
          "status": "pass"
        },
        {
          "duration": 83.16,
          "end": 8189.57,
          "error": "",
          "name": "viewlet.explorer-collapse-all-multiple-roots.js",
          "start": 8106.41,
          "status": "pass"
        },
        {
          "duration": 81.5,
          "end": 75220.53,
          "error": "",
          "name": "viewlet.explorer-drop-folder-empty-workspace.js",
          "start": 75139.03,
          "status": "pass"
        },
        {
          "duration": 80.91,
          "end": 6635.34,
          "error": "",
          "name": "viewlet.explorer-case-only-rename.js",
          "start": 6554.43,
          "status": "pass"
        },
        {
          "duration": 78.1,
          "end": 8912.31,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-file.js",
          "start": 8834.21,
          "status": "pass"
        },
        {
          "duration": 76.4,
          "end": 3290.47,
          "error": "",
          "name": "viewlet.explorer-accessibility-multiple-selection-state.js",
          "start": 3214.07,
          "status": "pass"
        },
        {
          "duration": 76.21,
          "end": 15841.27,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-root-no-focused-item.js",
          "start": 15765.06,
          "status": "pass"
        },
        {
          "duration": 73.62,
          "end": 18052.1,
          "error": "",
          "name": "viewlet.explorer-copy-to-folder-preserves-source.js",
          "start": 17978.48,
          "status": "pass"
        },
        {
          "duration": 73.31,
          "end": 107338.3,
          "error": "",
          "name": "viewlet.explorer-files-exclude-toggle-reload.js",
          "start": 107264.99,
          "status": "pass"
        },
        {
          "duration": 73.04,
          "end": 7098.08,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-selection.js",
          "start": 7025.04,
          "status": "pass"
        },
        {
          "duration": 72.01,
          "end": 17600.35,
          "error": "",
          "name": "viewlet.explorer-copy-path-file.js",
          "start": 17528.34,
          "status": "pass"
        },
        {
          "duration": 70.92,
          "end": 16768.28,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-file.js",
          "start": 16697.36,
          "status": "pass"
        },
        {
          "duration": 69.61,
          "end": 18671.18,
          "error": "",
          "name": "viewlet.explorer-create-file-cancel.js",
          "start": 18601.57,
          "status": "pass"
        },
        {
          "duration": 69.23,
          "end": 20285.26,
          "error": "",
          "name": "viewlet.explorer-create-file-error-already-exists.js",
          "start": 20216.03,
          "status": "pass"
        },
        {
          "duration": 69.12,
          "end": 18232.43,
          "error": "",
          "name": "viewlet.explorer-create-file-blur-no-name.js",
          "start": 18163.31,
          "status": "pass"
        },
        {
          "duration": 68.15,
          "end": 5188.15,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanded-folder-focuses-sorted-first-child.js",
          "start": 5120,
          "status": "pass"
        },
        {
          "duration": 67.96,
          "end": 19926.75,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space-race-condition.js",
          "start": 19858.79,
          "status": "pass"
        },
        {
          "duration": 67.59,
          "end": 3138.57,
          "error": "",
          "name": "viewlet.explorer-accessibility-files-no-aria-expanded.js",
          "start": 3070.98,
          "status": "pass"
        },
        {
          "duration": 67.3,
          "end": 13260.03,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-root-no-focused-item.js",
          "start": 13192.73,
          "status": "pass"
        },
        {
          "duration": 67.29,
          "end": 4562.9,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-top-level-folder-keeps-root-sibling-visible.js",
          "start": 4495.61,
          "status": "pass"
        },
        {
          "duration": 67.18,
          "end": 17880.23,
          "error": "",
          "name": "viewlet.explorer-copy-path-special-root-path.js",
          "start": 17813.05,
          "status": "pass"
        },
        {
          "duration": 64.71,
          "end": 5329.16,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanding-one-folder-keeps-sibling-collapsed.js",
          "start": 5264.45,
          "status": "pass"
        },
        {
          "duration": 64.58,
          "end": 13102.82,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-file.js",
          "start": 13038.24,
          "status": "pass"
        },
        {
          "duration": 64.54,
          "end": 20113.4,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space.js",
          "start": 20048.86,
          "status": "pass"
        },
        {
          "duration": 62.51,
          "end": 13624.61,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-file-error-already-exists.js",
          "start": 13562.1,
          "status": "pass"
        },
        {
          "duration": 61.84,
          "end": 15671.92,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder.js",
          "start": 15610.08,
          "status": "pass"
        },
        {
          "duration": 61.37,
          "end": 34987.89,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-braces.js",
          "start": 34926.52,
          "status": "pass"
        },
        {
          "duration": 61.19,
          "end": 15199.95,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-file.js",
          "start": 15138.76,
          "status": "pass"
        },
        {
          "duration": 59.78,
          "end": 8023.98,
          "error": "",
          "name": "viewlet.explorer-collapse-all-keeps-root-focus.js",
          "start": 7964.2,
          "status": "pass"
        },
        {
          "duration": 58.83,
          "end": 16147.1,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace.js",
          "start": 16088.27,
          "status": "pass"
        },
        {
          "duration": 58.02,
          "end": 3422.25,
          "error": "",
          "name": "viewlet.explorer-accessibility-refresh-updates-aria.js",
          "start": 3364.23,
          "status": "pass"
        },
        {
          "duration": 56.75,
          "end": 9238.98,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-root.js",
          "start": 9182.23,
          "status": "pass"
        },
        {
          "duration": 52.01,
          "end": 5723.18,
          "error": "",
          "name": "viewlet.explorer-arrow-right-focuses-first-child.js",
          "start": 5671.17,
          "status": "pass"
        },
        {
          "duration": 50.76,
          "end": 6139.13,
          "error": "",
          "name": "viewlet.explorer-blur-clears-keyboard-focus.js",
          "start": 6088.37,
          "status": "pass"
        },
        {
          "duration": 50.39,
          "end": 5854.25,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-expanded-folder-focuses-first-child.js",
          "start": 5803.86,
          "status": "pass"
        },
        {
          "duration": 50.34,
          "end": 4049.76,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-top-level-folder-no-op.js",
          "start": 3999.42,
          "status": "pass"
        },
        {
          "duration": 49.82,
          "end": 74306.2,
          "error": "",
          "name": "viewlet.explorer-drop-empty-handles-empty-workspace.js",
          "start": 74256.38,
          "status": "pass"
        },
        {
          "duration": 48.66,
          "end": 6005.6,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-folder-expands.js",
          "start": 5956.94,
          "status": "pass"
        },
        {
          "duration": 48.22,
          "end": 4419.18,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-nested-folder-collapses-only-current.js",
          "start": 4370.96,
          "status": "pass"
        },
        {
          "duration": 47.93,
          "end": 4690.06,
          "error": "",
          "name": "viewlet.explorer-arrow-left-nested-file-focuses-parent.js",
          "start": 4642.13,
          "status": "pass"
        },
        {
          "duration": 47.87,
          "end": 6474.01,
          "error": "",
          "name": "viewlet.explorer-case-only-rename-folder.js",
          "start": 6426.14,
          "status": "pass"
        },
        {
          "duration": 47.11,
          "end": 6767.78,
          "error": "",
          "name": "viewlet.explorer-chevrons-settings.js",
          "start": 6720.67,
          "status": "pass"
        },
        {
          "duration": 46.13,
          "end": 5456.27,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expands-folder.js",
          "start": 5410.14,
          "status": "pass"
        },
        {
          "duration": 45.83,
          "end": 4939.67,
          "error": "",
          "name": "viewlet.explorer-arrow-left-top-level-file-no-op.js",
          "start": 4893.84,
          "status": "pass"
        },
        {
          "duration": 45.34,
          "end": 4295.59,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-folder-collapses.js",
          "start": 4250.25,
          "status": "pass"
        },
        {
          "duration": 45.17,
          "end": 5581.67,
          "error": "",
          "name": "viewlet.explorer-arrow-right-file-no-op.js",
          "start": 5536.5,
          "status": "pass"
        },
        {
          "duration": 44.8,
          "end": 3919.67,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-nested-folder-focuses-parent.js",
          "start": 3874.87,
          "status": "pass"
        },
        {
          "duration": 43.77,
          "end": 4174.46,
          "error": "",
          "name": "viewlet.explorer-arrow-left-deep-file-focuses-immediate-parent.js",
          "start": 4130.69,
          "status": "pass"
        },
        {
          "duration": 41.18,
          "end": 4815.66,
          "error": "",
          "name": "viewlet.explorer-arrow-left-no-focus-no-op.js",
          "start": 4774.48,
          "status": "pass"
        },
        {
          "duration": 40.46,
          "end": 38371.32,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-special-characters.js",
          "start": 38330.86,
          "status": "pass"
        },
        {
          "duration": 37.22,
          "end": 36882.92,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-japanese-characters.js",
          "start": 36845.7,
          "status": "pass"
        },
        {
          "duration": 36.12,
          "end": 13753.29,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-folder-error-already-exists.js",
          "start": 13717.17,
          "status": "pass"
        },
        {
          "duration": 33.39,
          "end": 187707.66,
          "error": "",
          "name": "viewlet.explorer-rename-empty-folder-collision-preserves-both.js",
          "start": 187674.27,
          "status": "pass"
        },
        {
          "duration": 32.85,
          "end": 106313.31,
          "error": "",
          "name": "viewlet.explorer-files-exclude-similar-github-visible.js",
          "start": 106280.46,
          "status": "pass"
        },
        {
          "duration": 31.96,
          "end": 106104.14,
          "error": "",
          "name": "viewlet.explorer-files-exclude-root-relative.js",
          "start": 106072.18,
          "status": "pass"
        },
        {
          "duration": 31.84,
          "end": 38552.6,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-square-brackets.js",
          "start": 38520.76,
          "status": "pass"
        },
        {
          "duration": 31.56,
          "end": 79178.58,
          "error": "",
          "name": "viewlet.explorer-expand-all-empty-folders.js",
          "start": 79147.02,
          "status": "pass"
        },
        {
          "duration": 31.37,
          "end": 33887.63,
          "error": "",
          "name": "viewlet.explorer-create-folder-starting-with-dot.js",
          "start": 33856.26,
          "status": "pass"
        },
        {
          "duration": 30.9,
          "end": 308157.99,
          "error": "",
          "name": "viewlet.explorer-toolbar-actions-with-no-workspace.js",
          "start": 308127.09,
          "status": "pass"
        },
        {
          "duration": 30.88,
          "end": 34649.68,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-at-sign.js",
          "start": 34618.8,
          "status": "pass"
        },
        {
          "duration": 30.8,
          "end": 290951.55,
          "error": "",
          "name": "viewlet.explorer-shift-select-folders.js",
          "start": 290920.75,
          "status": "pass"
        },
        {
          "duration": 30.17,
          "end": 34498.43,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-arabic-characters.js",
          "start": 34468.26,
          "status": "pass"
        },
        {
          "duration": 30.1,
          "end": 37698.38,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-percent-sign.js",
          "start": 37668.28,
          "status": "pass"
        },
        {
          "duration": 29.94,
          "end": 36722.07,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hebrew-characters.js",
          "start": 36692.13,
          "status": "pass"
        },
        {
          "duration": 29.7,
          "end": 35294.22,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-comma.js",
          "start": 35264.52,
          "status": "pass"
        },
        {
          "duration": 29.68,
          "end": 38180.87,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-spaces.js",
          "start": 38151.19,
          "status": "pass"
        },
        {
          "duration": 29.63,
          "end": 35925.45,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-emoji.js",
          "start": 35895.82,
          "status": "pass"
        },
        {
          "duration": 29.47,
          "end": 37047.71,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-korean-characters.js",
          "start": 37018.24,
          "status": "pass"
        },
        {
          "duration": 29.32,
          "end": 35450.67,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-cyrillic-characters.js",
          "start": 35421.35,
          "status": "pass"
        },
        {
          "duration": 29.22,
          "end": 34031.51,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-accented-latin-characters.js",
          "start": 34002.29,
          "status": "pass"
        },
        {
          "duration": 29.18,
          "end": 34180.79,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-ampersand.js",
          "start": 34151.61,
          "status": "pass"
        },
        {
          "duration": 28.89,
          "end": 36085.55,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-equals-sign.js",
          "start": 36056.66,
          "status": "pass"
        },
        {
          "duration": 28.79,
          "end": 37201.11,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-leading-hyphen.js",
          "start": 37172.32,
          "status": "pass"
        },
        {
          "duration": 28.75,
          "end": 38014.85,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-semicolon.js",
          "start": 37986.1,
          "status": "pass"
        },
        {
          "duration": 28.69,
          "end": 74714.46,
          "error": "",
          "name": "viewlet.explorer-drop-file-empty-workspace.js",
          "start": 74685.77,
          "status": "pass"
        },
        {
          "duration": 28.53,
          "end": 37373.31,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-multiple-dots.js",
          "start": 37344.78,
          "status": "pass"
        },
        {
          "duration": 28.48,
          "end": 37535.73,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-parentheses.js",
          "start": 37507.25,
          "status": "pass"
        },
        {
          "duration": 28.21,
          "end": 36413.44,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-greek-characters.js",
          "start": 36385.23,
          "status": "pass"
        },
        {
          "duration": 28.14,
          "end": 35764.43,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-dollar-sign.js",
          "start": 35736.29,
          "status": "pass"
        },
        {
          "duration": 27.82,
          "end": 34329.35,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-apostrophe.js",
          "start": 34301.53,
          "status": "pass"
        },
        {
          "duration": 27.77,
          "end": 37860.91,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-plus-sign.js",
          "start": 37833.14,
          "status": "pass"
        },
        {
          "duration": 27.57,
          "end": 35600.64,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-devanagari-characters.js",
          "start": 35573.07,
          "status": "pass"
        },
        {
          "duration": 27.46,
          "end": 36564.72,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hash.js",
          "start": 36537.26,
          "status": "pass"
        },
        {
          "duration": 27.03,
          "end": 35139.05,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-chinese-characters.js",
          "start": 35112.02,
          "status": "pass"
        },
        {
          "duration": 27.02,
          "end": 16891.68,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-error.js",
          "start": 16864.66,
          "status": "pass"
        },
        {
          "duration": 27.01,
          "end": 38706.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-tilde.js",
          "start": 38679.18,
          "status": "pass"
        },
        {
          "duration": 26.92,
          "end": 107537.69,
          "error": "",
          "name": "viewlet.explorer-files-exclude-wildcard-folder.js",
          "start": 107510.77,
          "status": "pass"
        },
        {
          "duration": 26.82,
          "end": 8299.79,
          "error": "",
          "name": "viewlet.explorer-collapse-all.js",
          "start": 8272.97,
          "status": "pass"
        },
        {
          "duration": 26.68,
          "end": 101146.24,
          "error": "",
          "name": "viewlet.explorer-files-exclude-false-entry-visible.js",
          "start": 101119.56,
          "status": "pass"
        },
        {
          "duration": 26.39,
          "end": 5041.52,
          "error": "",
          "name": "viewlet.explorer-arrow-right-empty-expanded-folder-keeps-focus.js",
          "start": 5015.13,
          "status": "pass"
        },
        {
          "duration": 26.32,
          "end": 36255.22,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-exclamation-mark.js",
          "start": 36228.9,
          "status": "pass"
        },
        {
          "duration": 25.63,
          "end": 317746.23,
          "error": "",
          "name": "viewlet.explorer-welcome-open-folder-button.js",
          "start": 317720.6,
          "status": "pass"
        },
        {
          "duration": 25.54,
          "end": 112112,
          "error": "",
          "name": "viewlet.explorer-focus-last-empty-workspace-no-op.js",
          "start": 112086.46,
          "status": "pass"
        },
        {
          "duration": 25.24,
          "end": 100255.25,
          "error": "",
          "name": "viewlet.explorer-files-exclude-empty-record-visible.js",
          "start": 100230.01,
          "status": "pass"
        },
        {
          "duration": 25.02,
          "end": 110596.14,
          "error": "",
          "name": "viewlet.explorer-focus-first-empty-workspace-no-op.js",
          "start": 110571.12,
          "status": "pass"
        },
        {
          "duration": 24.67,
          "end": 34799.86,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-backslashes.js",
          "start": 34775.19,
          "status": "pass"
        },
        {
          "duration": 24.57,
          "end": 57477.59,
          "error": "",
          "name": "viewlet.explorer-delete-file-empty-workspace.js",
          "start": 57453.02,
          "status": "pass"
        },
        {
          "duration": 24.53,
          "end": 17718,
          "error": "",
          "name": "viewlet.explorer-copy-path-folder.js",
          "start": 17693.47,
          "status": "pass"
        },
        {
          "duration": 24.14,
          "end": 117186.76,
          "error": "",
          "name": "viewlet.explorer-focus-previous-empty-workspace-no-op.js",
          "start": 117162.62,
          "status": "pass"
        },
        {
          "duration": 23.85,
          "end": 78554.15,
          "error": "",
          "name": "viewlet.explorer-empty-workspace.js",
          "start": 78530.3,
          "status": "pass"
        },
        {
          "duration": 23.69,
          "end": 139865.48,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-folder.js",
          "start": 139841.79,
          "status": "pass"
        },
        {
          "duration": 23.52,
          "end": 296443.97,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-file-names.js",
          "start": 296420.45,
          "status": "pass"
        },
        {
          "duration": 23.26,
          "end": 17426.32,
          "error": "",
          "name": "viewlet.explorer-copy-path-empty.js",
          "start": 17403.06,
          "status": "pass"
        },
        {
          "duration": 23,
          "end": 318869.09,
          "error": "",
          "name": "viewlet.explorer.empty.js",
          "start": 318846.09,
          "status": "pass"
        },
        {
          "duration": 0,
          "end": 8736.49,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-file.js",
          "start": 8736.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15671.94,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-containing-folder-nested-file.js",
          "start": 15671.94,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15671.95,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-in-integrated-terminal.js",
          "start": 15671.95,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15671.96,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-file.js",
          "start": 15671.96,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16599.34,
          "error": "",
          "name": "viewlet.explorer-copy-after-multi-selection-targets-focused-file.js",
          "start": 16599.34,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16891.7,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-with-items.js",
          "start": 16891.7,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17079.99,
          "error": "",
          "name": "viewlet.explorer-copy-folder-name-collision-generates-unique-name.js",
          "start": 17079.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17307.42,
          "error": "",
          "name": "viewlet.explorer-copy-paste-error-scenarios.js",
          "start": 17307.42,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17307.43,
          "error": "",
          "name": "viewlet.explorer-copy-paste-mixed-files-and-folders.js",
          "start": 17307.43,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17880.26,
          "error": "",
          "name": "viewlet.explorer-copy-same-file-twice-generates-unique-name.js",
          "start": 17880.26,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21332.93,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-escape-then-create-again.js",
          "start": 21332.93,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21332.94,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-long-path.js",
          "start": 21332.94,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21332.95,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied.js",
          "start": 21332.95,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 33517.35,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested-150-times.js",
          "start": 33517.35,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 41165.31,
          "error": "",
          "name": "viewlet.explorer-cut-selection-then-workspace-switch-clears-state.js",
          "start": 41165.31,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 57477.61,
          "error": "",
          "name": "viewlet.explorer-delete-file-error.js",
          "start": 57477.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 68933.49,
          "error": "",
          "name": "viewlet.explorer-drag-drop-error-scenarios.js",
          "start": 68933.49,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69353.37,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-descendant.js",
          "start": 69353.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 69353.39,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-itself.js",
          "start": 69353.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 70859.64,
          "error": "",
          "name": "viewlet.explorer-drag-over-collapsed-folder-then-drop.js",
          "start": 70859.64,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77492.69,
          "error": "",
          "name": "viewlet.explorer-drop-on-file-row.js",
          "start": 77492.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 77492.69,
          "error": "",
          "name": "viewlet.explorer-drop-onto-symlink-folder.js",
          "start": 77492.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89974.05,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100k-items.js",
          "start": 89974.05,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89974.06,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10k-items.js",
          "start": 89974.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89974.06,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10m-items.js",
          "start": 89974.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 89974.07,
          "error": "",
          "name": "viewlet.explorer-expand-folder-1m-items.js",
          "start": 89974.07,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 96704.17,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-error.js",
          "start": 96704.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 96704.17,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-invalid-data.js",
          "start": 96704.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141977.19,
          "error": "",
          "name": "viewlet.explorer-handle-icon-theme-change.js",
          "start": 141977.19,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141977.2,
          "error": "",
          "name": "viewlet.explorer-icon-theme-missing-icon-fallback.js",
          "start": 141977.2,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141977.21,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-null.js",
          "start": 141977.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 141977.21,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-object.js",
          "start": 141977.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142553.71,
          "error": "",
          "name": "viewlet.explorer-invalid-decoration-one-file-does-not-block-valid.js",
          "start": 142553.71,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144084.47,
          "error": "",
          "name": "viewlet.explorer-large-directory-performance.js",
          "start": 144084.47,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144801.63,
          "error": "",
          "name": "viewlet.explorer-long-file-name-500-emoji.js",
          "start": 144801.63,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145186.59,
          "error": "",
          "name": "viewlet.explorer-many-files-20000.js",
          "start": 145186.59,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145186.61,
          "error": "",
          "name": "viewlet.explorer-many-files-repeated-focus-jumps.js",
          "start": 145186.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145186.61,
          "error": "",
          "name": "viewlet.explorer-many-folders-20000.js",
          "start": 145186.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145659.18,
          "error": "",
          "name": "viewlet.explorer-multi-root-copy-relative-path.js",
          "start": 145659.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145659.18,
          "error": "",
          "name": "viewlet.explorer-multi-root-same-file-name.js",
          "start": 145659.18,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 153621.47,
          "error": "",
          "name": "viewlet.explorer-open-folder-enoent-error.js",
          "start": 153621.47,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 153621.48,
          "error": "",
          "name": "viewlet.explorer-paste-into-collapsed-folder.js",
          "start": 153621.48,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 161247.53,
          "error": "",
          "name": "viewlet.explorer-race-create-delete-same-name.js",
          "start": 161247.53,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163111.99,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-refresh.js",
          "start": 163111.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163858.55,
          "error": "",
          "name": "viewlet.explorer-race-double-click-delete.js",
          "start": 163858.55,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163858.56,
          "error": "",
          "name": "viewlet.explorer-race-double-click-escape.js",
          "start": 163858.56,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 164217.68,
          "error": "",
          "name": "viewlet.explorer-race-drop-refresh.js",
          "start": 164217.68,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 165900.32,
          "error": "",
          "name": "viewlet.explorer-race-expand-delete-child.js",
          "start": 165900.32,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 167219.13,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-delete.js",
          "start": 167219.13,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 169076.04,
          "error": "",
          "name": "viewlet.explorer-race-focus-index-delete.js",
          "start": 169076.04,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 174477.99,
          "error": "",
          "name": "viewlet.explorer-race-paste-delete.js",
          "start": 174477.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 174478,
          "error": "",
          "name": "viewlet.explorer-race-paste-refresh.js",
          "start": 174478,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 174478,
          "error": "",
          "name": "viewlet.explorer-race-paste-twice.js",
          "start": 174478,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 178069.73,
          "error": "",
          "name": "viewlet.explorer-race-select-all-delete.js",
          "start": 178069.73,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180098.77,
          "error": "",
          "name": "viewlet.explorer-range-select-across-scroll-boundary.js",
          "start": 180098.77,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180630.35,
          "error": "",
          "name": "viewlet.explorer-read-folder-error-recovers-after-refresh.js",
          "start": 180630.35,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180630.36,
          "error": "",
          "name": "viewlet.explorer-read-folder-error.js",
          "start": 180630.36,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180630.37,
          "error": "",
          "name": "viewlet.explorer-readonly-disables-write-operations.js",
          "start": 180630.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 180630.38,
          "error": "",
          "name": "viewlet.explorer-refresh-after-permission-restored.js",
          "start": 180630.38,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 184713.73,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-recreate-same-name.js",
          "start": 184713.73,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 185269.69,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-expanded-folder.js",
          "start": 185269.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 186615.86,
          "error": "",
          "name": "viewlet.explorer-refresh-while-create-input-open.js",
          "start": 186615.86,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 188256.05,
          "error": "",
          "name": "viewlet.explorer-rename-file-150-times.js",
          "start": 188256.05,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 191243.19,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-permission-denied.js",
          "start": 191243.19,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226433.15,
          "error": "",
          "name": "viewlet.explorer-rename-provider-error-keeps-original-focus.js",
          "start": 226433.15,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226433.15,
          "error": "",
          "name": "viewlet.explorer-rename-root-folder-no-indent-shift.js",
          "start": 226433.15,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226433.16,
          "error": "",
          "name": "viewlet.explorer-restore-expanded-folders-after-reload.js",
          "start": 226433.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 227410.06,
          "error": "",
          "name": "viewlet.explorer-restore-scroll-position-long-list.js",
          "start": 227410.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 228034.82,
          "error": "",
          "name": "viewlet.explorer-reveal-from-tab-context-menu.js",
          "start": 228034.82,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 247594.69,
          "error": "",
          "name": "viewlet.explorer-select-all-large-directory-delete-no-stale-rows.js",
          "start": 247594.69,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 307880.13,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-after-external-refresh.js",
          "start": 307880.13,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 307880.13,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-updates-after-create-rename-delete.js",
          "start": 307880.13,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 307880.14,
          "error": "",
          "name": "viewlet.explorer-switch-workspace-while-editing.js",
          "start": 307880.14,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 307880.14,
          "error": "",
          "name": "viewlet.explorer-symlink-broken-displays-error.js",
          "start": 307880.14,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 307880.14,
          "error": "",
          "name": "viewlet.explorer-symlink-file-open.js",
          "start": 307880.14,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 307880.15,
          "error": "",
          "name": "viewlet.explorer-symlink-folder-expand-collapse.js",
          "start": 307880.15,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.73,
          "error": "",
          "name": "viewlet.explorer-undo-create-file.js",
          "start": 317476.73,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.74,
          "error": "",
          "name": "viewlet.explorer-undo-create-folder.js",
          "start": 317476.74,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.74,
          "error": "",
          "name": "viewlet.explorer-undo-create-nested-file.js",
          "start": 317476.74,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.75,
          "error": "",
          "name": "viewlet.explorer-undo-delete-file.js",
          "start": 317476.75,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.75,
          "error": "",
          "name": "viewlet.explorer-undo-delete-folder.js",
          "start": 317476.75,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.76,
          "error": "",
          "name": "viewlet.explorer-undo-rename.js",
          "start": 317476.76,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 317476.76,
          "error": "",
          "name": "viewlet.explorer-unicode-normalization-names.js",
          "start": 317476.76,
          "status": "skip"
        }
      ],
      "virtualDomShare": 0.0006569042215378996
    },
    {
      "analysis": {
        "profileCount": 22,
        "sampleCount": 5758731,
        "totalProfiledMs": 6884180.42,
        "virtualDomInclusiveMs": 4469.997,
        "virtualDomSelfMs": 2088.371
      },
      "capture": {
        "detachedTargetCount": 0
      },
      "index": 5,
      "runError": "",
      "summary": {
        "allowedFailed": 2,
        "duration": 233073.06,
        "failed": 2,
        "passed": 481,
        "skipped": 83,
        "total": 566,
        "unexpectedFailed": 0
      },
      "tests": [
        {
          "duration": 21471.6,
          "end": 286079.52,
          "error": "",
          "name": "viewlet.explorer-shift-range-after-scroll-and-refresh.js",
          "start": 264607.92,
          "status": "pass"
        },
        {
          "duration": 17114.26,
          "end": 245608.73,
          "error": "",
          "name": "viewlet.explorer-scroll.js",
          "start": 228494.47,
          "status": "pass"
        },
        {
          "duration": 14731.07,
          "end": 57008.77,
          "error": "",
          "name": "viewlet.explorer-deeply-nested-folders.js",
          "start": 42277.7,
          "status": "pass"
        },
        {
          "duration": 13947.17,
          "end": 133344.67,
          "error": "",
          "name": "viewlet.explorer-focus-previous-next-across-viewport.js",
          "start": 119397.5,
          "status": "pass"
        },
        {
          "duration": 8475.7,
          "end": 90970.15,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100-items.js",
          "start": 82494.45,
          "status": "pass"
        },
        {
          "duration": 6606.31,
          "end": 70032.85,
          "error": "",
          "name": "viewlet.explorer-drag-autoscroll-long-list.js",
          "start": 63426.54,
          "status": "pass"
        },
        {
          "duration": 5028.21,
          "end": 264385.46,
          "error": "",
          "name": "viewlet.explorer-set-delta-y-invalid-value.js",
          "start": 259357.25,
          "status": "pass"
        },
        {
          "duration": 4982.71,
          "end": 151632.28,
          "error": "",
          "name": "viewlet.explorer-new-file-in-expanded-folder-scrolls-into-view.js",
          "start": 146649.57,
          "status": "pass"
        },
        {
          "duration": 4928.43,
          "end": 96060.62,
          "error": "",
          "name": "viewlet.explorer-expand-folder-preserves-item-indent.js",
          "start": 91132.19,
          "status": "pass"
        },
        {
          "duration": 3482.38,
          "end": 249401.89,
          "error": "",
          "name": "viewlet.explorer-select-all-then-delete-files.js",
          "start": 245919.51,
          "status": "pass"
        },
        {
          "duration": 3411.7,
          "end": 12603.15,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-scrolled.js",
          "start": 9191.45,
          "status": "pass"
        },
        {
          "duration": 1889.26,
          "end": 305988.47,
          "error": "",
          "name": "viewlet.explorer-sorting.js",
          "start": 304099.21,
          "status": "pass"
        },
        {
          "duration": 1861.37,
          "end": 303834.81,
          "error": "",
          "name": "viewlet.explorer-sorting-unicode-characters.js",
          "start": 301973.44,
          "status": "pass"
        },
        {
          "duration": 1843.08,
          "end": 301719.55,
          "error": "",
          "name": "viewlet.explorer-sorting-special-characters.js",
          "start": 299876.47,
          "status": "pass"
        },
        {
          "duration": 1840.58,
          "end": 297603.32,
          "error": "",
          "name": "viewlet.explorer-sorting-emojis.js",
          "start": 295762.74,
          "status": "pass"
        },
        {
          "duration": 1773.68,
          "end": 299638.32,
          "error": "",
          "name": "viewlet.explorer-sorting-mixed-alphanumeric-special.js",
          "start": 297864.64,
          "status": "pass"
        },
        {
          "duration": 1568.96,
          "end": 193623.15,
          "error": "",
          "name": "viewlet.explorer-rename-file-special-characters.js",
          "start": 192054.19,
          "status": "pass"
        },
        {
          "duration": 1389.81,
          "end": 137530.94,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-nested.js",
          "start": 136141.13,
          "status": "pass"
        },
        {
          "duration": 1210.14,
          "end": 188789.74,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel-150-times.js",
          "start": 187579.6,
          "status": "pass"
        },
        {
          "duration": 1080.72,
          "end": 191853.17,
          "error": "",
          "name": "viewlet.explorer-rename-file-preserves-order.js",
          "start": 190772.45,
          "status": "pass"
        },
        {
          "duration": 1067.56,
          "end": 19724.42,
          "error": "",
          "name": "viewlet.explorer-create-file-different-languages.js",
          "start": 18656.86,
          "status": "pass"
        },
        {
          "duration": 973.6,
          "end": 82336.17,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10-items.js",
          "start": 81362.57,
          "status": "pass"
        },
        {
          "duration": 923.56,
          "end": 294223.14,
          "error": "",
          "name": "viewlet.explorer-sort-case-dotfiles.js",
          "start": 293299.58,
          "status": "pass"
        },
        {
          "duration": 861.1,
          "end": 81195,
          "error": "",
          "name": "viewlet.explorer-expand-all.js",
          "start": 80333.9,
          "status": "pass"
        },
        {
          "duration": 843.62,
          "end": 194677.67,
          "error": "",
          "name": "viewlet.explorer-rename-file-twice.js",
          "start": 193834.05,
          "status": "pass"
        },
        {
          "duration": 839.82,
          "end": 288791.3,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-forward.js",
          "start": 287951.48,
          "status": "pass"
        },
        {
          "duration": 748.08,
          "end": 295504.02,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-leading-zeroes.js",
          "start": 294755.94,
          "status": "pass"
        },
        {
          "duration": 731.92,
          "end": 225826.81,
          "error": "",
          "name": "viewlet.explorer-restore-focus-existing-or-fallback-deleted.js",
          "start": 225094.89,
          "status": "pass"
        },
        {
          "duration": 712.33,
          "end": 287716.65,
          "error": "",
          "name": "viewlet.explorer-shift-select-files-backward.js",
          "start": 287004.32,
          "status": "pass"
        },
        {
          "duration": 654.32,
          "end": 210709.47,
          "error": "",
          "name": "viewlet.explorer-rename-file.js",
          "start": 210055.15,
          "status": "pass"
        },
        {
          "duration": 651.3,
          "end": 143713.41,
          "error": "",
          "name": "viewlet.explorer-keyboard-context-menu-multi-selection.js",
          "start": 143062.11,
          "status": "pass"
        },
        {
          "duration": 640.64,
          "end": 195906.73,
          "error": "",
          "name": "viewlet.explorer-rename-file-whitespace.js",
          "start": 195266.09,
          "status": "pass"
        },
        {
          "duration": 637.61,
          "end": 259120.18,
          "error": "",
          "name": "viewlet.explorer-selection-not-restored-after-reload.js",
          "start": 258482.57,
          "status": "pass"
        },
        {
          "duration": 626.89,
          "end": 168809.57,
          "error": "",
          "name": "viewlet.explorer-race-expand-two-folders.js",
          "start": 168182.68,
          "status": "pass"
        },
        {
          "duration": 616.76,
          "end": 186532.89,
          "error": "",
          "name": "viewlet.explorer-refresh.js",
          "start": 185916.13,
          "status": "pass"
        },
        {
          "duration": 603.19,
          "end": 292189.26,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-creating-folder.js",
          "start": 291586.07,
          "status": "pass"
        },
        {
          "duration": 600.19,
          "end": 314272.58,
          "error": "",
          "name": "viewlet.explorer-typeahead-reset-word.js",
          "start": 313672.39,
          "status": "pass"
        },
        {
          "duration": 599.1,
          "end": 251785.87,
          "error": "",
          "name": "viewlet.explorer-select-down-from-first.js",
          "start": 251186.77,
          "status": "pass"
        },
        {
          "duration": 598.06,
          "end": 316752.03,
          "error": "",
          "name": "viewlet.explorer-zero-width-file-names.js",
          "start": 316153.97,
          "status": "pass"
        },
        {
          "duration": 594.41,
          "end": 254198.5,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-individually.js",
          "start": 253604.09,
          "status": "pass"
        },
        {
          "duration": 592,
          "end": 255034.47,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files-with-mouse.js",
          "start": 254442.47,
          "status": "pass"
        },
        {
          "duration": 585.71,
          "end": 257452.54,
          "error": "",
          "name": "viewlet.explorer-select-up-twice.js",
          "start": 256866.83,
          "status": "pass"
        },
        {
          "duration": 583.5,
          "end": 293057.39,
          "error": "",
          "name": "viewlet.explorer-shift-select-while-renaming.js",
          "start": 292473.89,
          "status": "pass"
        },
        {
          "duration": 580.95,
          "end": 291337.2,
          "error": "expected .TreeItem[aria-label=\"a.txt\"] to have class TreeItemActive",
          "name": "viewlet.explorer-shift-select-while-creating-file.js",
          "start": 290756.25,
          "status": "fail"
        },
        {
          "duration": 580.53,
          "end": 250211.49,
          "error": "",
          "name": "viewlet.explorer-select-all.js",
          "start": 249630.96,
          "status": "pass"
        },
        {
          "duration": 567.51,
          "end": 255830.76,
          "error": "",
          "name": "viewlet.explorer-select-multiple-files.js",
          "start": 255263.25,
          "status": "pass"
        },
        {
          "duration": 566.27,
          "end": 183243.51,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-focused-item.js",
          "start": 182677.24,
          "status": "pass"
        },
        {
          "duration": 565.06,
          "end": 73238.61,
          "error": "",
          "name": "viewlet.explorer-drag-selection-with-focused-item-in-middle.js",
          "start": 72673.55,
          "status": "pass"
        },
        {
          "duration": 564.98,
          "end": 311457.16,
          "error": "",
          "name": "viewlet.explorer-typeahead-multiple-character-prefix.js",
          "start": 310892.18,
          "status": "pass"
        },
        {
          "duration": 564.03,
          "end": 309490.7,
          "error": "",
          "name": "viewlet.explorer-typeahead-cycle-after-reset.js",
          "start": 308926.67,
          "status": "pass"
        },
        {
          "duration": 559.83,
          "end": 163072.13,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-new-file.js",
          "start": 162512.3,
          "status": "pass"
        },
        {
          "duration": 554.76,
          "end": 290511.57,
          "error": "",
          "name": "viewlet.explorer-shift-select-nested-files.js",
          "start": 289956.81,
          "status": "pass"
        },
        {
          "duration": 553.93,
          "end": 256624.18,
          "error": "",
          "name": "viewlet.explorer-select-up-from-last.js",
          "start": 256070.25,
          "status": "pass"
        },
        {
          "duration": 545.55,
          "end": 73938.11,
          "error": "",
          "name": "viewlet.explorer-drag-shift-selected-range.js",
          "start": 73392.56,
          "status": "pass"
        },
        {
          "duration": 541.27,
          "end": 228259.86,
          "error": "",
          "name": "viewlet.explorer-rtl-bidi-file-names.js",
          "start": 227718.59,
          "status": "pass"
        },
        {
          "duration": 540.91,
          "end": 166512.93,
          "error": "",
          "name": "viewlet.explorer-race-expand-folder-refresh.js",
          "start": 165972.02,
          "status": "pass"
        },
        {
          "duration": 536.87,
          "end": 74613.09,
          "error": "",
          "name": "viewlet.explorer-drag-three-control-selected-files.js",
          "start": 74076.22,
          "status": "pass"
        },
        {
          "duration": 534.12,
          "end": 250971.21,
          "error": "",
          "name": "viewlet.explorer-select-down-at-last.js",
          "start": 250437.09,
          "status": "pass"
        },
        {
          "duration": 531.33,
          "end": 252551.69,
          "error": "",
          "name": "viewlet.explorer-select-down-twice.js",
          "start": 252020.36,
          "status": "pass"
        },
        {
          "duration": 530.64,
          "end": 253381.13,
          "error": "",
          "name": "viewlet.explorer-select-down.js",
          "start": 252850.49,
          "status": "pass"
        },
        {
          "duration": 514.6,
          "end": 145085.02,
          "error": "",
          "name": "viewlet.explorer-large-directory-typeahead-focus.js",
          "start": 144570.42,
          "status": "pass"
        },
        {
          "duration": 513.77,
          "end": 258248.29,
          "error": "",
          "name": "viewlet.explorer-select-up.js",
          "start": 257734.52,
          "status": "pass"
        },
        {
          "duration": 511.38,
          "end": 61878.79,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files.js",
          "start": 61367.41,
          "status": "pass"
        },
        {
          "duration": 501.63,
          "end": 135375.66,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-globs.js",
          "start": 134874.03,
          "status": "pass"
        },
        {
          "duration": 500.32,
          "end": 142312.9,
          "error": "",
          "name": "viewlet.explorer-handle-drop.js",
          "start": 141812.58,
          "status": "pass"
        },
        {
          "duration": 493.39,
          "end": 138885.42,
          "error": "",
          "name": "viewlet.explorer-handle-drag-leave.js",
          "start": 138392.03,
          "status": "pass"
        },
        {
          "duration": 484.3,
          "end": 224862.57,
          "error": "",
          "name": "viewlet.explorer-rename-open-file-updates-tab-title.js",
          "start": 224378.27,
          "status": "pass"
        },
        {
          "duration": 481.28,
          "end": 79366.72,
          "error": "",
          "name": "viewlet.explorer-empty-looking-file-names.js",
          "start": 78885.44,
          "status": "pass"
        },
        {
          "duration": 476.01,
          "end": 110998.19,
          "error": "",
          "name": "viewlet.explorer-focus-after-rename.js",
          "start": 110522.18,
          "status": "pass"
        },
        {
          "duration": 475.69,
          "end": 185729.95,
          "error": "",
          "name": "viewlet.explorer-refresh-external-root-create-sorted.js",
          "start": 185254.26,
          "status": "pass"
        },
        {
          "duration": 474.98,
          "end": 153371.46,
          "error": "",
          "name": "viewlet.explorer-open-containing-folder-after-rename.js",
          "start": 152896.48,
          "status": "pass"
        },
        {
          "duration": 474.78,
          "end": 190157.39,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-no-name-provided.js",
          "start": 189682.61,
          "status": "pass"
        },
        {
          "duration": 471.66,
          "end": 144371.73,
          "error": "",
          "name": "viewlet.explorer-keyboard-navigation.js",
          "start": 143900.07,
          "status": "pass"
        },
        {
          "duration": 470.04,
          "end": 314992.35,
          "error": "",
          "name": "viewlet.explorer-typeahead-substring-does-not-match.js",
          "start": 314522.31,
          "status": "pass"
        },
        {
          "duration": 463.05,
          "end": 172998.53,
          "error": "",
          "name": "viewlet.explorer-race-new-file-twice.js",
          "start": 172535.48,
          "status": "pass"
        },
        {
          "duration": 463.03,
          "end": 179432.89,
          "error": "",
          "name": "viewlet.explorer-race-toggle-selection-refresh.js",
          "start": 178969.86,
          "status": "pass"
        },
        {
          "duration": 462.18,
          "end": 61224.69,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-focuses-remaining-item.js",
          "start": 60762.51,
          "status": "pass"
        },
        {
          "duration": 461.98,
          "end": 109710.74,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-last.js",
          "start": 109248.76,
          "status": "pass"
        },
        {
          "duration": 461.53,
          "end": 182473.68,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-expanded-parent.js",
          "start": 182012.15,
          "status": "pass"
        },
        {
          "duration": 459.11,
          "end": 226502.71,
          "error": "",
          "name": "viewlet.explorer-reveal-collapsed-folder-preserves-order.js",
          "start": 226043.6,
          "status": "pass"
        },
        {
          "duration": 458.77,
          "end": 181813.82,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-keeps-focus.js",
          "start": 181355.05,
          "status": "pass"
        },
        {
          "duration": 452.82,
          "end": 78500.95,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-on-file-row.js",
          "start": 78048.13,
          "status": "pass"
        },
        {
          "duration": 451.23,
          "end": 178763.17,
          "error": "",
          "name": "viewlet.explorer-race-select-up-refresh.js",
          "start": 178311.94,
          "status": "pass"
        },
        {
          "duration": 449.24,
          "end": 181149.86,
          "error": "",
          "name": "viewlet.explorer-refresh-external-create-in-expanded-folder.js",
          "start": 180700.62,
          "status": "pass"
        },
        {
          "duration": 447.36,
          "end": 174676.44,
          "error": "",
          "name": "viewlet.explorer-race-refresh-twice.js",
          "start": 174229.08,
          "status": "pass"
        },
        {
          "duration": 446.82,
          "end": 110340.12,
          "error": "",
          "name": "viewlet.explorer-focus-after-delete-middle.js",
          "start": 109893.3,
          "status": "pass"
        },
        {
          "duration": 445.55,
          "end": 189450.62,
          "error": "",
          "name": "viewlet.explorer-rename-file-cancel.js",
          "start": 189005.07,
          "status": "pass"
        },
        {
          "duration": 444.09,
          "end": 185049.55,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-root-file.js",
          "start": 184605.46,
          "status": "pass"
        },
        {
          "duration": 441.29,
          "end": 183892.72,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-in-expanded-folder.js",
          "start": 183451.43,
          "status": "pass"
        },
        {
          "duration": 439.31,
          "end": 175320.92,
          "error": "",
          "name": "viewlet.explorer-race-rename-delete.js",
          "start": 174881.61,
          "status": "pass"
        },
        {
          "duration": 438.69,
          "end": 315667.32,
          "error": "",
          "name": "viewlet.explorer-typeahead-uppercase.js",
          "start": 315228.63,
          "status": "pass"
        },
        {
          "duration": 434.6,
          "end": 170068.59,
          "error": "",
          "name": "viewlet.explorer-race-focus-previous-refresh.js",
          "start": 169633.99,
          "status": "pass"
        },
        {
          "duration": 430.85,
          "end": 307589.65,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-file-button.js",
          "start": 307158.8,
          "status": "pass"
        },
        {
          "duration": 428.96,
          "end": 178110.52,
          "error": "",
          "name": "viewlet.explorer-race-select-down-refresh.js",
          "start": 177681.56,
          "status": "pass"
        },
        {
          "duration": 427.64,
          "end": 105643.04,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-file-updates-aria.js",
          "start": 105215.4,
          "status": "pass"
        },
        {
          "duration": 427.28,
          "end": 70979.3,
          "error": "",
          "name": "viewlet.explorer-drag-mixed-file-folder-selection.js",
          "start": 70552.02,
          "status": "pass"
        },
        {
          "duration": 426.84,
          "end": 72021.79,
          "error": "",
          "name": "viewlet.explorer-drag-nested-multi-selection.js",
          "start": 71594.95,
          "status": "pass"
        },
        {
          "duration": 422.54,
          "end": 158218.27,
          "error": "",
          "name": "viewlet.explorer-race-accept-rename-refresh.js",
          "start": 157795.73,
          "status": "pass"
        },
        {
          "duration": 415,
          "end": 313418.25,
          "error": "",
          "name": "viewlet.explorer-typeahead-non-ascii-ignored.js",
          "start": 313003.25,
          "status": "pass"
        },
        {
          "duration": 413.17,
          "end": 60624.66,
          "error": "",
          "name": "viewlet.explorer-delete-multiple-files-at-once.js",
          "start": 60211.49,
          "status": "pass"
        },
        {
          "duration": 412.29,
          "end": 169433.96,
          "error": "",
          "name": "viewlet.explorer-race-focus-next-refresh.js",
          "start": 169021.67,
          "status": "pass"
        },
        {
          "duration": 409.26,
          "end": 135958.08,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-include.js",
          "start": 135548.82,
          "status": "pass"
        },
        {
          "duration": 408.22,
          "end": 310136.93,
          "error": "",
          "name": "viewlet.explorer-typeahead-default-prevented.js",
          "start": 309728.71,
          "status": "pass"
        },
        {
          "duration": 407.27,
          "end": 155425.91,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced-repeatedly.js",
          "start": 155018.64,
          "status": "pass"
        },
        {
          "duration": 404.68,
          "end": 161794.54,
          "error": "",
          "name": "viewlet.explorer-race-create-folder-delete.js",
          "start": 161389.86,
          "status": "pass"
        },
        {
          "duration": 403.33,
          "end": 306903.23,
          "error": "",
          "name": "viewlet.explorer-toolbar-collapse-all-button.js",
          "start": 306499.9,
          "status": "pass"
        },
        {
          "duration": 401.82,
          "end": 139453.05,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-all.js",
          "start": 139051.23,
          "status": "pass"
        },
        {
          "duration": 399.45,
          "end": 312118.23,
          "error": "",
          "name": "viewlet.explorer-typeahead-nested-child.js",
          "start": 311718.78,
          "status": "pass"
        },
        {
          "duration": 399.05,
          "end": 77357.98,
          "error": "",
          "name": "viewlet.explorer-drop-mixed-internal-selection-into-folder.js",
          "start": 76958.93,
          "status": "pass"
        },
        {
          "duration": 392.58,
          "end": 286716.78,
          "error": "",
          "name": "viewlet.explorer-shift-select-different-nesting-levels.js",
          "start": 286324.2,
          "status": "pass"
        },
        {
          "duration": 389.98,
          "end": 77896.82,
          "error": "",
          "name": "viewlet.explorer-drop-multiple-internal-files-into-folder.js",
          "start": 77506.84,
          "status": "pass"
        },
        {
          "duration": 388.36,
          "end": 116245.23,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-middle.js",
          "start": 115856.87,
          "status": "pass"
        },
        {
          "duration": 387.75,
          "end": 154811.03,
          "error": "",
          "name": "viewlet.explorer-preview-keeps-pinned-tab.js",
          "start": 154423.28,
          "status": "pass"
        },
        {
          "duration": 386.4,
          "end": 289702.02,
          "error": "",
          "name": "viewlet.explorer-shift-select-mixed-files-and-folders.js",
          "start": 289315.62,
          "status": "pass"
        },
        {
          "duration": 383.58,
          "end": 146473.08,
          "error": "",
          "name": "viewlet.explorer-new-file-called-twice.js",
          "start": 146089.5,
          "status": "pass"
        },
        {
          "duration": 380.15,
          "end": 141572.04,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over.js",
          "start": 141191.89,
          "status": "pass"
        },
        {
          "duration": 378.75,
          "end": 75162.01,
          "error": "",
          "name": "viewlet.explorer-drag-unselected-file-excludes-existing-selection.js",
          "start": 74783.26,
          "status": "pass"
        },
        {
          "duration": 378.2,
          "end": 156001.67,
          "error": "",
          "name": "viewlet.explorer-preview-tab-replaced.js",
          "start": 155623.47,
          "status": "pass"
        },
        {
          "duration": 374.66,
          "end": 117522.6,
          "error": "",
          "name": "viewlet.explorer-focus-none.js",
          "start": 117147.94,
          "status": "pass"
        },
        {
          "duration": 373.37,
          "end": 202555.09,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-equals-sign.js",
          "start": 202181.72,
          "status": "pass"
        },
        {
          "duration": 372.92,
          "end": 308669.29,
          "error": "",
          "name": "viewlet.explorer-toolbar-refresh-button.js",
          "start": 308296.37,
          "status": "pass"
        },
        {
          "duration": 371.87,
          "end": 140007.31,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-files.js",
          "start": 139635.44,
          "status": "pass"
        },
        {
          "duration": 371.34,
          "end": 142868.76,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration.js",
          "start": 142497.42,
          "status": "pass"
        },
        {
          "duration": 370.74,
          "end": 118694.29,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-last.js",
          "start": 118323.55,
          "status": "pass"
        },
        {
          "duration": 367.34,
          "end": 157066.18,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-cancel.js",
          "start": 156698.84,
          "status": "pass"
        },
        {
          "duration": 363.48,
          "end": 312724.17,
          "error": "",
          "name": "viewlet.explorer-typeahead-no-match-keeps-focus.js",
          "start": 312360.69,
          "status": "pass"
        },
        {
          "duration": 359.76,
          "end": 224153.57,
          "error": "",
          "name": "viewlet.explorer-rename-long-name-input-scroll.js",
          "start": 223793.81,
          "status": "pass"
        },
        {
          "duration": 359.12,
          "end": 199725.85,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-chinese-characters.js",
          "start": 199366.73,
          "status": "pass"
        },
        {
          "duration": 356.56,
          "end": 115679.99,
          "error": "",
          "name": "viewlet.explorer-focus-next-from-first.js",
          "start": 115323.43,
          "status": "pass"
        },
        {
          "duration": 355.82,
          "end": 59433.25,
          "error": "",
          "name": "viewlet.explorer-delete-folder-with-items.js",
          "start": 59077.43,
          "status": "pass"
        },
        {
          "duration": 352.92,
          "end": 119224.66,
          "error": "",
          "name": "viewlet.explorer-focus-previous-from-middle.js",
          "start": 118871.74,
          "status": "pass"
        },
        {
          "duration": 352.29,
          "end": 72535.54,
          "error": "",
          "name": "viewlet.explorer-drag-selected-secondary-includes-focused-file.js",
          "start": 72183.25,
          "status": "pass"
        },
        {
          "duration": 351.84,
          "end": 209297.33,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-square-brackets.js",
          "start": 208945.49,
          "status": "pass"
        },
        {
          "duration": 351.17,
          "end": 205863.58,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-leading-hyphen.js",
          "start": 205512.41,
          "status": "pass"
        },
        {
          "duration": 350.61,
          "end": 57938.3,
          "error": "",
          "name": "viewlet.explorer-delete-expanded-folder-hides-children-and-focuses-next.js",
          "start": 57587.69,
          "status": "pass"
        },
        {
          "duration": 350.48,
          "end": 206431.48,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-multiple-dots.js",
          "start": 206081,
          "status": "pass"
        },
        {
          "duration": 348.15,
          "end": 159731.02,
          "error": "",
          "name": "viewlet.explorer-race-blur-refresh.js",
          "start": 159382.87,
          "status": "pass"
        },
        {
          "duration": 347.71,
          "end": 206998.03,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-parentheses.js",
          "start": 206650.32,
          "status": "pass"
        },
        {
          "duration": 347.39,
          "end": 227491.78,
          "error": "",
          "name": "viewlet.explorer-reveal-non-existent-uri.js",
          "start": 227144.39,
          "status": "pass"
        },
        {
          "duration": 346.86,
          "end": 211280.4,
          "error": "",
          "name": "viewlet.explorer-rename-folder-nested.js",
          "start": 210933.54,
          "status": "pass"
        },
        {
          "duration": 345.65,
          "end": 207595.73,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-percent-sign.js",
          "start": 207250.08,
          "status": "pass"
        },
        {
          "duration": 343.99,
          "end": 203638.07,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hash.js",
          "start": 203294.08,
          "status": "pass"
        },
        {
          "duration": 343.98,
          "end": 152174.05,
          "error": "",
          "name": "viewlet.explorer-new-file-with-no-workspace.js",
          "start": 151830.07,
          "status": "pass"
        },
        {
          "duration": 343.87,
          "end": 204191.58,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-hebrew-characters.js",
          "start": 203847.71,
          "status": "pass"
        },
        {
          "duration": 340.3,
          "end": 58944.61,
          "error": "",
          "name": "viewlet.explorer-delete-file.js",
          "start": 58604.31,
          "status": "pass"
        },
        {
          "duration": 339.32,
          "end": 40945.91,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-files.js",
          "start": 40606.59,
          "status": "pass"
        },
        {
          "duration": 338.03,
          "end": 62982.22,
          "error": "",
          "name": "viewlet.explorer-delete-open-file-closes-editor.js",
          "start": 62644.19,
          "status": "pass"
        },
        {
          "duration": 337.96,
          "end": 200817.35,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-cyrillic-characters.js",
          "start": 200479.39,
          "status": "pass"
        },
        {
          "duration": 337.42,
          "end": 208687.86,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-semicolon.js",
          "start": 208350.44,
          "status": "pass"
        },
        {
          "duration": 336.98,
          "end": 197002.49,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-ampersand.js",
          "start": 196665.51,
          "status": "pass"
        },
        {
          "duration": 336.52,
          "end": 199145.94,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-braces.js",
          "start": 198809.42,
          "status": "pass"
        },
        {
          "duration": 336.46,
          "end": 170589.98,
          "error": "",
          "name": "viewlet.explorer-race-new-file-accept-edit.js",
          "start": 170253.52,
          "status": "pass"
        },
        {
          "duration": 336.28,
          "end": 152711.58,
          "error": "",
          "name": "viewlet.explorer-new-folder-with-no-workspace.js",
          "start": 152375.3,
          "status": "pass"
        },
        {
          "duration": 335.83,
          "end": 200275.06,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-comma.js",
          "start": 199939.23,
          "status": "pass"
        },
        {
          "duration": 335.66,
          "end": 104135.82,
          "error": "",
          "name": "viewlet.explorer-files-exclude-keyboard-navigation.js",
          "start": 103800.16,
          "status": "pass"
        },
        {
          "duration": 334.1,
          "end": 208143.08,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-plus-sign.js",
          "start": 207808.98,
          "status": "pass"
        },
        {
          "duration": 333.24,
          "end": 177476.63,
          "error": "",
          "name": "viewlet.explorer-race-save-state-expand.js",
          "start": 177143.39,
          "status": "pass"
        },
        {
          "duration": 332.14,
          "end": 157597.16,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-refresh.js",
          "start": 157265.02,
          "status": "pass"
        },
        {
          "duration": 330.15,
          "end": 196452.23,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-accented-latin-characters.js",
          "start": 196122.08,
          "status": "pass"
        },
        {
          "duration": 329.56,
          "end": 203089,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-exclamation-mark.js",
          "start": 202759.44,
          "status": "pass"
        },
        {
          "duration": 329.28,
          "end": 204752.76,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-japanese-characters.js",
          "start": 204423.48,
          "status": "pass"
        },
        {
          "duration": 328.21,
          "end": 105043.73,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-rename.js",
          "start": 104715.52,
          "status": "pass"
        },
        {
          "duration": 327.69,
          "end": 201959.73,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-dollar-sign.js",
          "start": 201632.04,
          "status": "pass"
        },
        {
          "duration": 326.78,
          "end": 98794.85,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-top-level.js",
          "start": 98468.07,
          "status": "pass"
        },
        {
          "duration": 326.12,
          "end": 209836.91,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-tilde.js",
          "start": 209510.79,
          "status": "pass"
        },
        {
          "duration": 325.84,
          "end": 205303.38,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-korean-characters.js",
          "start": 204977.54,
          "status": "pass"
        },
        {
          "duration": 325.73,
          "end": 187361.13,
          "error": "",
          "name": "viewlet.explorer-rename-expanded-folder-updates-child-titles.js",
          "start": 187035.4,
          "status": "pass"
        },
        {
          "duration": 325.56,
          "end": 96895.19,
          "error": "",
          "name": "viewlet.explorer-expanded-folder-aria-multiple-children.js",
          "start": 96569.63,
          "status": "pass"
        },
        {
          "duration": 325.34,
          "end": 198613.52,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-at-sign.js",
          "start": 198288.18,
          "status": "pass"
        },
        {
          "duration": 325,
          "end": 100831.81,
          "error": "",
          "name": "viewlet.explorer-files-exclude-defaults.js",
          "start": 100506.81,
          "status": "pass"
        },
        {
          "duration": 323.8,
          "end": 156506.82,
          "error": "",
          "name": "viewlet.explorer-race-accept-edit-blur.js",
          "start": 156183.02,
          "status": "pass"
        },
        {
          "duration": 322.68,
          "end": 97801.31,
          "error": "",
          "name": "viewlet.explorer-external-delete-parent-while-child-focused.js",
          "start": 97478.63,
          "status": "pass"
        },
        {
          "duration": 322.53,
          "end": 71444.79,
          "error": "",
          "name": "viewlet.explorer-drag-multi-selection-into-folder.js",
          "start": 71122.26,
          "status": "pass"
        },
        {
          "duration": 322.24,
          "end": 197528.93,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-apostrophe.js",
          "start": 197206.69,
          "status": "pass"
        },
        {
          "duration": 321.32,
          "end": 33826.45,
          "error": "",
          "name": "viewlet.explorer-create-file.js",
          "start": 33505.13,
          "status": "pass"
        },
        {
          "duration": 319.17,
          "end": 201416.2,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-devanagari-characters.js",
          "start": 201097.03,
          "status": "pass"
        },
        {
          "duration": 319.1,
          "end": 198082.04,
          "error": "",
          "name": "viewlet.explorer-rename-file-with-arabic-characters.js",
          "start": 197762.94,
          "status": "pass"
        },
        {
          "duration": 317.76,
          "end": 162329.5,
          "error": "",
          "name": "viewlet.explorer-race-cut-refresh.js",
          "start": 162011.74,
          "status": "pass"
        },
        {
          "duration": 316.44,
          "end": 30931.01,
          "error": "",
          "name": "viewlet.explorer-create-file-with-newline.js",
          "start": 30614.57,
          "status": "pass"
        },
        {
          "duration": 316.28,
          "end": 167994.43,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-refresh.js",
          "start": 167678.15,
          "status": "pass"
        },
        {
          "duration": 316.08,
          "end": 167027.74,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-click-child.js",
          "start": 166711.66,
          "status": "pass"
        },
        {
          "duration": 315.55,
          "end": 27593.03,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji-extension.js",
          "start": 27277.48,
          "status": "pass"
        },
        {
          "duration": 309.66,
          "end": 98284.28,
          "error": "",
          "name": "viewlet.explorer-files-exclude-aria-nested.js",
          "start": 97974.62,
          "status": "pass"
        },
        {
          "duration": 309.6,
          "end": 31385.51,
          "error": "",
          "name": "viewlet.explorer-create-file-with-non-breaking-space.js",
          "start": 31075.91,
          "status": "pass"
        },
        {
          "duration": 308.19,
          "end": 180447.22,
          "error": "",
          "name": "viewlet.explorer-refresh-collapsed-folder-stays-collapsed.js",
          "start": 180139.03,
          "status": "pass"
        },
        {
          "duration": 307.82,
          "end": 28017.5,
          "error": "",
          "name": "viewlet.explorer-create-file-with-emoji.js",
          "start": 27709.68,
          "status": "pass"
        },
        {
          "duration": 302.59,
          "end": 184389.8,
          "error": "",
          "name": "viewlet.explorer-refresh-external-move-between-expanded-folders.js",
          "start": 184087.21,
          "status": "pass"
        },
        {
          "duration": 302.56,
          "end": 173989.25,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-twice.js",
          "start": 173686.69,
          "status": "pass"
        },
        {
          "duration": 302.07,
          "end": 160225.47,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-expand-one.js",
          "start": 159923.4,
          "status": "pass"
        },
        {
          "duration": 301.59,
          "end": 175942.79,
          "error": "",
          "name": "viewlet.explorer-race-rename-refresh.js",
          "start": 175641.2,
          "status": "pass"
        },
        {
          "duration": 300.08,
          "end": 176448.11,
          "error": "",
          "name": "viewlet.explorer-race-rename-twice.js",
          "start": 176148.03,
          "status": "pass"
        },
        {
          "duration": 299.69,
          "end": 176950.28,
          "error": "",
          "name": "viewlet.explorer-race-restore-state-refresh.js",
          "start": 176650.59,
          "status": "pass"
        },
        {
          "duration": 299.6,
          "end": 32848.35,
          "error": "",
          "name": "viewlet.explorer-create-file-with-spaces.js",
          "start": 32548.75,
          "status": "pass"
        },
        {
          "duration": 299.27,
          "end": 134701.35,
          "error": "",
          "name": "viewlet.explorer-gitignore-decoration-disabled.js",
          "start": 134402.08,
          "status": "pass"
        },
        {
          "duration": 298.2,
          "end": 109079.6,
          "error": "expected .EditorInput textarea to be focused but active element is document.body",
          "name": "viewlet.explorer-focus-after-create-file.js",
          "start": 108781.4,
          "status": "fail"
        },
        {
          "duration": 296.7,
          "end": 28944.31,
          "error": "",
          "name": "viewlet.explorer-create-file-with-greek-characters.js",
          "start": 28647.61,
          "status": "pass"
        },
        {
          "duration": 290.69,
          "end": 158714.61,
          "error": "",
          "name": "viewlet.explorer-race-arrow-left-refresh.js",
          "start": 158423.92,
          "status": "pass"
        },
        {
          "duration": 290.59,
          "end": 173478.22,
          "error": "",
          "name": "viewlet.explorer-race-new-folder-cancel-edit.js",
          "start": 173187.63,
          "status": "pass"
        },
        {
          "duration": 290.58,
          "end": 167495.94,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursively-collapse-all.js",
          "start": 167205.36,
          "status": "pass"
        },
        {
          "duration": 287.79,
          "end": 179916.04,
          "error": "",
          "name": "viewlet.explorer-rapid-toolbar-clicks.js",
          "start": 179628.25,
          "status": "pass"
        },
        {
          "duration": 286.03,
          "end": 171447.55,
          "error": "",
          "name": "viewlet.explorer-race-new-file-focus-none.js",
          "start": 171161.52,
          "status": "pass"
        },
        {
          "duration": 284.66,
          "end": 161190.28,
          "error": "",
          "name": "viewlet.explorer-race-copy-refresh.js",
          "start": 160905.62,
          "status": "pass"
        },
        {
          "duration": 284.13,
          "end": 79963.06,
          "error": "",
          "name": "viewlet.explorer-error-message-clears-after-successful-operation.js",
          "start": 79678.93,
          "status": "pass"
        },
        {
          "duration": 283.5,
          "end": 145885.96,
          "error": "",
          "name": "viewlet.explorer-mouse-navigation.js",
          "start": 145602.46,
          "status": "pass"
        },
        {
          "duration": 283.22,
          "end": 165760.04,
          "error": "",
          "name": "viewlet.explorer-race-expand-all-refresh.js",
          "start": 165476.82,
          "status": "pass"
        },
        {
          "duration": 283.08,
          "end": 134218.35,
          "error": "",
          "name": "viewlet.explorer-focus-previous-without-focus.js",
          "start": 133935.27,
          "status": "pass"
        },
        {
          "duration": 280.91,
          "end": 154248.59,
          "error": "",
          "name": "viewlet.explorer-preserve-nested-expand-state-after-external-change.js",
          "start": 153967.68,
          "status": "pass"
        },
        {
          "duration": 278.58,
          "end": 113557.64,
          "error": "",
          "name": "viewlet.explorer-focus-last-expanded-tree.js",
          "start": 113279.06,
          "status": "pass"
        },
        {
          "duration": 278.18,
          "end": 40158.92,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file-error-already-exists.js",
          "start": 39880.74,
          "status": "pass"
        },
        {
          "duration": 276.52,
          "end": 24203.59,
          "error": "",
          "name": "viewlet.explorer-create-file-when-file-is-focused.js",
          "start": 23927.07,
          "status": "pass"
        },
        {
          "duration": 275.88,
          "end": 159175.46,
          "error": "",
          "name": "viewlet.explorer-race-arrow-right-refresh.js",
          "start": 158899.58,
          "status": "pass"
        },
        {
          "duration": 275.34,
          "end": 160721.32,
          "error": "",
          "name": "viewlet.explorer-race-collapse-all-refresh.js",
          "start": 160445.98,
          "status": "pass"
        },
        {
          "duration": 274.74,
          "end": 99642.74,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-file.js",
          "start": 99368,
          "status": "pass"
        },
        {
          "duration": 274.39,
          "end": 114850.22,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-child-to-root-sibling.js",
          "start": 114575.83,
          "status": "pass"
        },
        {
          "duration": 266.12,
          "end": 112067.32,
          "error": "",
          "name": "viewlet.explorer-focus-first-expanded-tree.js",
          "start": 111801.2,
          "status": "pass"
        },
        {
          "duration": 261.76,
          "end": 57424.24,
          "error": "",
          "name": "viewlet.explorer-delete-collapsed-folder-with-selected-hidden-child.js",
          "start": 57162.48,
          "status": "pass"
        },
        {
          "duration": 259.28,
          "end": 141010.12,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-root.js",
          "start": 140750.84,
          "status": "pass"
        },
        {
          "duration": 251.14,
          "end": 114378.86,
          "error": "",
          "name": "viewlet.explorer-focus-next-at-end.js",
          "start": 114127.72,
          "status": "pass"
        },
        {
          "duration": 250.97,
          "end": 99215.87,
          "error": "",
          "name": "viewlet.explorer-files-exclude-case-sensitive.js",
          "start": 98964.9,
          "status": "pass"
        },
        {
          "duration": 250.73,
          "end": 108139.92,
          "error": "",
          "name": "viewlet.explorer-files-exclude-thumbs-db-nested.js",
          "start": 107889.19,
          "status": "pass"
        },
        {
          "duration": 249.51,
          "end": 111436.44,
          "error": "",
          "name": "viewlet.explorer-focus-first-already-first.js",
          "start": 111186.93,
          "status": "pass"
        },
        {
          "duration": 248.88,
          "end": 39751.77,
          "error": "",
          "name": "viewlet.explorer-create-folder.js",
          "start": 39502.89,
          "status": "pass"
        },
        {
          "duration": 247.61,
          "end": 106074.41,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-folder.js",
          "start": 105826.8,
          "status": "pass"
        },
        {
          "duration": 246.25,
          "end": 112896.47,
          "error": "",
          "name": "viewlet.explorer-focus-last-already-last.js",
          "start": 112650.22,
          "status": "pass"
        },
        {
          "duration": 244.6,
          "end": 102649.09,
          "error": "",
          "name": "viewlet.explorer-files-exclude-folder-descendants.js",
          "start": 102404.49,
          "status": "pass"
        },
        {
          "duration": 242.82,
          "end": 117923.39,
          "error": "",
          "name": "viewlet.explorer-focus-previous-at-start.js",
          "start": 117680.57,
          "status": "pass"
        },
        {
          "duration": 235.32,
          "end": 104534.28,
          "error": "",
          "name": "viewlet.explorer-files-exclude-refresh-create.js",
          "start": 104298.96,
          "status": "pass"
        },
        {
          "duration": 235.11,
          "end": 116969.27,
          "error": "",
          "name": "viewlet.explorer-focus-next-without-focus.js",
          "start": 116734.16,
          "status": "pass"
        },
        {
          "duration": 234.6,
          "end": 102044,
          "error": "",
          "name": "viewlet.explorer-files-exclude-extension-glob.js",
          "start": 101809.4,
          "status": "pass"
        },
        {
          "duration": 232.4,
          "end": 113956.7,
          "error": "",
          "name": "viewlet.explorer-focus-last-from-first.js",
          "start": 113724.3,
          "status": "pass"
        },
        {
          "duration": 231.72,
          "end": 310627.17,
          "error": "",
          "name": "viewlet.explorer-typeahead-folder-prefix.js",
          "start": 310395.45,
          "status": "pass"
        },
        {
          "duration": 228.48,
          "end": 60044.21,
          "error": "",
          "name": "viewlet.explorer-delete-last-file.js",
          "start": 59815.73,
          "status": "pass"
        },
        {
          "duration": 228.17,
          "end": 112460.08,
          "error": "",
          "name": "viewlet.explorer-focus-first-from-last.js",
          "start": 112231.91,
          "status": "pass"
        },
        {
          "duration": 227.82,
          "end": 23157.7,
          "error": "",
          "name": "viewlet.explorer-create-file-opens-in-editor.js",
          "start": 22929.88,
          "status": "pass"
        },
        {
          "duration": 221.47,
          "end": 62254.04,
          "error": "",
          "name": "viewlet.explorer-delete-nested-middle-folder.js",
          "start": 62032.57,
          "status": "pass"
        },
        {
          "duration": 220.92,
          "end": 103039.71,
          "error": "",
          "name": "viewlet.explorer-files-exclude-git-nested.js",
          "start": 102818.79,
          "status": "pass"
        },
        {
          "duration": 220.54,
          "end": 308058.18,
          "error": "",
          "name": "viewlet.explorer-toolbar-new-folder-button.js",
          "start": 307837.64,
          "status": "pass"
        },
        {
          "duration": 219.54,
          "end": 222718.32,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-spaces.js",
          "start": 222498.78,
          "status": "pass"
        },
        {
          "duration": 217.49,
          "end": 23796.92,
          "error": "",
          "name": "viewlet.explorer-create-file-switch-folders.js",
          "start": 23579.43,
          "status": "pass"
        },
        {
          "duration": 215.97,
          "end": 223145.54,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-square-brackets.js",
          "start": 222929.57,
          "status": "pass"
        },
        {
          "duration": 215.66,
          "end": 220145.82,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-leading-hyphen.js",
          "start": 219930.16,
          "status": "pass"
        },
        {
          "duration": 214.04,
          "end": 100336.98,
          "error": "",
          "name": "viewlet.explorer-files-exclude-custom-basename-folder.js",
          "start": 100122.94,
          "status": "pass"
        },
        {
          "duration": 213.78,
          "end": 97318.15,
          "error": "",
          "name": "viewlet.explorer-external-create-conflicts-with-active-rename.js",
          "start": 97104.37,
          "status": "pass"
        },
        {
          "duration": 213.31,
          "end": 70400.41,
          "error": "",
          "name": "viewlet.explorer-drag-file-into-folder.js",
          "start": 70187.1,
          "status": "pass"
        },
        {
          "duration": 211.69,
          "end": 216307.68,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-dollar-sign.js",
          "start": 216095.99,
          "status": "pass"
        },
        {
          "duration": 211.4,
          "end": 214231.13,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-braces.js",
          "start": 214019.73,
          "status": "pass"
        },
        {
          "duration": 210.63,
          "end": 218429.55,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hash.js",
          "start": 218218.92,
          "status": "pass"
        },
        {
          "duration": 209.34,
          "end": 217151.98,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-equals-sign.js",
          "start": 216942.64,
          "status": "pass"
        },
        {
          "duration": 208.99,
          "end": 101211.17,
          "error": "",
          "name": "viewlet.explorer-files-exclude-ds-store-nested.js",
          "start": 101002.18,
          "status": "pass"
        },
        {
          "duration": 208,
          "end": 14190.39,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file-with-focus.js",
          "start": 13982.39,
          "status": "pass"
        },
        {
          "duration": 207.95,
          "end": 219282.91,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-japanese-characters.js",
          "start": 219074.96,
          "status": "pass"
        },
        {
          "duration": 207.05,
          "end": 15344.18,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder-preserves-expanded-subtree.js",
          "start": 15137.13,
          "status": "pass"
        },
        {
          "duration": 206.84,
          "end": 58453.86,
          "error": "",
          "name": "viewlet.explorer-delete-file-no-focused-item.js",
          "start": 58247.02,
          "status": "pass"
        },
        {
          "duration": 206.75,
          "end": 317520.31,
          "error": "",
          "name": "viewlet.explorer.open.js",
          "start": 317313.56,
          "status": "pass"
        },
        {
          "duration": 205.8,
          "end": 96416.28,
          "error": "",
          "name": "viewlet.explorer-expand-recursively.js",
          "start": 96210.48,
          "status": "pass"
        },
        {
          "duration": 205.52,
          "end": 217591.99,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-exclamation-mark.js",
          "start": 217386.47,
          "status": "pass"
        },
        {
          "duration": 204.13,
          "end": 21994.19,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-closed-folder.js",
          "start": 21790.06,
          "status": "pass"
        },
        {
          "duration": 203.03,
          "end": 219708.07,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-korean-characters.js",
          "start": 219505.04,
          "status": "pass"
        },
        {
          "duration": 202.76,
          "end": 133747.9,
          "error": "",
          "name": "viewlet.explorer-focus-previous-single-item-no-op.js",
          "start": 133545.14,
          "status": "pass"
        },
        {
          "duration": 201.25,
          "end": 41830.45,
          "error": "",
          "name": "viewlet.explorer-cut-folder-into-expanded-folder.js",
          "start": 41629.2,
          "status": "pass"
        },
        {
          "duration": 199.73,
          "end": 153760.47,
          "error": "",
          "name": "viewlet.explorer-open-file-keeps-focus.js",
          "start": 153560.74,
          "status": "pass"
        },
        {
          "duration": 199.38,
          "end": 214646.95,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-chinese-characters.js",
          "start": 214447.57,
          "status": "pass"
        },
        {
          "duration": 199.08,
          "end": 215468.24,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-cyrillic-characters.js",
          "start": 215269.16,
          "status": "pass"
        },
        {
          "duration": 194.78,
          "end": 221860.49,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-plus-sign.js",
          "start": 221665.71,
          "status": "pass"
        },
        {
          "duration": 194.57,
          "end": 22814.79,
          "error": "",
          "name": "viewlet.explorer-create-file-nested.js",
          "start": 22620.22,
          "status": "pass"
        },
        {
          "duration": 193.49,
          "end": 213332.04,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-arabic-characters.js",
          "start": 213138.55,
          "status": "pass"
        },
        {
          "duration": 191.7,
          "end": 211691.71,
          "error": "",
          "name": "viewlet.explorer-rename-folder-starting-with-dot.js",
          "start": 211500.01,
          "status": "pass"
        },
        {
          "duration": 191.43,
          "end": 221443.29,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-percent-sign.js",
          "start": 221251.86,
          "status": "pass"
        },
        {
          "duration": 190.84,
          "end": 226912.78,
          "error": "",
          "name": "viewlet.explorer-reveal-nested-file-collapsed.js",
          "start": 226721.94,
          "status": "pass"
        },
        {
          "duration": 190.42,
          "end": 216725.71,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-emoji.js",
          "start": 216535.29,
          "status": "pass"
        },
        {
          "duration": 189.82,
          "end": 218842.91,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-hebrew-characters.js",
          "start": 218653.09,
          "status": "pass"
        },
        {
          "duration": 189.36,
          "end": 13889.84,
          "error": "",
          "name": "viewlet.explorer-context-menu-cut-file.js",
          "start": 13700.48,
          "status": "pass"
        },
        {
          "duration": 188.28,
          "end": 213790.54,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-at-sign.js",
          "start": 213602.26,
          "status": "pass"
        },
        {
          "duration": 187.02,
          "end": 212097.3,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-accented-latin-characters.js",
          "start": 211910.28,
          "status": "pass"
        },
        {
          "duration": 186.9,
          "end": 34146.88,
          "error": "",
          "name": "viewlet.explorer-create-folder-double-click-empty-space.js",
          "start": 33959.98,
          "status": "pass"
        },
        {
          "duration": 183.56,
          "end": 215868.55,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-devanagari-characters.js",
          "start": 215684.99,
          "status": "pass"
        },
        {
          "duration": 183.4,
          "end": 172347.66,
          "error": "",
          "name": "viewlet.explorer-race-new-file-switch-folders.js",
          "start": 172164.26,
          "status": "pass"
        },
        {
          "duration": 183.18,
          "end": 42145.89,
          "error": "",
          "name": "viewlet.explorer-cut-then-copy-clears-cut-decoration.js",
          "start": 41962.71,
          "status": "pass"
        },
        {
          "duration": 183.17,
          "end": 23455.71,
          "error": "",
          "name": "viewlet.explorer-create-file-starting-with-dot.js",
          "start": 23272.54,
          "status": "pass"
        },
        {
          "duration": 182.16,
          "end": 21143.94,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.js",
          "start": 20961.78,
          "status": "pass"
        },
        {
          "duration": 181.97,
          "end": 222262.24,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-semicolon.js",
          "start": 222080.27,
          "status": "pass"
        },
        {
          "duration": 181.1,
          "end": 220584.88,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-multiple-dots.js",
          "start": 220403.78,
          "status": "pass"
        },
        {
          "duration": 179.92,
          "end": 223551.8,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-tilde.js",
          "start": 223371.88,
          "status": "pass"
        },
        {
          "duration": 179.9,
          "end": 171825.57,
          "error": "",
          "name": "viewlet.explorer-race-new-file-refresh-while-editing.js",
          "start": 171645.67,
          "status": "pass"
        },
        {
          "duration": 179.29,
          "end": 212526.41,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-ampersand.js",
          "start": 212347.12,
          "status": "pass"
        },
        {
          "duration": 179.11,
          "end": 217998.25,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-greek-characters.js",
          "start": 217819.14,
          "status": "pass"
        },
        {
          "duration": 178.56,
          "end": 41256.19,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-two-folders.js",
          "start": 41077.63,
          "status": "pass"
        },
        {
          "duration": 177.77,
          "end": 215049.94,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-comma.js",
          "start": 214872.17,
          "status": "pass"
        },
        {
          "duration": 177.26,
          "end": 195059.2,
          "error": "",
          "name": "viewlet.explorer-rename-file-validation-blur.js",
          "start": 194881.94,
          "status": "pass"
        },
        {
          "duration": 176.51,
          "end": 40464.1,
          "error": "",
          "name": "viewlet.explorer-cut-and-paste-file.js",
          "start": 40287.59,
          "status": "pass"
        },
        {
          "duration": 175.93,
          "end": 221012.74,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-parentheses.js",
          "start": 220836.81,
          "status": "pass"
        },
        {
          "duration": 174.48,
          "end": 212919.86,
          "error": "",
          "name": "viewlet.explorer-rename-folder-with-apostrophe.js",
          "start": 212745.38,
          "status": "pass"
        },
        {
          "duration": 172.15,
          "end": 18361.19,
          "error": "",
          "name": "viewlet.explorer-create-file-blur.js",
          "start": 18189.04,
          "status": "pass"
        },
        {
          "duration": 170.23,
          "end": 14448.09,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-file.js",
          "start": 14277.86,
          "status": "pass"
        },
        {
          "duration": 170.03,
          "end": 190547.28,
          "error": "",
          "name": "viewlet.explorer-rename-file-invalid-escape-keeps-focus.js",
          "start": 190377.25,
          "status": "pass"
        },
        {
          "duration": 169.89,
          "end": 106702.23,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-descendant.js",
          "start": 106532.34,
          "status": "pass"
        },
        {
          "duration": 169.15,
          "end": 164159.8,
          "error": "",
          "name": "viewlet.explorer-race-double-click-refresh.js",
          "start": 163990.65,
          "status": "pass"
        },
        {
          "duration": 168.57,
          "end": 14889.71,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-unselected-with-selection.js",
          "start": 14721.14,
          "status": "pass"
        },
        {
          "duration": 168.06,
          "end": 25045.92,
          "error": "",
          "name": "viewlet.explorer-create-file-with-apostrophe.js",
          "start": 24877.86,
          "status": "pass"
        },
        {
          "duration": 167.98,
          "end": 20844.11,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-dot.js",
          "start": 20676.13,
          "status": "pass"
        },
        {
          "duration": 165.94,
          "end": 21421.77,
          "error": "",
          "name": "viewlet.explorer-create-file-error-no-name-provided.js",
          "start": 21255.83,
          "status": "pass"
        },
        {
          "duration": 164,
          "end": 164521.04,
          "error": "",
          "name": "viewlet.explorer-race-escape-accept-edit.js",
          "start": 164357.04,
          "status": "pass"
        },
        {
          "duration": 161.52,
          "end": 8621.82,
          "error": "",
          "name": "viewlet.explorer-context-menu-compare-with-selected.js",
          "start": 8460.3,
          "status": "pass"
        },
        {
          "duration": 159.73,
          "end": 165276.29,
          "error": "",
          "name": "viewlet.explorer-race-escape-update-editing-value.js",
          "start": 165116.56,
          "status": "pass"
        },
        {
          "duration": 157.88,
          "end": 2760.18,
          "error": "",
          "name": "viewlet.explorer-accessibility-create-updates-aria.js",
          "start": 2602.3,
          "status": "pass"
        },
        {
          "duration": 156.6,
          "end": 137859.52,
          "error": "",
          "name": "viewlet.explorer-handle-copy-no-selection.js",
          "start": 137702.92,
          "status": "pass"
        },
        {
          "duration": 154.97,
          "end": 145418.87,
          "error": "",
          "name": "viewlet.explorer-long-file-name.js",
          "start": 145263.9,
          "status": "pass"
        },
        {
          "duration": 154.51,
          "end": 163433.85,
          "error": "",
          "name": "viewlet.explorer-race-double-click-blur.js",
          "start": 163279.34,
          "status": "pass"
        },
        {
          "duration": 154.1,
          "end": 20553.94,
          "error": "",
          "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-backslash.js",
          "start": 20399.84,
          "status": "pass"
        },
        {
          "duration": 153.3,
          "end": 170956.93,
          "error": "",
          "name": "viewlet.explorer-race-new-file-cancel-edit.js",
          "start": 170803.63,
          "status": "pass"
        },
        {
          "duration": 152.52,
          "end": 163797.12,
          "error": "",
          "name": "viewlet.explorer-race-double-click-cancel-edit.js",
          "start": 163644.6,
          "status": "pass"
        },
        {
          "duration": 152.43,
          "end": 164891.7,
          "error": "",
          "name": "viewlet.explorer-race-escape-new-file.js",
          "start": 164739.27,
          "status": "pass"
        },
        {
          "duration": 151.83,
          "end": 21679.83,
          "error": "",
          "name": "viewlet.explorer-create-file-explorer-collapses.js",
          "start": 21528,
          "status": "pass"
        },
        {
          "duration": 150.38,
          "end": 24755.54,
          "error": "",
          "name": "viewlet.explorer-create-file-with-ampersand.js",
          "start": 24605.16,
          "status": "pass"
        },
        {
          "duration": 147.64,
          "end": 63271.57,
          "error": "",
          "name": "viewlet.explorer-double-click-file-opens-permanently.js",
          "start": 63123.93,
          "status": "pass"
        },
        {
          "duration": 145.53,
          "end": 32421.43,
          "error": "",
          "name": "viewlet.explorer-create-file-with-semicolon.js",
          "start": 32275.9,
          "status": "pass"
        },
        {
          "duration": 145.23,
          "end": 26374.57,
          "error": "",
          "name": "viewlet.explorer-create-file-with-comma.js",
          "start": 26229.34,
          "status": "pass"
        },
        {
          "duration": 144.52,
          "end": 138199.74,
          "error": "",
          "name": "viewlet.explorer-handle-cut-no-selection.js",
          "start": 138055.22,
          "status": "pass"
        },
        {
          "duration": 143.9,
          "end": 24481.47,
          "error": "",
          "name": "viewlet.explorer-create-file-with-accented-latin-characters.js",
          "start": 24337.57,
          "status": "pass"
        },
        {
          "duration": 143.87,
          "end": 140568.42,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-index-out-of-range.js",
          "start": 140424.55,
          "status": "pass"
        },
        {
          "duration": 142.4,
          "end": 107013.34,
          "error": "",
          "name": "viewlet.explorer-files-exclude-reveal-folder.js",
          "start": 106870.94,
          "status": "pass"
        },
        {
          "duration": 141.97,
          "end": 103639.49,
          "error": "",
          "name": "viewlet.explorer-files-exclude-hg-nested.js",
          "start": 103497.52,
          "status": "pass"
        },
        {
          "duration": 141.93,
          "end": 115156.51,
          "error": "",
          "name": "viewlet.explorer-focus-next-expanded-parent-to-child.js",
          "start": 115014.58,
          "status": "pass"
        },
        {
          "duration": 141.46,
          "end": 99940.27,
          "error": "",
          "name": "viewlet.explorer-files-exclude-create-folder.js",
          "start": 99798.81,
          "status": "pass"
        },
        {
          "duration": 140.76,
          "end": 22485.9,
          "error": "",
          "name": "viewlet.explorer-create-file-invalid-then-valid-same-edit.js",
          "start": 22345.14,
          "status": "pass"
        },
        {
          "duration": 138.7,
          "end": 26099.38,
          "error": "",
          "name": "viewlet.explorer-create-file-with-chinese-characters.js",
          "start": 25960.68,
          "status": "pass"
        },
        {
          "duration": 138,
          "end": 7590.49,
          "error": "",
          "name": "viewlet.explorer-close-workspace-resets-sidebar-title.js",
          "start": 7452.49,
          "status": "pass"
        },
        {
          "duration": 137.56,
          "end": 107715.07,
          "error": "",
          "name": "viewlet.explorer-files-exclude-svn-nested.js",
          "start": 107577.51,
          "status": "pass"
        },
        {
          "duration": 136.27,
          "end": 29204.46,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hash.js",
          "start": 29068.19,
          "status": "pass"
        },
        {
          "duration": 135.54,
          "end": 25821.16,
          "error": "",
          "name": "viewlet.explorer-create-file-with-braces.js",
          "start": 25685.62,
          "status": "pass"
        },
        {
          "duration": 135.5,
          "end": 26636.36,
          "error": "",
          "name": "viewlet.explorer-create-file-with-cyrillic-characters.js",
          "start": 26500.86,
          "status": "pass"
        },
        {
          "duration": 135.28,
          "end": 31892.53,
          "error": "",
          "name": "viewlet.explorer-create-file-with-percent-sign.js",
          "start": 31757.25,
          "status": "pass"
        },
        {
          "duration": 135.19,
          "end": 31640.32,
          "error": "",
          "name": "viewlet.explorer-create-file-with-parentheses.js",
          "start": 31505.13,
          "status": "pass"
        },
        {
          "duration": 134.02,
          "end": 25560.85,
          "error": "",
          "name": "viewlet.explorer-create-file-with-at-sign.js",
          "start": 25426.83,
          "status": "pass"
        },
        {
          "duration": 133.13,
          "end": 27156.48,
          "error": "",
          "name": "viewlet.explorer-create-file-with-dollar-sign.js",
          "start": 27023.35,
          "status": "pass"
        },
        {
          "duration": 130.55,
          "end": 28270.71,
          "error": "",
          "name": "viewlet.explorer-create-file-with-equals-sign.js",
          "start": 28140.16,
          "status": "pass"
        },
        {
          "duration": 130.39,
          "end": 116561.69,
          "error": "",
          "name": "viewlet.explorer-focus-next-single-item-no-op.js",
          "start": 116431.3,
          "status": "pass"
        },
        {
          "duration": 129.24,
          "end": 33106.31,
          "error": "",
          "name": "viewlet.explorer-create-file-with-square-brackets.js",
          "start": 32977.07,
          "status": "pass"
        },
        {
          "duration": 128.51,
          "end": 22231.1,
          "error": "",
          "name": "viewlet.explorer-create-file-inside-folder.js",
          "start": 22102.59,
          "status": "pass"
        },
        {
          "duration": 128.49,
          "end": 25301.51,
          "error": "",
          "name": "viewlet.explorer-create-file-with-arabic-characters.js",
          "start": 25173.02,
          "status": "pass"
        },
        {
          "duration": 128.39,
          "end": 30482.75,
          "error": "",
          "name": "viewlet.explorer-create-file-with-multiple-dots.js",
          "start": 30354.36,
          "status": "pass"
        },
        {
          "duration": 128.3,
          "end": 30222.09,
          "error": "",
          "name": "viewlet.explorer-create-file-with-leading-hyphen.js",
          "start": 30093.79,
          "status": "pass"
        },
        {
          "duration": 128.21,
          "end": 33370.55,
          "error": "",
          "name": "viewlet.explorer-create-file-with-tilde.js",
          "start": 33242.34,
          "status": "pass"
        },
        {
          "duration": 128.17,
          "end": 16208.02,
          "error": "",
          "name": "viewlet.explorer-context-menu-rename-file.js",
          "start": 16079.85,
          "status": "pass"
        },
        {
          "duration": 128.11,
          "end": 3731.07,
          "error": "",
          "name": "viewlet.explorer-accessibility.js",
          "start": 3602.96,
          "status": "pass"
        },
        {
          "duration": 127.03,
          "end": 106372.69,
          "error": "",
          "name": "viewlet.explorer-files-exclude-rename-similar-visible.js",
          "start": 106245.66,
          "status": "pass"
        },
        {
          "duration": 126.72,
          "end": 29460.93,
          "error": "",
          "name": "viewlet.explorer-create-file-with-hebrew-characters.js",
          "start": 29334.21,
          "status": "pass"
        },
        {
          "duration": 125.94,
          "end": 32139.28,
          "error": "",
          "name": "viewlet.explorer-create-file-with-plus-sign.js",
          "start": 32013.34,
          "status": "pass"
        },
        {
          "duration": 125.92,
          "end": 29973.16,
          "error": "",
          "name": "viewlet.explorer-create-file-with-korean-characters.js",
          "start": 29847.24,
          "status": "pass"
        },
        {
          "duration": 125.91,
          "end": 29727.07,
          "error": "",
          "name": "viewlet.explorer-create-file-with-japanese-characters.js",
          "start": 29601.16,
          "status": "pass"
        },
        {
          "duration": 125.41,
          "end": 26902.36,
          "error": "",
          "name": "viewlet.explorer-create-file-with-devanagari-characters.js",
          "start": 26776.95,
          "status": "pass"
        },
        {
          "duration": 124.8,
          "end": 28519.24,
          "error": "",
          "name": "viewlet.explorer-create-file-with-exclamation-mark.js",
          "start": 28394.44,
          "status": "pass"
        },
        {
          "duration": 124.22,
          "end": 103318.89,
          "error": "",
          "name": "viewlet.explorer-files-exclude-gitignore-visible.js",
          "start": 103194.67,
          "status": "pass"
        },
        {
          "duration": 120.93,
          "end": 12819.39,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-targets-menu-item.js",
          "start": 12698.46,
          "status": "pass"
        },
        {
          "duration": 120.41,
          "end": 16433.42,
          "error": "",
          "name": "viewlet.explorer-context-menu-select-for-compare.js",
          "start": 16313.01,
          "status": "pass"
        },
        {
          "duration": 119.45,
          "end": 13337.53,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-targets-menu-item.js",
          "start": 13218.08,
          "status": "pass"
        },
        {
          "duration": 117.73,
          "end": 17146.77,
          "error": "",
          "name": "viewlet.explorer-copy-paste-collision-preserves-files.js",
          "start": 17029.04,
          "status": "pass"
        },
        {
          "duration": 116.69,
          "end": 76512.58,
          "error": "",
          "name": "viewlet.explorer-drop-folder-with-files.js",
          "start": 76395.89,
          "status": "pass"
        },
        {
          "duration": 114.78,
          "end": 76793.48,
          "error": "",
          "name": "viewlet.explorer-drop-folder.js",
          "start": 76678.7,
          "status": "pass"
        },
        {
          "duration": 113.96,
          "end": 76010.86,
          "error": "",
          "name": "viewlet.explorer-drop-file.js",
          "start": 75896.9,
          "status": "pass"
        },
        {
          "duration": 112.82,
          "end": 7194.03,
          "error": "",
          "name": "viewlet.explorer-click-file-opens-in-editor.js",
          "start": 7081.21,
          "status": "pass"
        },
        {
          "duration": 104.89,
          "end": 8373.83,
          "error": "",
          "name": "viewlet.explorer-collapse-parent-clears-hidden-child-selection.js",
          "start": 8268.94,
          "status": "pass"
        },
        {
          "duration": 104.43,
          "end": 41497.9,
          "error": "",
          "name": "viewlet.explorer-cut-cancel.js",
          "start": 41393.47,
          "status": "pass"
        },
        {
          "duration": 102.17,
          "end": 7763.17,
          "error": "",
          "name": "viewlet.explorer-collapse-all-flat-files-focuses-first.js",
          "start": 7661,
          "status": "pass"
        },
        {
          "duration": 100.84,
          "end": 62502.42,
          "error": "",
          "name": "viewlet.explorer-delete-non-empty-folder-cancel.js",
          "start": 62401.58,
          "status": "pass"
        },
        {
          "duration": 99.24,
          "end": 59680.5,
          "error": "",
          "name": "viewlet.explorer-delete-folder.js",
          "start": 59581.26,
          "status": "pass"
        },
        {
          "duration": 98.22,
          "end": 2939.8,
          "error": "",
          "name": "viewlet.explorer-accessibility-delete-updates-aria.js",
          "start": 2841.58,
          "status": "pass"
        },
        {
          "duration": 95.76,
          "end": 34373.83,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested.js",
          "start": 34278.07,
          "status": "pass"
        },
        {
          "duration": 93.35,
          "end": 2522.66,
          "error": "",
          "name": "viewlet.explorer-accept-edit-when-not-editing.js",
          "start": 2429.31,
          "status": "pass"
        },
        {
          "duration": 92.53,
          "end": 6852.92,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-multiple-selection.js",
          "start": 6760.39,
          "status": "pass"
        },
        {
          "duration": 90.25,
          "end": 14631.79,
          "error": "",
          "name": "viewlet.explorer-context-menu-delete-focused-folder-with-selection.js",
          "start": 14541.54,
          "status": "pass"
        },
        {
          "duration": 89.38,
          "end": 7365.6,
          "error": "",
          "name": "viewlet.explorer-click-pinned-tab-keeps-it-pinned.js",
          "start": 7276.22,
          "status": "pass"
        },
        {
          "duration": 88.08,
          "end": 6263.85,
          "error": "",
          "name": "viewlet.explorer-blur.js",
          "start": 6175.77,
          "status": "pass"
        },
        {
          "duration": 87.56,
          "end": 8071.67,
          "error": "",
          "name": "viewlet.explorer-collapse-all-multiple-roots.js",
          "start": 7984.11,
          "status": "pass"
        },
        {
          "duration": 86.55,
          "end": 16930.15,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder.js",
          "start": 16843.6,
          "status": "pass"
        },
        {
          "duration": 86.36,
          "end": 15842.82,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace-action.js",
          "start": 15756.46,
          "status": "pass"
        },
        {
          "duration": 86.32,
          "end": 3528.13,
          "error": "",
          "name": "viewlet.explorer-accessibility-rename-updates-aria.js",
          "start": 3441.81,
          "status": "pass"
        },
        {
          "duration": 85.41,
          "end": 8954.41,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.js",
          "start": 8869,
          "status": "pass"
        },
        {
          "duration": 84.6,
          "end": 108394.57,
          "error": "",
          "name": "viewlet.explorer-files-exclude-toggle-reload.js",
          "start": 108309.97,
          "status": "pass"
        },
        {
          "duration": 82.11,
          "end": 17750.59,
          "error": "",
          "name": "viewlet.explorer-copy-path-special-root-path.js",
          "start": 17668.48,
          "status": "pass"
        },
        {
          "duration": 81.25,
          "end": 75581.81,
          "error": "",
          "name": "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
          "start": 75500.56,
          "status": "pass"
        },
        {
          "duration": 81.1,
          "end": 18551.83,
          "error": "",
          "name": "viewlet.explorer-create-file-cancel.js",
          "start": 18470.73,
          "status": "pass"
        },
        {
          "duration": 80.44,
          "end": 6548.57,
          "error": "",
          "name": "viewlet.explorer-case-only-rename.js",
          "start": 6468.13,
          "status": "pass"
        },
        {
          "duration": 78.92,
          "end": 78728.51,
          "error": "",
          "name": "viewlet.explorer-drop-two-folders-empty-workspace.js",
          "start": 78649.59,
          "status": "pass"
        },
        {
          "duration": 78.84,
          "end": 20293.04,
          "error": "",
          "name": "viewlet.explorer-create-file-error-already-exists.js",
          "start": 20214.2,
          "status": "pass"
        },
        {
          "duration": 77.66,
          "end": 76246.57,
          "error": "",
          "name": "viewlet.explorer-drop-folder-empty-workspace.js",
          "start": 76168.91,
          "status": "pass"
        },
        {
          "duration": 77.45,
          "end": 3230.63,
          "error": "",
          "name": "viewlet.explorer-accessibility-multiple-selection-state.js",
          "start": 3153.18,
          "status": "pass"
        },
        {
          "duration": 75.97,
          "end": 17448.58,
          "error": "",
          "name": "viewlet.explorer-copy-path-file.js",
          "start": 17372.61,
          "status": "pass"
        },
        {
          "duration": 74.88,
          "end": 8786.49,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-file.js",
          "start": 8711.61,
          "status": "pass"
        },
        {
          "duration": 73.68,
          "end": 20107.12,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space.js",
          "start": 20033.44,
          "status": "pass"
        },
        {
          "duration": 73.48,
          "end": 17924.78,
          "error": "",
          "name": "viewlet.explorer-copy-to-folder-preserves-source.js",
          "start": 17851.3,
          "status": "pass"
        },
        {
          "duration": 73.27,
          "end": 16604.79,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-file.js",
          "start": 16531.52,
          "status": "pass"
        },
        {
          "duration": 72.4,
          "end": 7001.79,
          "error": "",
          "name": "viewlet.explorer-click-empty-space-clears-selection.js",
          "start": 6929.39,
          "status": "pass"
        },
        {
          "duration": 71.58,
          "end": 101625.52,
          "error": "",
          "name": "viewlet.explorer-files-exclude-enable-reload.js",
          "start": 101553.94,
          "status": "pass"
        },
        {
          "duration": 70.24,
          "end": 15670.43,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-root-no-focused-item.js",
          "start": 15600.19,
          "status": "pass"
        },
        {
          "duration": 68.98,
          "end": 5103.5,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanded-folder-focuses-sorted-first-child.js",
          "start": 5034.52,
          "status": "pass"
        },
        {
          "duration": 66.85,
          "end": 5248.76,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expanding-one-folder-keeps-sibling-collapsed.js",
          "start": 5181.91,
          "status": "pass"
        },
        {
          "duration": 66.7,
          "end": 18089.27,
          "error": "",
          "name": "viewlet.explorer-create-file-blur-no-name.js",
          "start": 18022.57,
          "status": "pass"
        },
        {
          "duration": 66.67,
          "end": 5921.69,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-folder-expands.js",
          "start": 5855.02,
          "status": "pass"
        },
        {
          "duration": 65.87,
          "end": 15503.74,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-folder.js",
          "start": 15437.87,
          "status": "pass"
        },
        {
          "duration": 65.61,
          "end": 4487.05,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-top-level-folder-keeps-root-sibling-visible.js",
          "start": 4421.44,
          "status": "pass"
        },
        {
          "duration": 63.53,
          "end": 19916.6,
          "error": "",
          "name": "viewlet.explorer-create-file-double-click-empty-space-race-condition.js",
          "start": 19853.07,
          "status": "pass"
        },
        {
          "duration": 61.6,
          "end": 15047.91,
          "error": "",
          "name": "viewlet.explorer-context-menu-new-file.js",
          "start": 14986.31,
          "status": "pass"
        },
        {
          "duration": 61.13,
          "end": 13489.31,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-file-error-already-exists.js",
          "start": 13428.18,
          "status": "pass"
        },
        {
          "duration": 60.97,
          "end": 3365.95,
          "error": "",
          "name": "viewlet.explorer-accessibility-refresh-updates-aria.js",
          "start": 3304.98,
          "status": "pass"
        },
        {
          "duration": 60.92,
          "end": 12974.36,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-file.js",
          "start": 12913.44,
          "status": "pass"
        },
        {
          "duration": 59.9,
          "end": 15978.26,
          "error": "",
          "name": "viewlet.explorer-context-menu-remove-folder-from-workspace.js",
          "start": 15918.36,
          "status": "pass"
        },
        {
          "duration": 59.57,
          "end": 13132.26,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-relative-path-root-no-focused-item.js",
          "start": 13072.69,
          "status": "pass"
        },
        {
          "duration": 59.47,
          "end": 3079.15,
          "error": "",
          "name": "viewlet.explorer-accessibility-files-no-aria-expanded.js",
          "start": 3019.68,
          "status": "pass"
        },
        {
          "duration": 58.23,
          "end": 7902.77,
          "error": "",
          "name": "viewlet.explorer-collapse-all-keeps-root-focus.js",
          "start": 7844.54,
          "status": "pass"
        },
        {
          "duration": 58.08,
          "end": 5640.61,
          "error": "",
          "name": "viewlet.explorer-arrow-right-focuses-first-child.js",
          "start": 5582.53,
          "status": "pass"
        },
        {
          "duration": 54.63,
          "end": 9105.78,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-path-root.js",
          "start": 9051.15,
          "status": "pass"
        },
        {
          "duration": 51.8,
          "end": 6681.17,
          "error": "",
          "name": "viewlet.explorer-chevrons-settings.js",
          "start": 6629.37,
          "status": "pass"
        },
        {
          "duration": 50.64,
          "end": 6052.06,
          "error": "",
          "name": "viewlet.explorer-blur-clears-keyboard-focus.js",
          "start": 6001.42,
          "status": "pass"
        },
        {
          "duration": 50.12,
          "end": 5769.82,
          "error": "",
          "name": "viewlet.explorer-arrow-right-nested-expanded-folder-focuses-first-child.js",
          "start": 5719.7,
          "status": "pass"
        },
        {
          "duration": 47.84,
          "end": 5380.58,
          "error": "",
          "name": "viewlet.explorer-arrow-right-expands-folder.js",
          "start": 5332.74,
          "status": "pass"
        },
        {
          "duration": 47.69,
          "end": 4615.3,
          "error": "",
          "name": "viewlet.explorer-arrow-left-nested-file-focuses-parent.js",
          "start": 4567.61,
          "status": "pass"
        },
        {
          "duration": 47.64,
          "end": 6390.98,
          "error": "",
          "name": "viewlet.explorer-case-only-rename-folder.js",
          "start": 6343.34,
          "status": "pass"
        },
        {
          "duration": 46.59,
          "end": 4344.86,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-nested-folder-collapses-only-current.js",
          "start": 4298.27,
          "status": "pass"
        },
        {
          "duration": 45.56,
          "end": 3851.68,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-nested-folder-focuses-parent.js",
          "start": 3806.12,
          "status": "pass"
        },
        {
          "duration": 45.07,
          "end": 4852.64,
          "error": "",
          "name": "viewlet.explorer-arrow-left-top-level-file-no-op.js",
          "start": 4807.57,
          "status": "pass"
        },
        {
          "duration": 44.3,
          "end": 4102.22,
          "error": "",
          "name": "viewlet.explorer-arrow-left-deep-file-focuses-immediate-parent.js",
          "start": 4057.92,
          "status": "pass"
        },
        {
          "duration": 43.6,
          "end": 4221.63,
          "error": "",
          "name": "viewlet.explorer-arrow-left-expanded-folder-collapses.js",
          "start": 4178.03,
          "status": "pass"
        },
        {
          "duration": 43.56,
          "end": 16747.03,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-error.js",
          "start": 16703.47,
          "status": "pass"
        },
        {
          "duration": 43.07,
          "end": 5505.07,
          "error": "",
          "name": "viewlet.explorer-arrow-right-file-no-op.js",
          "start": 5462,
          "status": "pass"
        },
        {
          "duration": 42.85,
          "end": 3971.4,
          "error": "",
          "name": "viewlet.explorer-arrow-left-collapsed-top-level-folder-no-op.js",
          "start": 3928.55,
          "status": "pass"
        },
        {
          "duration": 41.45,
          "end": 4731.12,
          "error": "",
          "name": "viewlet.explorer-arrow-left-no-focus-no-op.js",
          "start": 4689.67,
          "status": "pass"
        },
        {
          "duration": 38.01,
          "end": 75348.28,
          "error": "",
          "name": "viewlet.explorer-drop-empty-handles-empty-workspace.js",
          "start": 75310.27,
          "status": "pass"
        },
        {
          "duration": 35.85,
          "end": 186758.57,
          "error": "",
          "name": "viewlet.explorer-rename-empty-folder-collision-preserves-both.js",
          "start": 186722.72,
          "status": "pass"
        },
        {
          "duration": 34.11,
          "end": 317049.62,
          "error": "",
          "name": "viewlet.explorer.empty.js",
          "start": 317015.51,
          "status": "pass"
        },
        {
          "duration": 32.58,
          "end": 34535.85,
          "error": "",
          "name": "viewlet.explorer-create-folder-starting-with-dot.js",
          "start": 34503.27,
          "status": "pass"
        },
        {
          "duration": 31.93,
          "end": 35168.93,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-arabic-characters.js",
          "start": 35137,
          "status": "pass"
        },
        {
          "duration": 31.35,
          "end": 37550.83,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-japanese-characters.js",
          "start": 37519.48,
          "status": "pass"
        },
        {
          "duration": 31.33,
          "end": 35647.74,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-braces.js",
          "start": 35616.41,
          "status": "pass"
        },
        {
          "duration": 30.96,
          "end": 13610.74,
          "error": "",
          "name": "viewlet.explorer-context-menu-create-folder-error-already-exists.js",
          "start": 13579.78,
          "status": "pass"
        },
        {
          "duration": 30.49,
          "end": 36918.81,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-exclamation-mark.js",
          "start": 36888.32,
          "status": "pass"
        },
        {
          "duration": 29.68,
          "end": 34869.29,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-ampersand.js",
          "start": 34839.61,
          "status": "pass"
        },
        {
          "duration": 29.4,
          "end": 38565.8,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-plus-sign.js",
          "start": 38536.4,
          "status": "pass"
        },
        {
          "duration": 29.37,
          "end": 35014.82,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-apostrophe.js",
          "start": 34985.45,
          "status": "pass"
        },
        {
          "duration": 29.33,
          "end": 39363.1,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-tilde.js",
          "start": 39333.77,
          "status": "pass"
        },
        {
          "duration": 29.18,
          "end": 38727.17,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-semicolon.js",
          "start": 38697.99,
          "status": "pass"
        },
        {
          "duration": 29.14,
          "end": 107201.14,
          "error": "",
          "name": "viewlet.explorer-files-exclude-root-relative.js",
          "start": 107172,
          "status": "pass"
        },
        {
          "duration": 28.87,
          "end": 38358.58,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-percent-sign.js",
          "start": 38329.71,
          "status": "pass"
        },
        {
          "duration": 28.85,
          "end": 38195.5,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-parentheses.js",
          "start": 38166.65,
          "status": "pass"
        },
        {
          "duration": 28.82,
          "end": 306281.28,
          "error": "",
          "name": "viewlet.explorer-toolbar-actions-with-no-workspace.js",
          "start": 306252.46,
          "status": "pass"
        },
        {
          "duration": 28.65,
          "end": 80163.5,
          "error": "",
          "name": "viewlet.explorer-expand-all-empty-folders.js",
          "start": 80134.85,
          "status": "pass"
        },
        {
          "duration": 28.56,
          "end": 36762.63,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-equals-sign.js",
          "start": 36734.07,
          "status": "pass"
        },
        {
          "duration": 28.34,
          "end": 38884.73,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-spaces.js",
          "start": 38856.39,
          "status": "pass"
        },
        {
          "duration": 28.24,
          "end": 37712.9,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-korean-characters.js",
          "start": 37684.66,
          "status": "pass"
        },
        {
          "duration": 27.98,
          "end": 34695.05,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-accented-latin-characters.js",
          "start": 34667.07,
          "status": "pass"
        },
        {
          "duration": 27.93,
          "end": 36118.18,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-cyrillic-characters.js",
          "start": 36090.25,
          "status": "pass"
        },
        {
          "duration": 27.85,
          "end": 37387.42,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hebrew-characters.js",
          "start": 37359.57,
          "status": "pass"
        },
        {
          "duration": 27.83,
          "end": 35799.5,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-chinese-characters.js",
          "start": 35771.67,
          "status": "pass"
        },
        {
          "duration": 27.59,
          "end": 37879.82,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-leading-hyphen.js",
          "start": 37852.23,
          "status": "pass"
        },
        {
          "duration": 27.24,
          "end": 35951.19,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-comma.js",
          "start": 35923.95,
          "status": "pass"
        },
        {
          "duration": 27.24,
          "end": 36460.36,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-dollar-sign.js",
          "start": 36433.12,
          "status": "pass"
        },
        {
          "duration": 27.16,
          "end": 36608.47,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-emoji.js",
          "start": 36581.31,
          "status": "pass"
        },
        {
          "duration": 26.78,
          "end": 39040.25,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-special-characters.js",
          "start": 39013.47,
          "status": "pass"
        },
        {
          "duration": 26.73,
          "end": 37227.5,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-hash.js",
          "start": 37200.77,
          "status": "pass"
        },
        {
          "duration": 26.72,
          "end": 39203.22,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-square-brackets.js",
          "start": 39176.5,
          "status": "pass"
        },
        {
          "duration": 26.6,
          "end": 75753.02,
          "error": "",
          "name": "viewlet.explorer-drop-file-empty-workspace.js",
          "start": 75726.42,
          "status": "pass"
        },
        {
          "duration": 26.52,
          "end": 35480.82,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-backslashes.js",
          "start": 35454.3,
          "status": "pass"
        },
        {
          "duration": 26.4,
          "end": 289072.42,
          "error": "",
          "name": "viewlet.explorer-shift-select-folders.js",
          "start": 289046.02,
          "status": "pass"
        },
        {
          "duration": 26.39,
          "end": 35322.45,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-at-sign.js",
          "start": 35296.06,
          "status": "pass"
        },
        {
          "duration": 26.39,
          "end": 36283.73,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-devanagari-characters.js",
          "start": 36257.34,
          "status": "pass"
        },
        {
          "duration": 26.36,
          "end": 8177.33,
          "error": "",
          "name": "viewlet.explorer-collapse-all.js",
          "start": 8150.97,
          "status": "pass"
        },
        {
          "duration": 26.32,
          "end": 37071.8,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-greek-characters.js",
          "start": 37045.48,
          "status": "pass"
        },
        {
          "duration": 26.08,
          "end": 58100.52,
          "error": "",
          "name": "viewlet.explorer-delete-file-empty-workspace.js",
          "start": 58074.44,
          "status": "pass"
        },
        {
          "duration": 26.07,
          "end": 111616.71,
          "error": "",
          "name": "viewlet.explorer-focus-first-empty-workspace-no-op.js",
          "start": 111590.64,
          "status": "pass"
        },
        {
          "duration": 25.12,
          "end": 38038.31,
          "error": "",
          "name": "viewlet.explorer-create-folder-with-multiple-dots.js",
          "start": 38013.19,
          "status": "pass"
        },
        {
          "duration": 25.05,
          "end": 315927.35,
          "error": "",
          "name": "viewlet.explorer-welcome-open-folder-button.js",
          "start": 315902.3,
          "status": "pass"
        },
        {
          "duration": 24.48,
          "end": 79540.73,
          "error": "",
          "name": "viewlet.explorer-empty-workspace.js",
          "start": 79516.25,
          "status": "pass"
        },
        {
          "duration": 24.42,
          "end": 4955.76,
          "error": "",
          "name": "viewlet.explorer-arrow-right-empty-expanded-folder-keeps-focus.js",
          "start": 4931.34,
          "status": "pass"
        },
        {
          "duration": 24.38,
          "end": 102233.28,
          "error": "",
          "name": "viewlet.explorer-files-exclude-false-entry-visible.js",
          "start": 102208.9,
          "status": "pass"
        },
        {
          "duration": 24.22,
          "end": 140206.23,
          "error": "",
          "name": "viewlet.explorer-handle-drag-over-folder.js",
          "start": 140182.01,
          "status": "pass"
        },
        {
          "duration": 24.07,
          "end": 101402.8,
          "error": "",
          "name": "viewlet.explorer-files-exclude-empty-record-visible.js",
          "start": 101378.73,
          "status": "pass"
        },
        {
          "duration": 23.47,
          "end": 17572.74,
          "error": "",
          "name": "viewlet.explorer-copy-path-folder.js",
          "start": 17549.27,
          "status": "pass"
        },
        {
          "duration": 23.15,
          "end": 118120.06,
          "error": "",
          "name": "viewlet.explorer-focus-previous-empty-workspace-no-op.js",
          "start": 118096.91,
          "status": "pass"
        },
        {
          "duration": 22.97,
          "end": 17269.27,
          "error": "",
          "name": "viewlet.explorer-copy-path-empty.js",
          "start": 17246.3,
          "status": "pass"
        },
        {
          "duration": 21.86,
          "end": 113103.62,
          "error": "",
          "name": "viewlet.explorer-focus-last-empty-workspace-no-op.js",
          "start": 113081.76,
          "status": "pass"
        },
        {
          "duration": 21.82,
          "end": 294472.3,
          "error": "",
          "name": "viewlet.explorer-sort-numeric-file-names.js",
          "start": 294450.48,
          "status": "pass"
        },
        {
          "duration": 21.68,
          "end": 108586.78,
          "error": "",
          "name": "viewlet.explorer-files-exclude-wildcard-folder.js",
          "start": 108565.1,
          "status": "pass"
        },
        {
          "duration": 21.39,
          "end": 107387.14,
          "error": "",
          "name": "viewlet.explorer-files-exclude-similar-github-visible.js",
          "start": 107365.75,
          "status": "pass"
        },
        {
          "duration": 0,
          "end": 8621.89,
          "error": "",
          "name": "viewlet.explorer-context-menu-copy-file.js",
          "start": 8621.89,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15503.77,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-containing-folder-nested-file.js",
          "start": 15503.77,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15503.78,
          "error": "",
          "name": "viewlet.explorer-context-menu-open-in-integrated-terminal.js",
          "start": 15503.78,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 15503.79,
          "error": "",
          "name": "viewlet.explorer-context-menu-paste-file.js",
          "start": 15503.79,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16433.44,
          "error": "",
          "name": "viewlet.explorer-copy-after-multi-selection-targets-focused-file.js",
          "start": 16433.44,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16747.06,
          "error": "",
          "name": "viewlet.explorer-copy-and-paste-folder-with-items.js",
          "start": 16747.06,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 16930.17,
          "error": "",
          "name": "viewlet.explorer-copy-folder-name-collision-generates-unique-name.js",
          "start": 16930.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17146.8,
          "error": "",
          "name": "viewlet.explorer-copy-paste-error-scenarios.js",
          "start": 17146.8,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17146.81,
          "error": "",
          "name": "viewlet.explorer-copy-paste-mixed-files-and-folders.js",
          "start": 17146.81,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 17750.61,
          "error": "",
          "name": "viewlet.explorer-copy-same-file-twice-generates-unique-name.js",
          "start": 17750.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21421.8,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-escape-then-create-again.js",
          "start": 21421.8,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21421.81,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied-long-path.js",
          "start": 21421.81,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 21421.82,
          "error": "",
          "name": "viewlet.explorer-create-file-error-permission-denied.js",
          "start": 21421.82,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 34146.91,
          "error": "",
          "name": "viewlet.explorer-create-folder-nested-150-times.js",
          "start": 34146.91,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 41830.48,
          "error": "",
          "name": "viewlet.explorer-cut-selection-then-workspace-switch-clears-state.js",
          "start": 41830.48,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 58100.55,
          "error": "",
          "name": "viewlet.explorer-delete-file-error.js",
          "start": 58100.55,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 70032.9,
          "error": "",
          "name": "viewlet.explorer-drag-drop-error-scenarios.js",
          "start": 70032.9,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 70400.44,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-descendant.js",
          "start": 70400.44,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 70400.45,
          "error": "",
          "name": "viewlet.explorer-drag-folder-into-itself.js",
          "start": 70400.45,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 72021.81,
          "error": "",
          "name": "viewlet.explorer-drag-over-collapsed-folder-then-drop.js",
          "start": 72021.81,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 78500.97,
          "error": "",
          "name": "viewlet.explorer-drop-on-file-row.js",
          "start": 78500.97,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 78500.98,
          "error": "",
          "name": "viewlet.explorer-drop-onto-symlink-folder.js",
          "start": 78500.98,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90970.2,
          "error": "",
          "name": "viewlet.explorer-expand-folder-100k-items.js",
          "start": 90970.2,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90970.21,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10k-items.js",
          "start": 90970.21,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90970.22,
          "error": "",
          "name": "viewlet.explorer-expand-folder-10m-items.js",
          "start": 90970.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 90970.22,
          "error": "",
          "name": "viewlet.explorer-expand-folder-1m-items.js",
          "start": 90970.22,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 97801.36,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-error.js",
          "start": 97801.36,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 97801.37,
          "error": "",
          "name": "viewlet.explorer-file-system-provider-invalid-data.js",
          "start": 97801.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142312.95,
          "error": "",
          "name": "viewlet.explorer-handle-icon-theme-change.js",
          "start": 142312.95,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142312.96,
          "error": "",
          "name": "viewlet.explorer-icon-theme-missing-icon-fallback.js",
          "start": 142312.96,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142312.96,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-null.js",
          "start": 142312.96,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142312.97,
          "error": "",
          "name": "viewlet.explorer-ignored-file-decoration-invalid-object.js",
          "start": 142312.97,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 142868.79,
          "error": "",
          "name": "viewlet.explorer-invalid-decoration-one-file-does-not-block-valid.js",
          "start": 142868.79,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 144371.78,
          "error": "",
          "name": "viewlet.explorer-large-directory-performance.js",
          "start": 144371.78,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145085.04,
          "error": "",
          "name": "viewlet.explorer-long-file-name-500-emoji.js",
          "start": 145085.04,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145418.91,
          "error": "",
          "name": "viewlet.explorer-many-files-20000.js",
          "start": 145418.91,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145418.91,
          "error": "",
          "name": "viewlet.explorer-many-files-repeated-focus-jumps.js",
          "start": 145418.91,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145418.92,
          "error": "",
          "name": "viewlet.explorer-many-folders-20000.js",
          "start": 145418.92,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145885.99,
          "error": "",
          "name": "viewlet.explorer-multi-root-copy-relative-path.js",
          "start": 145885.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 145885.99,
          "error": "",
          "name": "viewlet.explorer-multi-root-same-file-name.js",
          "start": 145885.99,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 153760.5,
          "error": "",
          "name": "viewlet.explorer-open-folder-enoent-error.js",
          "start": 153760.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 153760.51,
          "error": "",
          "name": "viewlet.explorer-paste-into-collapsed-folder.js",
          "start": 153760.51,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 161190.32,
          "error": "",
          "name": "viewlet.explorer-race-create-delete-same-name.js",
          "start": 161190.32,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163072.17,
          "error": "",
          "name": "viewlet.explorer-race-delete-file-refresh.js",
          "start": 163072.17,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163797.15,
          "error": "",
          "name": "viewlet.explorer-race-double-click-delete.js",
          "start": 163797.15,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 163797.16,
          "error": "",
          "name": "viewlet.explorer-race-double-click-escape.js",
          "start": 163797.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 164159.83,
          "error": "",
          "name": "viewlet.explorer-race-drop-refresh.js",
          "start": 164159.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 165760.09,
          "error": "",
          "name": "viewlet.explorer-race-expand-delete-child.js",
          "start": 165760.09,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 167027.77,
          "error": "",
          "name": "viewlet.explorer-race-expand-recursive-delete.js",
          "start": 167027.77,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 168809.61,
          "error": "",
          "name": "viewlet.explorer-race-focus-index-delete.js",
          "start": 168809.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 173989.28,
          "error": "",
          "name": "viewlet.explorer-race-paste-delete.js",
          "start": 173989.28,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 173989.29,
          "error": "",
          "name": "viewlet.explorer-race-paste-refresh.js",
          "start": 173989.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 173989.29,
          "error": "",
          "name": "viewlet.explorer-race-paste-twice.js",
          "start": 173989.29,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 177476.66,
          "error": "",
          "name": "viewlet.explorer-race-select-all-delete.js",
          "start": 177476.66,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179432.92,
          "error": "",
          "name": "viewlet.explorer-range-select-across-scroll-boundary.js",
          "start": 179432.92,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179916.08,
          "error": "",
          "name": "viewlet.explorer-read-folder-error-recovers-after-refresh.js",
          "start": 179916.08,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179916.08,
          "error": "",
          "name": "viewlet.explorer-read-folder-error.js",
          "start": 179916.08,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179916.09,
          "error": "",
          "name": "viewlet.explorer-readonly-disables-write-operations.js",
          "start": 179916.09,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 179916.09,
          "error": "",
          "name": "viewlet.explorer-refresh-after-permission-restored.js",
          "start": 179916.09,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 183892.75,
          "error": "",
          "name": "viewlet.explorer-refresh-external-delete-recreate-same-name.js",
          "start": 183892.75,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 184389.83,
          "error": "",
          "name": "viewlet.explorer-refresh-external-rename-expanded-folder.js",
          "start": 184389.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 185729.98,
          "error": "",
          "name": "viewlet.explorer-refresh-while-create-input-open.js",
          "start": 185729.98,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 187361.16,
          "error": "",
          "name": "viewlet.explorer-rename-file-150-times.js",
          "start": 187361.16,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 190157.42,
          "error": "",
          "name": "viewlet.explorer-rename-file-error-permission-denied.js",
          "start": 190157.42,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 224862.61,
          "error": "",
          "name": "viewlet.explorer-rename-provider-error-keeps-original-focus.js",
          "start": 224862.61,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 224862.62,
          "error": "",
          "name": "viewlet.explorer-rename-root-folder-no-indent-shift.js",
          "start": 224862.62,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 224862.62,
          "error": "",
          "name": "viewlet.explorer-restore-expanded-folders-after-reload.js",
          "start": 224862.62,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 225826.83,
          "error": "",
          "name": "viewlet.explorer-restore-scroll-position-long-list.js",
          "start": 225826.83,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 226502.74,
          "error": "",
          "name": "viewlet.explorer-reveal-from-tab-context-menu.js",
          "start": 226502.74,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 245608.76,
          "error": "",
          "name": "viewlet.explorer-select-all-large-directory-delete-no-stale-rows.js",
          "start": 245608.76,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305988.5,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-after-external-refresh.js",
          "start": 305988.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305988.5,
          "error": "",
          "name": "viewlet.explorer-source-control-decoration-updates-after-create-rename-delete.js",
          "start": 305988.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305988.5,
          "error": "",
          "name": "viewlet.explorer-switch-workspace-while-editing.js",
          "start": 305988.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305988.5,
          "error": "",
          "name": "viewlet.explorer-symlink-broken-displays-error.js",
          "start": 305988.5,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305988.51,
          "error": "",
          "name": "viewlet.explorer-symlink-file-open.js",
          "start": 305988.51,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 305988.51,
          "error": "",
          "name": "viewlet.explorer-symlink-folder-expand-collapse.js",
          "start": 305988.51,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.37,
          "error": "",
          "name": "viewlet.explorer-undo-create-file.js",
          "start": 315667.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.37,
          "error": "",
          "name": "viewlet.explorer-undo-create-folder.js",
          "start": 315667.37,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.38,
          "error": "",
          "name": "viewlet.explorer-undo-create-nested-file.js",
          "start": 315667.38,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.39,
          "error": "",
          "name": "viewlet.explorer-undo-delete-file.js",
          "start": 315667.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.39,
          "error": "",
          "name": "viewlet.explorer-undo-delete-folder.js",
          "start": 315667.39,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.4,
          "error": "",
          "name": "viewlet.explorer-undo-rename.js",
          "start": 315667.4,
          "status": "skip"
        },
        {
          "duration": 0,
          "end": 315667.4,
          "error": "",
          "name": "viewlet.explorer-unicode-normalization-names.js",
          "start": 315667.4,
          "status": "skip"
        }
      ],
      "virtualDomShare": 0.0006493143304341231
    }
  ],
  "schemaVersion": 3,
  "serverVersion": "0.108.14",
  "summary": {
    "allowedFailed": 2,
    "duration": 234185.79,
    "failed": 2,
    "passed": 481,
    "skipped": 83,
    "total": 566,
    "unexpectedFailed": 0
  },
  "tests": [
    {
      "duration": 21534.35,
      "end": 287897.38,
      "error": "",
      "name": "viewlet.explorer-shift-range-after-scroll-and-refresh.js",
      "start": 266363.03,
      "status": "pass"
    },
    {
      "duration": 17890.44,
      "end": 247403.14,
      "error": "",
      "name": "viewlet.explorer-scroll.js",
      "start": 229512.7,
      "status": "pass"
    },
    {
      "duration": 14737.54,
      "end": 56323.88,
      "error": "",
      "name": "viewlet.explorer-deeply-nested-folders.js",
      "start": 41586.34,
      "status": "pass"
    },
    {
      "duration": 13989.34,
      "end": 132134.05,
      "error": "",
      "name": "viewlet.explorer-focus-previous-next-across-viewport.js",
      "start": 118144.71,
      "status": "pass"
    },
    {
      "duration": 8574.46,
      "end": 89892.51,
      "error": "",
      "name": "viewlet.explorer-expand-folder-100-items.js",
      "start": 81318.05,
      "status": "pass"
    },
    {
      "duration": 6247.4,
      "end": 68944.36,
      "error": "",
      "name": "viewlet.explorer-drag-autoscroll-long-list.js",
      "start": 62696.96,
      "status": "pass"
    },
    {
      "duration": 4957.62,
      "end": 266103.96,
      "error": "",
      "name": "viewlet.explorer-set-delta-y-invalid-value.js",
      "start": 261146.34,
      "status": "pass"
    },
    {
      "duration": 4905.76,
      "end": 94952.53,
      "error": "",
      "name": "viewlet.explorer-expand-folder-preserves-item-indent.js",
      "start": 90046.77,
      "status": "pass"
    },
    {
      "duration": 4868.3,
      "end": 150413.05,
      "error": "",
      "name": "viewlet.explorer-new-file-in-expanded-folder-scrolls-into-view.js",
      "start": 145544.75,
      "status": "pass"
    },
    {
      "duration": 3478.34,
      "end": 251164.52,
      "error": "",
      "name": "viewlet.explorer-select-all-then-delete-files.js",
      "start": 247686.18,
      "status": "pass"
    },
    {
      "duration": 3316.67,
      "end": 12797.8,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-path-scrolled.js",
      "start": 9481.13,
      "status": "pass"
    },
    {
      "duration": 1907.01,
      "end": 308519.65,
      "error": "",
      "name": "viewlet.explorer-sorting.js",
      "start": 306612.64,
      "status": "pass"
    },
    {
      "duration": 1899,
      "end": 306371.25,
      "error": "",
      "name": "viewlet.explorer-sorting-unicode-characters.js",
      "start": 304472.25,
      "status": "pass"
    },
    {
      "duration": 1886.03,
      "end": 304217.01,
      "error": "",
      "name": "viewlet.explorer-sorting-special-characters.js",
      "start": 302330.98,
      "status": "pass"
    },
    {
      "duration": 1882.74,
      "end": 299969.66,
      "error": "",
      "name": "viewlet.explorer-sorting-emojis.js",
      "start": 298086.92,
      "status": "pass"
    },
    {
      "duration": 1863.52,
      "end": 302103.63,
      "error": "",
      "name": "viewlet.explorer-sorting-mixed-alphanumeric-special.js",
      "start": 300240.11,
      "status": "pass"
    },
    {
      "duration": 1597.59,
      "end": 193201.98,
      "error": "",
      "name": "viewlet.explorer-rename-file-special-characters.js",
      "start": 191604.39,
      "status": "pass"
    },
    {
      "duration": 1388.37,
      "end": 136259.7,
      "error": "",
      "name": "viewlet.explorer-gitignore-decoration-nested.js",
      "start": 134871.33,
      "status": "pass"
    },
    {
      "duration": 1282.37,
      "end": 188355.1,
      "error": "",
      "name": "viewlet.explorer-rename-file-cancel-150-times.js",
      "start": 187072.73,
      "status": "pass"
    },
    {
      "duration": 1058.32,
      "end": 191377.11,
      "error": "",
      "name": "viewlet.explorer-rename-file-preserves-order.js",
      "start": 190318.79,
      "status": "pass"
    },
    {
      "duration": 1011.36,
      "end": 289824.15,
      "error": "",
      "name": "viewlet.explorer-shift-select-files-backward.js",
      "start": 288812.79,
      "status": "pass"
    },
    {
      "duration": 1001.51,
      "end": 296545.94,
      "error": "",
      "name": "viewlet.explorer-sort-case-dotfiles.js",
      "start": 295544.43,
      "status": "pass"
    },
    {
      "duration": 951.63,
      "end": 19872.9,
      "error": "",
      "name": "viewlet.explorer-create-file-different-languages.js",
      "start": 18921.27,
      "status": "pass"
    },
    {
      "duration": 946.17,
      "end": 81158.28,
      "error": "",
      "name": "viewlet.explorer-expand-folder-10-items.js",
      "start": 80212.11,
      "status": "pass"
    },
    {
      "duration": 837.13,
      "end": 80043.06,
      "error": "",
      "name": "viewlet.explorer-expand-all.js",
      "start": 79205.93,
      "status": "pass"
    },
    {
      "duration": 797.76,
      "end": 194219.55,
      "error": "",
      "name": "viewlet.explorer-rename-file-twice.js",
      "start": 193421.79,
      "status": "pass"
    },
    {
      "duration": 759.83,
      "end": 290847.96,
      "error": "",
      "name": "viewlet.explorer-shift-select-files-forward.js",
      "start": 290088.13,
      "status": "pass"
    },
    {
      "duration": 759.72,
      "end": 297845.63,
      "error": "",
      "name": "viewlet.explorer-sort-numeric-leading-zeroes.js",
      "start": 297085.91,
      "status": "pass"
    },
    {
      "duration": 750.32,
      "end": 226708.21,
      "error": "",
      "name": "viewlet.explorer-restore-focus-existing-or-fallback-deleted.js",
      "start": 225957.89,
      "status": "pass"
    },
    {
      "duration": 710.67,
      "end": 195718.24,
      "error": "",
      "name": "viewlet.explorer-rename-file-whitespace.js",
      "start": 195007.57,
      "status": "pass"
    },
    {
      "duration": 708.77,
      "end": 210966.4,
      "error": "",
      "name": "viewlet.explorer-rename-file.js",
      "start": 210257.63,
      "status": "pass"
    },
    {
      "duration": 644.93,
      "end": 319523.58,
      "error": "",
      "name": "viewlet.explorer-zero-width-file-names.js",
      "start": 318878.65,
      "status": "pass"
    },
    {
      "duration": 626.65,
      "end": 295296.19,
      "error": "",
      "name": "viewlet.explorer-shift-select-while-renaming.js",
      "start": 294669.54,
      "status": "pass"
    },
    {
      "duration": 621.39,
      "end": 312198.15,
      "error": "",
      "name": "viewlet.explorer-typeahead-cycle-after-reset.js",
      "start": 311576.76,
      "status": "pass"
    },
    {
      "duration": 615.79,
      "end": 260892.27,
      "error": "",
      "name": "viewlet.explorer-selection-not-restored-after-reload.js",
      "start": 260276.48,
      "status": "pass"
    },
    {
      "duration": 614.16,
      "end": 167831.88,
      "error": "",
      "name": "viewlet.explorer-race-expand-two-folders.js",
      "start": 167217.72,
      "status": "pass"
    },
    {
      "duration": 612.92,
      "end": 142496.68,
      "error": "",
      "name": "viewlet.explorer-keyboard-context-menu-multi-selection.js",
      "start": 141883.76,
      "status": "pass"
    },
    {
      "duration": 610.39,
      "end": 256848.37,
      "error": "",
      "name": "viewlet.explorer-select-multiple-files-with-mouse.js",
      "start": 256237.98,
      "status": "pass"
    },
    {
      "duration": 608.75,
      "end": 182666.11,
      "error": "",
      "name": "viewlet.explorer-refresh-external-delete-focused-item.js",
      "start": 182057.36,
      "status": "pass"
    },
    {
      "duration": 598.24,
      "end": 162004.8,
      "error": "",
      "name": "viewlet.explorer-race-delete-file-new-file.js",
      "start": 161406.56,
      "status": "pass"
    },
    {
      "duration": 597.31,
      "end": 317030.55,
      "error": "",
      "name": "viewlet.explorer-typeahead-reset-word.js",
      "start": 316433.24,
      "status": "pass"
    },
    {
      "duration": 596.81,
      "end": 292631.11,
      "error": "",
      "name": "viewlet.explorer-shift-select-nested-files.js",
      "start": 292034.3,
      "status": "pass"
    },
    {
      "duration": 592.66,
      "end": 186051.73,
      "error": "",
      "name": "viewlet.explorer-refresh.js",
      "start": 185459.07,
      "status": "pass"
    },
    {
      "duration": 587.68,
      "end": 293466.22,
      "error": "expected .TreeItem[aria-label=\"a.txt\"] to have class TreeItemActive",
      "name": "viewlet.explorer-shift-select-while-creating-file.js",
      "start": 292878.54,
      "status": "fail"
    },
    {
      "duration": 576.76,
      "end": 72780.09,
      "error": "",
      "name": "viewlet.explorer-drag-shift-selected-range.js",
      "start": 72203.33,
      "status": "pass"
    },
    {
      "duration": 575.55,
      "end": 229281.34,
      "error": "",
      "name": "viewlet.explorer-rtl-bidi-file-names.js",
      "start": 228705.79,
      "status": "pass"
    },
    {
      "duration": 574.14,
      "end": 257664.48,
      "error": "",
      "name": "viewlet.explorer-select-multiple-files.js",
      "start": 257090.34,
      "status": "pass"
    },
    {
      "duration": 573.96,
      "end": 165542.9,
      "error": "",
      "name": "viewlet.explorer-race-expand-folder-refresh.js",
      "start": 164968.94,
      "status": "pass"
    },
    {
      "duration": 572.23,
      "end": 294406.65,
      "error": "",
      "name": "viewlet.explorer-shift-select-while-creating-folder.js",
      "start": 293834.42,
      "status": "pass"
    },
    {
      "duration": 563.1,
      "end": 259236.02,
      "error": "",
      "name": "viewlet.explorer-select-up-twice.js",
      "start": 258672.92,
      "status": "pass"
    },
    {
      "duration": 561.99,
      "end": 253587.03,
      "error": "",
      "name": "viewlet.explorer-select-down-from-first.js",
      "start": 253025.04,
      "status": "pass"
    },
    {
      "duration": 558.74,
      "end": 314151.62,
      "error": "",
      "name": "viewlet.explorer-typeahead-multiple-character-prefix.js",
      "start": 313592.88,
      "status": "pass"
    },
    {
      "duration": 557.46,
      "end": 255187.01,
      "error": "",
      "name": "viewlet.explorer-select-down.js",
      "start": 254629.55,
      "status": "pass"
    },
    {
      "duration": 555.07,
      "end": 252780.63,
      "error": "",
      "name": "viewlet.explorer-select-down-at-last.js",
      "start": 252225.56,
      "status": "pass"
    },
    {
      "duration": 553.25,
      "end": 255992.08,
      "error": "",
      "name": "viewlet.explorer-select-multiple-files-individually.js",
      "start": 255438.83,
      "status": "pass"
    },
    {
      "duration": 552.19,
      "end": 251975.42,
      "error": "",
      "name": "viewlet.explorer-select-all.js",
      "start": 251423.23,
      "status": "pass"
    },
    {
      "duration": 550.97,
      "end": 73480.09,
      "error": "",
      "name": "viewlet.explorer-drag-three-control-selected-files.js",
      "start": 72929.12,
      "status": "pass"
    },
    {
      "duration": 539.25,
      "end": 258430.74,
      "error": "",
      "name": "viewlet.explorer-select-up-from-last.js",
      "start": 257891.49,
      "status": "pass"
    },
    {
      "duration": 538.83,
      "end": 260039.51,
      "error": "",
      "name": "viewlet.explorer-select-up.js",
      "start": 259500.68,
      "status": "pass"
    },
    {
      "duration": 529.31,
      "end": 72045.6,
      "error": "",
      "name": "viewlet.explorer-drag-selection-with-focused-item-in-middle.js",
      "start": 71516.29,
      "status": "pass"
    },
    {
      "duration": 524.81,
      "end": 143877.3,
      "error": "",
      "name": "viewlet.explorer-large-directory-typeahead-focus.js",
      "start": 143352.49,
      "status": "pass"
    },
    {
      "duration": 523.92,
      "end": 254365.7,
      "error": "",
      "name": "viewlet.explorer-select-down-twice.js",
      "start": 253841.78,
      "status": "pass"
    },
    {
      "duration": 518.12,
      "end": 61190.47,
      "error": "",
      "name": "viewlet.explorer-delete-multiple-files.js",
      "start": 60672.35,
      "status": "pass"
    },
    {
      "duration": 510.16,
      "end": 141111.78,
      "error": "",
      "name": "viewlet.explorer-handle-drop.js",
      "start": 140601.62,
      "status": "pass"
    },
    {
      "duration": 492.34,
      "end": 185251.72,
      "error": "",
      "name": "viewlet.explorer-refresh-external-root-create-sorted.js",
      "start": 184759.38,
      "status": "pass"
    },
    {
      "duration": 490.63,
      "end": 134113.96,
      "error": "",
      "name": "viewlet.explorer-gitignore-decoration-globs.js",
      "start": 133623.33,
      "status": "pass"
    },
    {
      "duration": 489.86,
      "end": 225718.86,
      "error": "",
      "name": "viewlet.explorer-rename-open-file-updates-tab-title.js",
      "start": 225229,
      "status": "pass"
    },
    {
      "duration": 484.7,
      "end": 178158.12,
      "error": "",
      "name": "viewlet.explorer-race-select-up-refresh.js",
      "start": 177673.42,
      "status": "pass"
    },
    {
      "duration": 483.3,
      "end": 77389.18,
      "error": "",
      "name": "viewlet.explorer-drop-multiple-internal-files-on-file-row.js",
      "start": 76905.88,
      "status": "pass"
    },
    {
      "duration": 478.44,
      "end": 78252.51,
      "error": "",
      "name": "viewlet.explorer-empty-looking-file-names.js",
      "start": 77774.07,
      "status": "pass"
    },
    {
      "duration": 476.29,
      "end": 183342.55,
      "error": "",
      "name": "viewlet.explorer-refresh-external-delete-in-expanded-folder.js",
      "start": 182866.26,
      "status": "pass"
    },
    {
      "duration": 470.33,
      "end": 168506.13,
      "error": "",
      "name": "viewlet.explorer-race-focus-next-refresh.js",
      "start": 168035.8,
      "status": "pass"
    },
    {
      "duration": 466.97,
      "end": 173992.7,
      "error": "",
      "name": "viewlet.explorer-race-refresh-twice.js",
      "start": 173525.73,
      "status": "pass"
    },
    {
      "duration": 463.69,
      "end": 108523.27,
      "error": "",
      "name": "viewlet.explorer-focus-after-delete-last.js",
      "start": 108059.58,
      "status": "pass"
    },
    {
      "duration": 463.04,
      "end": 143158.27,
      "error": "",
      "name": "viewlet.explorer-keyboard-navigation.js",
      "start": 142695.23,
      "status": "pass"
    },
    {
      "duration": 461.64,
      "end": 137625.93,
      "error": "",
      "name": "viewlet.explorer-handle-drag-leave.js",
      "start": 137164.29,
      "status": "pass"
    },
    {
      "duration": 460.42,
      "end": 181209.74,
      "error": "",
      "name": "viewlet.explorer-refresh-external-create-keeps-focus.js",
      "start": 180749.32,
      "status": "pass"
    },
    {
      "duration": 460.39,
      "end": 181862.77,
      "error": "",
      "name": "viewlet.explorer-refresh-external-delete-expanded-parent.js",
      "start": 181402.38,
      "status": "pass"
    },
    {
      "duration": 459.81,
      "end": 189706.85,
      "error": "",
      "name": "viewlet.explorer-rename-file-error-no-name-provided.js",
      "start": 189247.04,
      "status": "pass"
    },
    {
      "duration": 454.56,
      "end": 184549.79,
      "error": "",
      "name": "viewlet.explorer-refresh-external-rename-root-file.js",
      "start": 184095.23,
      "status": "pass"
    },
    {
      "duration": 454.28,
      "end": 109140.35,
      "error": "",
      "name": "viewlet.explorer-focus-after-delete-middle.js",
      "start": 108686.07,
      "status": "pass"
    },
    {
      "duration": 454.07,
      "end": 104443.82,
      "error": "",
      "name": "viewlet.explorer-files-exclude-rename-file-updates-aria.js",
      "start": 103989.75,
      "status": "pass"
    },
    {
      "duration": 453.91,
      "end": 109773.42,
      "error": "",
      "name": "viewlet.explorer-focus-after-rename.js",
      "start": 109319.51,
      "status": "pass"
    },
    {
      "duration": 450.57,
      "end": 59972.25,
      "error": "",
      "name": "viewlet.explorer-delete-multiple-files-at-once.js",
      "start": 59521.68,
      "status": "pass"
    },
    {
      "duration": 449.35,
      "end": 310168.23,
      "error": "",
      "name": "viewlet.explorer-toolbar-new-file-button.js",
      "start": 309718.88,
      "status": "pass"
    },
    {
      "duration": 447.92,
      "end": 172231.99,
      "error": "",
      "name": "viewlet.explorer-race-new-file-twice.js",
      "start": 171784.07,
      "status": "pass"
    },
    {
      "duration": 446.93,
      "end": 169140.44,
      "error": "",
      "name": "viewlet.explorer-race-focus-previous-refresh.js",
      "start": 168693.51,
      "status": "pass"
    },
    {
      "duration": 445.1,
      "end": 180544.48,
      "error": "",
      "name": "viewlet.explorer-refresh-external-create-in-expanded-folder.js",
      "start": 180099.38,
      "status": "pass"
    },
    {
      "duration": 445.03,
      "end": 177479.92,
      "error": "",
      "name": "viewlet.explorer-race-select-down-refresh.js",
      "start": 177034.89,
      "status": "pass"
    },
    {
      "duration": 444.47,
      "end": 189024.93,
      "error": "",
      "name": "viewlet.explorer-rename-file-cancel.js",
      "start": 188580.46,
      "status": "pass"
    },
    {
      "duration": 441.79,
      "end": 174635.93,
      "error": "",
      "name": "viewlet.explorer-race-rename-delete.js",
      "start": 174194.14,
      "status": "pass"
    },
    {
      "duration": 436.89,
      "end": 309448.07,
      "error": "",
      "name": "viewlet.explorer-toolbar-collapse-all-button.js",
      "start": 309011.18,
      "status": "pass"
    },
    {
      "duration": 430.44,
      "end": 227369.18,
      "error": "",
      "name": "viewlet.explorer-reveal-collapsed-folder-preserves-order.js",
      "start": 226938.74,
      "status": "pass"
    },
    {
      "duration": 426.67,
      "end": 152148.1,
      "error": "",
      "name": "viewlet.explorer-open-containing-folder-after-rename.js",
      "start": 151721.43,
      "status": "pass"
    },
    {
      "duration": 426.52,
      "end": 157075.76,
      "error": "",
      "name": "viewlet.explorer-race-accept-rename-refresh.js",
      "start": 156649.24,
      "status": "pass"
    },
    {
      "duration": 424.82,
      "end": 316156.5,
      "error": "",
      "name": "viewlet.explorer-typeahead-non-ascii-ignored.js",
      "start": 315731.68,
      "status": "pass"
    },
    {
      "duration": 423.76,
      "end": 160706.22,
      "error": "",
      "name": "viewlet.explorer-race-create-folder-delete.js",
      "start": 160282.46,
      "status": "pass"
    },
    {
      "duration": 422.52,
      "end": 178779.5,
      "error": "",
      "name": "viewlet.explorer-race-toggle-selection-refresh.js",
      "start": 178356.98,
      "status": "pass"
    },
    {
      "duration": 421.84,
      "end": 145356.92,
      "error": "",
      "name": "viewlet.explorer-new-file-called-twice.js",
      "start": 144935.08,
      "status": "pass"
    },
    {
      "duration": 420.39,
      "end": 140421.4,
      "error": "",
      "name": "viewlet.explorer-handle-drag-over.js",
      "start": 140001.01,
      "status": "pass"
    },
    {
      "duration": 416.69,
      "end": 318377.17,
      "error": "",
      "name": "viewlet.explorer-typeahead-uppercase.js",
      "start": 317960.48,
      "status": "pass"
    },
    {
      "duration": 411.87,
      "end": 154238.16,
      "error": "",
      "name": "viewlet.explorer-preview-tab-replaced-repeatedly.js",
      "start": 153826.29,
      "status": "pass"
    },
    {
      "duration": 408.61,
      "end": 60519.18,
      "error": "",
      "name": "viewlet.explorer-delete-multiple-files-focuses-remaining-item.js",
      "start": 60110.57,
      "status": "pass"
    },
    {
      "duration": 405.8,
      "end": 311332.8,
      "error": "",
      "name": "viewlet.explorer-toolbar-refresh-button.js",
      "start": 310927,
      "status": "pass"
    },
    {
      "duration": 401.89,
      "end": 76205.66,
      "error": "",
      "name": "viewlet.explorer-drop-mixed-internal-selection-into-folder.js",
      "start": 75803.77,
      "status": "pass"
    },
    {
      "duration": 398.6,
      "end": 138220.5,
      "error": "",
      "name": "viewlet.explorer-handle-drag-over-all.js",
      "start": 137821.9,
      "status": "pass"
    },
    {
      "duration": 394.85,
      "end": 288551.3,
      "error": "",
      "name": "viewlet.explorer-shift-select-different-nesting-levels.js",
      "start": 288156.45,
      "status": "pass"
    },
    {
      "duration": 393.58,
      "end": 291780.39,
      "error": "",
      "name": "viewlet.explorer-shift-select-mixed-files-and-folders.js",
      "start": 291386.81,
      "status": "pass"
    },
    {
      "duration": 393.16,
      "end": 312840.63,
      "error": "",
      "name": "viewlet.explorer-typeahead-default-prevented.js",
      "start": 312447.47,
      "status": "pass"
    },
    {
      "duration": 392.75,
      "end": 314794.8,
      "error": "",
      "name": "viewlet.explorer-typeahead-nested-child.js",
      "start": 314402.05,
      "status": "pass"
    },
    {
      "duration": 388.06,
      "end": 141688.48,
      "error": "",
      "name": "viewlet.explorer-ignored-file-decoration.js",
      "start": 141300.42,
      "status": "pass"
    },
    {
      "duration": 387.34,
      "end": 224994.11,
      "error": "",
      "name": "viewlet.explorer-rename-long-name-input-scroll.js",
      "start": 224606.77,
      "status": "pass"
    },
    {
      "duration": 383.27,
      "end": 138790.36,
      "error": "",
      "name": "viewlet.explorer-handle-drag-over-files.js",
      "start": 138407.09,
      "status": "pass"
    },
    {
      "duration": 383.22,
      "end": 317670.54,
      "error": "",
      "name": "viewlet.explorer-typeahead-substring-does-not-match.js",
      "start": 317287.32,
      "status": "pass"
    },
    {
      "duration": 382.94,
      "end": 76750.07,
      "error": "",
      "name": "viewlet.explorer-drop-multiple-internal-files-into-folder.js",
      "start": 76367.13,
      "status": "pass"
    },
    {
      "duration": 382.18,
      "end": 58803.3,
      "error": "",
      "name": "viewlet.explorer-delete-folder-with-items.js",
      "start": 58421.12,
      "status": "pass"
    },
    {
      "duration": 380.54,
      "end": 153628.12,
      "error": "",
      "name": "viewlet.explorer-preview-keeps-pinned-tab.js",
      "start": 153247.58,
      "status": "pass"
    },
    {
      "duration": 376.32,
      "end": 114423.19,
      "error": "",
      "name": "viewlet.explorer-focus-next-from-first.js",
      "start": 114046.87,
      "status": "pass"
    },
    {
      "duration": 370.03,
      "end": 202464.22,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-equals-sign.js",
      "start": 202094.19,
      "status": "pass"
    },
    {
      "duration": 369.86,
      "end": 117421.17,
      "error": "",
      "name": "viewlet.explorer-focus-previous-from-last.js",
      "start": 117051.31,
      "status": "pass"
    },
    {
      "duration": 369.71,
      "end": 114961.01,
      "error": "",
      "name": "viewlet.explorer-focus-next-from-middle.js",
      "start": 114591.3,
      "status": "pass"
    },
    {
      "duration": 368.7,
      "end": 228451.38,
      "error": "",
      "name": "viewlet.explorer-reveal-non-existent-uri.js",
      "start": 228082.68,
      "status": "pass"
    },
    {
      "duration": 367.85,
      "end": 203667.57,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-hash.js",
      "start": 203299.72,
      "status": "pass"
    },
    {
      "duration": 367.73,
      "end": 315466.29,
      "error": "",
      "name": "viewlet.explorer-typeahead-no-match-keeps-focus.js",
      "start": 315098.56,
      "status": "pass"
    },
    {
      "duration": 367.32,
      "end": 208275.99,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-plus-sign.js",
      "start": 207908.67,
      "status": "pass"
    },
    {
      "duration": 366.32,
      "end": 209457.72,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-square-brackets.js",
      "start": 209091.4,
      "status": "pass"
    },
    {
      "duration": 366.3,
      "end": 117962.46,
      "error": "",
      "name": "viewlet.explorer-focus-previous-from-middle.js",
      "start": 117596.16,
      "status": "pass"
    },
    {
      "duration": 365.53,
      "end": 71353.42,
      "error": "",
      "name": "viewlet.explorer-drag-selected-secondary-includes-focused-file.js",
      "start": 70987.89,
      "status": "pass"
    },
    {
      "duration": 364.75,
      "end": 154835.4,
      "error": "",
      "name": "viewlet.explorer-preview-tab-replaced.js",
      "start": 154470.65,
      "status": "pass"
    },
    {
      "duration": 362.39,
      "end": 69886.48,
      "error": "",
      "name": "viewlet.explorer-drag-mixed-file-folder-selection.js",
      "start": 69524.09,
      "status": "pass"
    },
    {
      "duration": 361.41,
      "end": 211565.02,
      "error": "",
      "name": "viewlet.explorer-rename-folder-nested.js",
      "start": 211203.61,
      "status": "pass"
    },
    {
      "duration": 361.23,
      "end": 73988.02,
      "error": "",
      "name": "viewlet.explorer-drag-unselected-file-excludes-existing-selection.js",
      "start": 73626.79,
      "status": "pass"
    },
    {
      "duration": 358.98,
      "end": 200740.5,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-cyrillic-characters.js",
      "start": 200381.52,
      "status": "pass"
    },
    {
      "duration": 358.76,
      "end": 207141.01,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-parentheses.js",
      "start": 206782.25,
      "status": "pass"
    },
    {
      "duration": 357.79,
      "end": 199056.8,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-braces.js",
      "start": 198699.01,
      "status": "pass"
    },
    {
      "duration": 357.19,
      "end": 116218.32,
      "error": "",
      "name": "viewlet.explorer-focus-none.js",
      "start": 115861.13,
      "status": "pass"
    },
    {
      "duration": 357,
      "end": 206534.34,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-multiple-dots.js",
      "start": 206177.34,
      "status": "pass"
    },
    {
      "duration": 356.56,
      "end": 208867.3,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-semicolon.js",
      "start": 208510.74,
      "status": "pass"
    },
    {
      "duration": 356.28,
      "end": 57276.04,
      "error": "",
      "name": "viewlet.explorer-delete-expanded-folder-hides-children-and-focuses-next.js",
      "start": 56919.76,
      "status": "pass"
    },
    {
      "duration": 354.65,
      "end": 134689.27,
      "error": "",
      "name": "viewlet.explorer-gitignore-decoration-include.js",
      "start": 134334.62,
      "status": "pass"
    },
    {
      "duration": 353.15,
      "end": 205397.51,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-korean-characters.js",
      "start": 205044.36,
      "status": "pass"
    },
    {
      "duration": 352.44,
      "end": 207703.28,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-percent-sign.js",
      "start": 207350.84,
      "status": "pass"
    },
    {
      "duration": 351.43,
      "end": 210024.89,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-tilde.js",
      "start": 209673.46,
      "status": "pass"
    },
    {
      "duration": 350.48,
      "end": 70843.29,
      "error": "",
      "name": "viewlet.explorer-drag-nested-multi-selection.js",
      "start": 70492.81,
      "status": "pass"
    },
    {
      "duration": 350.04,
      "end": 96709.97,
      "error": "",
      "name": "viewlet.explorer-external-delete-parent-while-child-focused.js",
      "start": 96359.93,
      "status": "pass"
    },
    {
      "duration": 348.13,
      "end": 102909.7,
      "error": "",
      "name": "viewlet.explorer-files-exclude-keyboard-navigation.js",
      "start": 102561.57,
      "status": "pass"
    },
    {
      "duration": 348.06,
      "end": 62259.18,
      "error": "",
      "name": "viewlet.explorer-delete-open-file-closes-editor.js",
      "start": 61911.12,
      "status": "pass"
    },
    {
      "duration": 346.4,
      "end": 201870.64,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-dollar-sign.js",
      "start": 201524.24,
      "status": "pass"
    },
    {
      "duration": 346.21,
      "end": 199626.49,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-chinese-characters.js",
      "start": 199280.28,
      "status": "pass"
    },
    {
      "duration": 346.2,
      "end": 203086.34,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-exclamation-mark.js",
      "start": 202740.14,
      "status": "pass"
    },
    {
      "duration": 345.25,
      "end": 197948.24,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-arabic-characters.js",
      "start": 197602.99,
      "status": "pass"
    },
    {
      "duration": 344.89,
      "end": 95840.97,
      "error": "",
      "name": "viewlet.explorer-expanded-folder-aria-multiple-children.js",
      "start": 95496.08,
      "status": "pass"
    },
    {
      "duration": 344.2,
      "end": 204803.49,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-japanese-characters.js",
      "start": 204459.29,
      "status": "pass"
    },
    {
      "duration": 343.42,
      "end": 179384.13,
      "error": "",
      "name": "viewlet.explorer-rapid-toolbar-clicks.js",
      "start": 179040.71,
      "status": "pass"
    },
    {
      "duration": 341.91,
      "end": 196823.7,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-ampersand.js",
      "start": 196481.79,
      "status": "pass"
    },
    {
      "duration": 341.81,
      "end": 155367.38,
      "error": "",
      "name": "viewlet.explorer-race-accept-edit-blur.js",
      "start": 155025.57,
      "status": "pass"
    },
    {
      "duration": 339.61,
      "end": 205967.77,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-leading-hyphen.js",
      "start": 205628.16,
      "status": "pass"
    },
    {
      "duration": 335.2,
      "end": 204231.94,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-hebrew-characters.js",
      "start": 203896.74,
      "status": "pass"
    },
    {
      "duration": 334.74,
      "end": 166537.15,
      "error": "",
      "name": "viewlet.explorer-race-expand-recursively-collapse-all.js",
      "start": 166202.41,
      "status": "pass"
    },
    {
      "duration": 333.75,
      "end": 155888.38,
      "error": "",
      "name": "viewlet.explorer-race-accept-edit-cancel.js",
      "start": 155554.63,
      "status": "pass"
    },
    {
      "duration": 332.79,
      "end": 201294.8,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-devanagari-characters.js",
      "start": 200962.01,
      "status": "pass"
    },
    {
      "duration": 331.38,
      "end": 169672.3,
      "error": "",
      "name": "viewlet.explorer-race-new-file-accept-edit.js",
      "start": 169340.92,
      "status": "pass"
    },
    {
      "duration": 331.01,
      "end": 58271.5,
      "error": "",
      "name": "viewlet.explorer-delete-file.js",
      "start": 57940.49,
      "status": "pass"
    },
    {
      "duration": 330.57,
      "end": 197386.39,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-apostrophe.js",
      "start": 197055.82,
      "status": "pass"
    },
    {
      "duration": 329.94,
      "end": 198486.99,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-at-sign.js",
      "start": 198157.05,
      "status": "pass"
    },
    {
      "duration": 329.59,
      "end": 196265.47,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-accented-latin-characters.js",
      "start": 195935.88,
      "status": "pass"
    },
    {
      "duration": 327.34,
      "end": 183872.47,
      "error": "",
      "name": "viewlet.explorer-refresh-external-move-between-expanded-folders.js",
      "start": 183545.13,
      "status": "pass"
    },
    {
      "duration": 326.15,
      "end": 156446.15,
      "error": "",
      "name": "viewlet.explorer-race-accept-edit-refresh.js",
      "start": 156120,
      "status": "pass"
    },
    {
      "duration": 325.71,
      "end": 97656.83,
      "error": "",
      "name": "viewlet.explorer-files-exclude-aria-top-level.js",
      "start": 97331.12,
      "status": "pass"
    },
    {
      "duration": 324.69,
      "end": 103817.87,
      "error": "",
      "name": "viewlet.explorer-files-exclude-refresh-rename.js",
      "start": 103493.18,
      "status": "pass"
    },
    {
      "duration": 323.09,
      "end": 151516.92,
      "error": "",
      "name": "viewlet.explorer-new-folder-with-no-workspace.js",
      "start": 151193.83,
      "status": "pass"
    },
    {
      "duration": 321.69,
      "end": 150955.65,
      "error": "",
      "name": "viewlet.explorer-new-file-with-no-workspace.js",
      "start": 150633.96,
      "status": "pass"
    },
    {
      "duration": 321.27,
      "end": 186854.2,
      "error": "",
      "name": "viewlet.explorer-rename-expanded-folder-updates-child-titles.js",
      "start": 186532.93,
      "status": "pass"
    },
    {
      "duration": 321.11,
      "end": 172756.2,
      "error": "",
      "name": "viewlet.explorer-race-new-folder-cancel-edit.js",
      "start": 172435.09,
      "status": "pass"
    },
    {
      "duration": 317.13,
      "end": 158587.03,
      "error": "",
      "name": "viewlet.explorer-race-blur-refresh.js",
      "start": 158269.9,
      "status": "pass"
    },
    {
      "duration": 316.84,
      "end": 200151.77,
      "error": "",
      "name": "viewlet.explorer-rename-file-with-comma.js",
      "start": 199834.93,
      "status": "pass"
    },
    {
      "duration": 316.55,
      "end": 173292.62,
      "error": "",
      "name": "viewlet.explorer-race-new-folder-twice.js",
      "start": 172976.07,
      "status": "pass"
    },
    {
      "duration": 315.61,
      "end": 158077.24,
      "error": "",
      "name": "viewlet.explorer-race-arrow-right-refresh.js",
      "start": 157761.63,
      "status": "pass"
    },
    {
      "duration": 315.45,
      "end": 175805.91,
      "error": "",
      "name": "viewlet.explorer-race-rename-twice.js",
      "start": 175490.46,
      "status": "pass"
    },
    {
      "duration": 311.39,
      "end": 179899.33,
      "error": "",
      "name": "viewlet.explorer-refresh-collapsed-folder-stays-collapsed.js",
      "start": 179587.94,
      "status": "pass"
    },
    {
      "duration": 309.97,
      "end": 176320.71,
      "error": "",
      "name": "viewlet.explorer-race-restore-state-refresh.js",
      "start": 176010.74,
      "status": "pass"
    },
    {
      "duration": 308.52,
      "end": 132963.18,
      "error": "",
      "name": "viewlet.explorer-focus-previous-without-focus.js",
      "start": 132654.66,
      "status": "pass"
    },
    {
      "duration": 307.97,
      "end": 176839.77,
      "error": "",
      "name": "viewlet.explorer-race-save-state-expand.js",
      "start": 176531.8,
      "status": "pass"
    },
    {
      "duration": 307.56,
      "end": 175293.01,
      "error": "",
      "name": "viewlet.explorer-race-rename-refresh.js",
      "start": 174985.45,
      "status": "pass"
    },
    {
      "duration": 305.01,
      "end": 159106.24,
      "error": "",
      "name": "viewlet.explorer-race-collapse-all-expand-one.js",
      "start": 158801.23,
      "status": "pass"
    },
    {
      "duration": 304.22,
      "end": 40217.63,
      "error": "",
      "name": "viewlet.explorer-cut-and-paste-two-files.js",
      "start": 39913.41,
      "status": "pass"
    },
    {
      "duration": 303.03,
      "end": 107890.99,
      "error": "expected .EditorInput textarea to be focused but active element is document.body",
      "name": "viewlet.explorer-focus-after-create-file.js",
      "start": 107587.96,
      "status": "fail"
    },
    {
      "duration": 303.02,
      "end": 32198.01,
      "error": "",
      "name": "viewlet.explorer-create-file-with-spaces.js",
      "start": 31894.99,
      "status": "pass"
    },
    {
      "duration": 301.61,
      "end": 99624.07,
      "error": "",
      "name": "viewlet.explorer-files-exclude-defaults.js",
      "start": 99322.46,
      "status": "pass"
    },
    {
      "duration": 300.55,
      "end": 170603.77,
      "error": "",
      "name": "viewlet.explorer-race-new-file-focus-none.js",
      "start": 170303.22,
      "status": "pass"
    },
    {
      "duration": 298.42,
      "end": 161211.69,
      "error": "",
      "name": "viewlet.explorer-race-cut-refresh.js",
      "start": 160913.27,
      "status": "pass"
    },
    {
      "duration": 297.58,
      "end": 33144.56,
      "error": "",
      "name": "viewlet.explorer-create-file.js",
      "start": 32846.98,
      "status": "pass"
    },
    {
      "duration": 295.55,
      "end": 30356.58,
      "error": "",
      "name": "viewlet.explorer-create-file-with-newline.js",
      "start": 30061.03,
      "status": "pass"
    },
    {
      "duration": 295.4,
      "end": 164754.66,
      "error": "",
      "name": "viewlet.explorer-race-expand-all-refresh.js",
      "start": 164459.26,
      "status": "pass"
    },
    {
      "duration": 294.64,
      "end": 159590.01,
      "error": "",
      "name": "viewlet.explorer-race-collapse-all-refresh.js",
      "start": 159295.37,
      "status": "pass"
    },
    {
      "duration": 292.66,
      "end": 167008.52,
      "error": "",
      "name": "viewlet.explorer-race-expand-recursively-refresh.js",
      "start": 166715.86,
      "status": "pass"
    },
    {
      "duration": 292.35,
      "end": 97181.78,
      "error": "",
      "name": "viewlet.explorer-files-exclude-aria-nested.js",
      "start": 96889.43,
      "status": "pass"
    },
    {
      "duration": 291.77,
      "end": 153063.68,
      "error": "",
      "name": "viewlet.explorer-preserve-nested-expand-state-after-external-change.js",
      "start": 152771.91,
      "status": "pass"
    },
    {
      "duration": 288.32,
      "end": 70311.07,
      "error": "",
      "name": "viewlet.explorer-drag-multi-selection-into-folder.js",
      "start": 70022.75,
      "status": "pass"
    },
    {
      "duration": 287.88,
      "end": 27176.83,
      "error": "",
      "name": "viewlet.explorer-create-file-with-emoji-extension.js",
      "start": 26888.95,
      "status": "pass"
    },
    {
      "duration": 282.66,
      "end": 30753.11,
      "error": "",
      "name": "viewlet.explorer-create-file-with-non-breaking-space.js",
      "start": 30470.45,
      "status": "pass"
    },
    {
      "duration": 276.92,
      "end": 56773.47,
      "error": "",
      "name": "viewlet.explorer-delete-collapsed-folder-with-selected-hidden-child.js",
      "start": 56496.55,
      "status": "pass"
    },
    {
      "duration": 274.78,
      "end": 166004.62,
      "error": "",
      "name": "viewlet.explorer-race-expand-recursive-click-child.js",
      "start": 165729.84,
      "status": "pass"
    },
    {
      "duration": 272.42,
      "end": 157562.32,
      "error": "",
      "name": "viewlet.explorer-race-arrow-left-refresh.js",
      "start": 157289.9,
      "status": "pass"
    },
    {
      "duration": 272.01,
      "end": 144733.79,
      "error": "",
      "name": "viewlet.explorer-mouse-navigation.js",
      "start": 144461.78,
      "status": "pass"
    },
    {
      "duration": 269.8,
      "end": 160074.28,
      "error": "",
      "name": "viewlet.explorer-race-copy-refresh.js",
      "start": 159804.48,
      "status": "pass"
    },
    {
      "duration": 269.39,
      "end": 98491.01,
      "error": "",
      "name": "viewlet.explorer-files-exclude-create-file.js",
      "start": 98221.62,
      "status": "pass"
    },
    {
      "duration": 269.36,
      "end": 78844.31,
      "error": "",
      "name": "viewlet.explorer-error-message-clears-after-successful-operation.js",
      "start": 78574.95,
      "status": "pass"
    },
    {
      "duration": 268.61,
      "end": 139800.94,
      "error": "",
      "name": "viewlet.explorer-handle-drag-over-index-root.js",
      "start": 139532.33,
      "status": "pass"
    },
    {
      "duration": 268.43,
      "end": 27560.64,
      "error": "",
      "name": "viewlet.explorer-create-file-with-emoji.js",
      "start": 27292.21,
      "status": "pass"
    },
    {
      "duration": 268.29,
      "end": 194752.67,
      "error": "",
      "name": "viewlet.explorer-rename-file-validation-blur.js",
      "start": 194484.38,
      "status": "pass"
    },
    {
      "duration": 263.34,
      "end": 28448.39,
      "error": "",
      "name": "viewlet.explorer-create-file-with-greek-characters.js",
      "start": 28185.05,
      "status": "pass"
    },
    {
      "duration": 263.32,
      "end": 224366.36,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-tilde.js",
      "start": 224103.04,
      "status": "pass"
    },
    {
      "duration": 262.87,
      "end": 110815.42,
      "error": "",
      "name": "viewlet.explorer-focus-first-expanded-tree.js",
      "start": 110552.55,
      "status": "pass"
    },
    {
      "duration": 262.57,
      "end": 104865.18,
      "error": "",
      "name": "viewlet.explorer-files-exclude-rename-folder.js",
      "start": 104602.61,
      "status": "pass"
    },
    {
      "duration": 262.26,
      "end": 24122.99,
      "error": "",
      "name": "viewlet.explorer-create-file-when-file-is-focused.js",
      "start": 23860.73,
      "status": "pass"
    },
    {
      "duration": 259.35,
      "end": 39048.1,
      "error": "",
      "name": "viewlet.explorer-create-folder.js",
      "start": 38788.75,
      "status": "pass"
    },
    {
      "duration": 258.11,
      "end": 133422.76,
      "error": "",
      "name": "viewlet.explorer-gitignore-decoration-disabled.js",
      "start": 133164.65,
      "status": "pass"
    },
    {
      "duration": 255.51,
      "end": 115689.58,
      "error": "",
      "name": "viewlet.explorer-focus-next-without-focus.js",
      "start": 115434.07,
      "status": "pass"
    },
    {
      "duration": 253.92,
      "end": 116658.97,
      "error": "",
      "name": "viewlet.explorer-focus-previous-at-start.js",
      "start": 116405.05,
      "status": "pass"
    },
    {
      "duration": 253.43,
      "end": 113549.15,
      "error": "",
      "name": "viewlet.explorer-focus-next-expanded-child-to-root-sibling.js",
      "start": 113295.72,
      "status": "pass"
    },
    {
      "duration": 253.4,
      "end": 39430.86,
      "error": "",
      "name": "viewlet.explorer-cut-and-paste-file-error-already-exists.js",
      "start": 39177.46,
      "status": "pass"
    },
    {
      "duration": 247.9,
      "end": 112695.8,
      "error": "",
      "name": "viewlet.explorer-focus-last-from-first.js",
      "start": 112447.9,
      "status": "pass"
    },
    {
      "duration": 247.39,
      "end": 110195.58,
      "error": "",
      "name": "viewlet.explorer-focus-first-already-first.js",
      "start": 109948.19,
      "status": "pass"
    },
    {
      "duration": 237.69,
      "end": 106931.03,
      "error": "",
      "name": "viewlet.explorer-files-exclude-thumbs-db-nested.js",
      "start": 106693.34,
      "status": "pass"
    },
    {
      "duration": 237.41,
      "end": 112273.07,
      "error": "",
      "name": "viewlet.explorer-focus-last-expanded-tree.js",
      "start": 112035.66,
      "status": "pass"
    },
    {
      "duration": 231.98,
      "end": 98041.75,
      "error": "",
      "name": "viewlet.explorer-files-exclude-case-sensitive.js",
      "start": 97809.77,
      "status": "pass"
    },
    {
      "duration": 230.12,
      "end": 101389.84,
      "error": "",
      "name": "viewlet.explorer-files-exclude-folder-descendants.js",
      "start": 101159.72,
      "status": "pass"
    },
    {
      "duration": 228.81,
      "end": 111219.25,
      "error": "",
      "name": "viewlet.explorer-focus-first-from-last.js",
      "start": 110990.44,
      "status": "pass"
    },
    {
      "duration": 227.31,
      "end": 111645.55,
      "error": "",
      "name": "viewlet.explorer-focus-last-already-last.js",
      "start": 111418.24,
      "status": "pass"
    },
    {
      "duration": 225.65,
      "end": 313297.97,
      "error": "",
      "name": "viewlet.explorer-typeahead-folder-prefix.js",
      "start": 313072.32,
      "status": "pass"
    },
    {
      "duration": 223.77,
      "end": 103328.82,
      "error": "",
      "name": "viewlet.explorer-files-exclude-refresh-create.js",
      "start": 103105.05,
      "status": "pass"
    },
    {
      "duration": 222.94,
      "end": 23146.46,
      "error": "",
      "name": "viewlet.explorer-create-file-opens-in-editor.js",
      "start": 22923.52,
      "status": "pass"
    },
    {
      "duration": 222.71,
      "end": 227832.99,
      "error": "",
      "name": "viewlet.explorer-reveal-nested-file-collapsed.js",
      "start": 227610.28,
      "status": "pass"
    },
    {
      "duration": 221.43,
      "end": 223860.44,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-square-brackets.js",
      "start": 223639.01,
      "status": "pass"
    },
    {
      "duration": 221.23,
      "end": 221646.73,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-parentheses.js",
      "start": 221425.5,
      "status": "pass"
    },
    {
      "duration": 220.68,
      "end": 220756.19,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-leading-hyphen.js",
      "start": 220535.51,
      "status": "pass"
    },
    {
      "duration": 220.55,
      "end": 320282.9,
      "error": "",
      "name": "viewlet.explorer.open.js",
      "start": 320062.35,
      "status": "pass"
    },
    {
      "duration": 219.47,
      "end": 113109.12,
      "error": "",
      "name": "viewlet.explorer-focus-next-at-end.js",
      "start": 112889.65,
      "status": "pass"
    },
    {
      "duration": 218.79,
      "end": 310632.5,
      "error": "",
      "name": "viewlet.explorer-toolbar-new-folder-button.js",
      "start": 310413.71,
      "status": "pass"
    },
    {
      "duration": 218.17,
      "end": 22050.85,
      "error": "",
      "name": "viewlet.explorer-create-file-inside-closed-folder.js",
      "start": 21832.68,
      "status": "pass"
    },
    {
      "duration": 216.14,
      "end": 15589.88,
      "error": "",
      "name": "viewlet.explorer-context-menu-new-folder-preserves-expanded-subtree.js",
      "start": 15373.74,
      "status": "pass"
    },
    {
      "duration": 216.02,
      "end": 95323.66,
      "error": "",
      "name": "viewlet.explorer-expand-recursively.js",
      "start": 95107.64,
      "status": "pass"
    },
    {
      "duration": 215.48,
      "end": 100811.46,
      "error": "",
      "name": "viewlet.explorer-files-exclude-extension-glob.js",
      "start": 100595.98,
      "status": "pass"
    },
    {
      "duration": 215.01,
      "end": 171571.34,
      "error": "",
      "name": "viewlet.explorer-race-new-file-switch-folders.js",
      "start": 171356.33,
      "status": "pass"
    },
    {
      "duration": 214.27,
      "end": 101781.68,
      "error": "",
      "name": "viewlet.explorer-files-exclude-git-nested.js",
      "start": 101567.41,
      "status": "pass"
    },
    {
      "duration": 213.27,
      "end": 222085.36,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-percent-sign.js",
      "start": 221872.09,
      "status": "pass"
    },
    {
      "duration": 213.1,
      "end": 96207.48,
      "error": "",
      "name": "viewlet.explorer-external-create-conflicts-with-active-rename.js",
      "start": 95994.38,
      "status": "pass"
    },
    {
      "duration": 211.99,
      "end": 99147.04,
      "error": "",
      "name": "viewlet.explorer-files-exclude-custom-basename-folder.js",
      "start": 98935.05,
      "status": "pass"
    },
    {
      "duration": 211.27,
      "end": 216312.77,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-devanagari-characters.js",
      "start": 216101.5,
      "status": "pass"
    },
    {
      "duration": 211.1,
      "end": 100022.49,
      "error": "",
      "name": "viewlet.explorer-files-exclude-ds-store-nested.js",
      "start": 99811.39,
      "status": "pass"
    },
    {
      "duration": 210.88,
      "end": 69310.67,
      "error": "",
      "name": "viewlet.explorer-drag-file-into-folder.js",
      "start": 69099.79,
      "status": "pass"
    },
    {
      "duration": 210.19,
      "end": 217657.08,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-equals-sign.js",
      "start": 217446.89,
      "status": "pass"
    },
    {
      "duration": 210.01,
      "end": 220303.01,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-korean-characters.js",
      "start": 220093,
      "status": "pass"
    },
    {
      "duration": 209.56,
      "end": 219413.17,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-hebrew-characters.js",
      "start": 219203.61,
      "status": "pass"
    },
    {
      "duration": 207.91,
      "end": 152550.37,
      "error": "",
      "name": "viewlet.explorer-open-file-keeps-focus.js",
      "start": 152342.46,
      "status": "pass"
    },
    {
      "duration": 206.38,
      "end": 216737.7,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-dollar-sign.js",
      "start": 216531.32,
      "status": "pass"
    },
    {
      "duration": 206.15,
      "end": 212420.24,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-accented-latin-characters.js",
      "start": 212214.09,
      "status": "pass"
    },
    {
      "duration": 204.61,
      "end": 213708.32,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-arabic-characters.js",
      "start": 213503.71,
      "status": "pass"
    },
    {
      "duration": 204.02,
      "end": 222958.38,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-semicolon.js",
      "start": 222754.36,
      "status": "pass"
    },
    {
      "duration": 203.39,
      "end": 57808.78,
      "error": "",
      "name": "viewlet.explorer-delete-file-no-focused-item.js",
      "start": 57605.39,
      "status": "pass"
    },
    {
      "duration": 203.02,
      "end": 212002.4,
      "error": "",
      "name": "viewlet.explorer-rename-folder-starting-with-dot.js",
      "start": 211799.38,
      "status": "pass"
    },
    {
      "duration": 202.87,
      "end": 218982.89,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-hash.js",
      "start": 218780.02,
      "status": "pass"
    },
    {
      "duration": 200.44,
      "end": 223399.21,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-spaces.js",
      "start": 223198.77,
      "status": "pass"
    },
    {
      "duration": 199.13,
      "end": 219848.21,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-japanese-characters.js",
      "start": 219649.08,
      "status": "pass"
    },
    {
      "duration": 195.67,
      "end": 215028.32,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-chinese-characters.js",
      "start": 214832.65,
      "status": "pass"
    },
    {
      "duration": 193.63,
      "end": 39760.07,
      "error": "",
      "name": "viewlet.explorer-cut-and-paste-file.js",
      "start": 39566.44,
      "status": "pass"
    },
    {
      "duration": 192.68,
      "end": 213277.12,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-apostrophe.js",
      "start": 213084.44,
      "status": "pass"
    },
    {
      "duration": 192.41,
      "end": 14115.43,
      "error": "",
      "name": "viewlet.explorer-context-menu-cut-file.js",
      "start": 13923.02,
      "status": "pass"
    },
    {
      "duration": 191.5,
      "end": 59375.2,
      "error": "",
      "name": "viewlet.explorer-delete-last-file.js",
      "start": 59183.7,
      "status": "pass"
    },
    {
      "duration": 190.68,
      "end": 190104.62,
      "error": "",
      "name": "viewlet.explorer-rename-file-invalid-escape-keeps-focus.js",
      "start": 189913.94,
      "status": "pass"
    },
    {
      "duration": 190.61,
      "end": 61522.99,
      "error": "",
      "name": "viewlet.explorer-delete-nested-middle-folder.js",
      "start": 61332.38,
      "status": "pass"
    },
    {
      "duration": 190.35,
      "end": 170111.21,
      "error": "",
      "name": "viewlet.explorer-race-new-file-cancel-edit.js",
      "start": 169920.86,
      "status": "pass"
    },
    {
      "duration": 190.26,
      "end": 217163.76,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-emoji.js",
      "start": 216973.5,
      "status": "pass"
    },
    {
      "duration": 189.71,
      "end": 23452.95,
      "error": "",
      "name": "viewlet.explorer-create-file-starting-with-dot.js",
      "start": 23263.24,
      "status": "pass"
    },
    {
      "duration": 188.47,
      "end": 215870.92,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-cyrillic-characters.js",
      "start": 215682.45,
      "status": "pass"
    },
    {
      "duration": 188.03,
      "end": 222509.94,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-plus-sign.js",
      "start": 222321.91,
      "status": "pass"
    },
    {
      "duration": 186.46,
      "end": 214583.54,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-braces.js",
      "start": 214397.08,
      "status": "pass"
    },
    {
      "duration": 185.8,
      "end": 218103.18,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-exclamation-mark.js",
      "start": 217917.38,
      "status": "pass"
    },
    {
      "duration": 185.49,
      "end": 214151.22,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-at-sign.js",
      "start": 213965.73,
      "status": "pass"
    },
    {
      "duration": 184.77,
      "end": 221182.72,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-multiple-dots.js",
      "start": 220997.95,
      "status": "pass"
    },
    {
      "duration": 183.9,
      "end": 212853.54,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-ampersand.js",
      "start": 212669.64,
      "status": "pass"
    },
    {
      "duration": 183.86,
      "end": 33449.51,
      "error": "",
      "name": "viewlet.explorer-create-folder-double-click-empty-space.js",
      "start": 33265.65,
      "status": "pass"
    },
    {
      "duration": 183.13,
      "end": 215440.71,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-comma.js",
      "start": 215257.58,
      "status": "pass"
    },
    {
      "duration": 182.05,
      "end": 218540.92,
      "error": "",
      "name": "viewlet.explorer-rename-folder-with-greek-characters.js",
      "start": 218358.87,
      "status": "pass"
    },
    {
      "duration": 180.88,
      "end": 23743.84,
      "error": "",
      "name": "viewlet.explorer-create-file-switch-folders.js",
      "start": 23562.96,
      "status": "pass"
    },
    {
      "duration": 180.69,
      "end": 41449.42,
      "error": "",
      "name": "viewlet.explorer-cut-then-copy-clears-cut-decoration.js",
      "start": 41268.73,
      "status": "pass"
    },
    {
      "duration": 180.48,
      "end": 14667.86,
      "error": "",
      "name": "viewlet.explorer-context-menu-delete-file.js",
      "start": 14487.38,
      "status": "pass"
    },
    {
      "duration": 178.68,
      "end": 41123.48,
      "error": "",
      "name": "viewlet.explorer-cut-folder-into-expanded-folder.js",
      "start": 40944.8,
      "status": "pass"
    },
    {
      "duration": 176.89,
      "end": 14389.07,
      "error": "",
      "name": "viewlet.explorer-context-menu-delete-file-with-focus.js",
      "start": 14212.18,
      "status": "pass"
    },
    {
      "duration": 174.57,
      "end": 22799.08,
      "error": "",
      "name": "viewlet.explorer-create-file-nested.js",
      "start": 22624.51,
      "status": "pass"
    },
    {
      "duration": 174.48,
      "end": 164245.66,
      "error": "",
      "name": "viewlet.explorer-race-escape-update-editing-value.js",
      "start": 164071.18,
      "status": "pass"
    },
    {
      "duration": 173.75,
      "end": 170992.66,
      "error": "",
      "name": "viewlet.explorer-race-new-file-refresh-while-editing.js",
      "start": 170818.91,
      "status": "pass"
    },
    {
      "duration": 173.64,
      "end": 163480.3,
      "error": "",
      "name": "viewlet.explorer-race-escape-accept-edit.js",
      "start": 163306.66,
      "status": "pass"
    },
    {
      "duration": 173.56,
      "end": 21198.77,
      "error": "",
      "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-slash.js",
      "start": 21025.21,
      "status": "pass"
    },
    {
      "duration": 172.89,
      "end": 15122.27,
      "error": "",
      "name": "viewlet.explorer-context-menu-delete-unselected-with-selection.js",
      "start": 14949.38,
      "status": "pass"
    },
    {
      "duration": 172.86,
      "end": 40528.63,
      "error": "",
      "name": "viewlet.explorer-cut-and-paste-two-folders.js",
      "start": 40355.77,
      "status": "pass"
    },
    {
      "duration": 167.32,
      "end": 2844.89,
      "error": "",
      "name": "viewlet.explorer-accessibility-create-updates-aria.js",
      "start": 2677.57,
      "status": "pass"
    },
    {
      "duration": 165,
      "end": 21727,
      "error": "",
      "name": "viewlet.explorer-create-file-explorer-collapses.js",
      "start": 21562,
      "status": "pass"
    },
    {
      "duration": 160.57,
      "end": 8912.52,
      "error": "",
      "name": "viewlet.explorer-context-menu-compare-with-selected.js",
      "start": 8751.95,
      "status": "pass"
    },
    {
      "duration": 160.11,
      "end": 20916.39,
      "error": "",
      "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-dot.js",
      "start": 20756.28,
      "status": "pass"
    },
    {
      "duration": 159.63,
      "end": 163859.88,
      "error": "",
      "name": "viewlet.explorer-race-escape-new-file.js",
      "start": 163700.25,
      "status": "pass"
    },
    {
      "duration": 158.9,
      "end": 136953.82,
      "error": "",
      "name": "viewlet.explorer-handle-cut-no-selection.js",
      "start": 136794.92,
      "status": "pass"
    },
    {
      "duration": 156.84,
      "end": 163105.85,
      "error": "",
      "name": "viewlet.explorer-race-double-click-refresh.js",
      "start": 162949.01,
      "status": "pass"
    },
    {
      "duration": 153.18,
      "end": 20642.62,
      "error": "",
      "name": "viewlet.explorer-create-file-error-file-name-cannot-start-with-backslash.js",
      "start": 20489.44,
      "status": "pass"
    },
    {
      "duration": 151.92,
      "end": 136604.17,
      "error": "",
      "name": "viewlet.explorer-handle-copy-no-selection.js",
      "start": 136452.25,
      "status": "pass"
    },
    {
      "duration": 149.85,
      "end": 18635.97,
      "error": "",
      "name": "viewlet.explorer-create-file-blur.js",
      "start": 18486.12,
      "status": "pass"
    },
    {
      "duration": 149.79,
      "end": 21457.58,
      "error": "",
      "name": "viewlet.explorer-create-file-error-no-name-provided.js",
      "start": 21307.79,
      "status": "pass"
    },
    {
      "duration": 149.68,
      "end": 162358.3,
      "error": "",
      "name": "viewlet.explorer-race-double-click-blur.js",
      "start": 162208.62,
      "status": "pass"
    },
    {
      "duration": 145.54,
      "end": 162738.41,
      "error": "",
      "name": "viewlet.explorer-race-double-click-cancel-edit.js",
      "start": 162592.87,
      "status": "pass"
    },
    {
      "duration": 145.13,
      "end": 62544.42,
      "error": "",
      "name": "viewlet.explorer-double-click-file-opens-permanently.js",
      "start": 62399.29,
      "status": "pass"
    },
    {
      "duration": 144.72,
      "end": 24632.78,
      "error": "",
      "name": "viewlet.explorer-create-file-with-ampersand.js",
      "start": 24488.06,
      "status": "pass"
    },
    {
      "duration": 142.88,
      "end": 144212.34,
      "error": "",
      "name": "viewlet.explorer-long-file-name.js",
      "start": 144069.46,
      "status": "pass"
    },
    {
      "duration": 141.97,
      "end": 105780.91,
      "error": "",
      "name": "viewlet.explorer-files-exclude-reveal-folder.js",
      "start": 105638.94,
      "status": "pass"
    },
    {
      "duration": 141.04,
      "end": 29188.46,
      "error": "",
      "name": "viewlet.explorer-create-file-with-japanese-characters.js",
      "start": 29047.42,
      "status": "pass"
    },
    {
      "duration": 140.08,
      "end": 132468.46,
      "error": "",
      "name": "viewlet.explorer-focus-previous-single-item-no-op.js",
      "start": 132328.38,
      "status": "pass"
    },
    {
      "duration": 140.07,
      "end": 102086.19,
      "error": "",
      "name": "viewlet.explorer-files-exclude-gitignore-visible.js",
      "start": 101946.12,
      "status": "pass"
    },
    {
      "duration": 139.19,
      "end": 75366.83,
      "error": "",
      "name": "viewlet.explorer-drop-folder-with-files.js",
      "start": 75227.64,
      "status": "pass"
    },
    {
      "duration": 137.42,
      "end": 7860.61,
      "error": "",
      "name": "viewlet.explorer-close-workspace-resets-sidebar-title.js",
      "start": 7723.19,
      "status": "pass"
    },
    {
      "duration": 137.1,
      "end": 32715.06,
      "error": "",
      "name": "viewlet.explorer-create-file-with-tilde.js",
      "start": 32577.96,
      "status": "pass"
    },
    {
      "duration": 135.05,
      "end": 139339,
      "error": "",
      "name": "viewlet.explorer-handle-drag-over-index-out-of-range.js",
      "start": 139203.95,
      "status": "pass"
    },
    {
      "duration": 134.89,
      "end": 102380.67,
      "error": "",
      "name": "viewlet.explorer-files-exclude-hg-nested.js",
      "start": 102245.78,
      "status": "pass"
    },
    {
      "duration": 134.17,
      "end": 113861.23,
      "error": "",
      "name": "viewlet.explorer-focus-next-expanded-parent-to-child.js",
      "start": 113727.06,
      "status": "pass"
    },
    {
      "duration": 133.84,
      "end": 106494.82,
      "error": "",
      "name": "viewlet.explorer-files-exclude-svn-nested.js",
      "start": 106360.98,
      "status": "pass"
    },
    {
      "duration": 133.82,
      "end": 29927.26,
      "error": "",
      "name": "viewlet.explorer-create-file-with-multiple-dots.js",
      "start": 29793.44,
      "status": "pass"
    },
    {
      "duration": 133.39,
      "end": 31005.35,
      "error": "",
      "name": "viewlet.explorer-create-file-with-parentheses.js",
      "start": 30871.96,
      "status": "pass"
    },
    {
      "duration": 133.25,
      "end": 115255.5,
      "error": "",
      "name": "viewlet.explorer-focus-next-single-item-no-op.js",
      "start": 115122.25,
      "status": "pass"
    },
    {
      "duration": 132.61,
      "end": 3833.32,
      "error": "",
      "name": "viewlet.explorer-accessibility.js",
      "start": 3700.71,
      "status": "pass"
    },
    {
      "duration": 132.18,
      "end": 31515.21,
      "error": "",
      "name": "viewlet.explorer-create-file-with-plus-sign.js",
      "start": 31383.03,
      "status": "pass"
    },
    {
      "duration": 131.64,
      "end": 105173.44,
      "error": "",
      "name": "viewlet.explorer-files-exclude-rename-similar-visible.js",
      "start": 105041.8,
      "status": "pass"
    },
    {
      "duration": 131.62,
      "end": 16488.41,
      "error": "",
      "name": "viewlet.explorer-context-menu-rename-file.js",
      "start": 16356.79,
      "status": "pass"
    },
    {
      "duration": 128.97,
      "end": 24377.58,
      "error": "",
      "name": "viewlet.explorer-create-file-with-accented-latin-characters.js",
      "start": 24248.61,
      "status": "pass"
    },
    {
      "duration": 128.97,
      "end": 28691.18,
      "error": "",
      "name": "viewlet.explorer-create-file-with-hash.js",
      "start": 28562.21,
      "status": "pass"
    },
    {
      "duration": 128.45,
      "end": 29676.57,
      "error": "",
      "name": "viewlet.explorer-create-file-with-leading-hyphen.js",
      "start": 29548.12,
      "status": "pass"
    },
    {
      "duration": 128.39,
      "end": 25325.45,
      "error": "",
      "name": "viewlet.explorer-create-file-with-at-sign.js",
      "start": 25197.06,
      "status": "pass"
    },
    {
      "duration": 128.18,
      "end": 26513.83,
      "error": "",
      "name": "viewlet.explorer-create-file-with-devanagari-characters.js",
      "start": 26385.65,
      "status": "pass"
    },
    {
      "duration": 127.74,
      "end": 31262.53,
      "error": "",
      "name": "viewlet.explorer-create-file-with-percent-sign.js",
      "start": 31134.79,
      "status": "pass"
    },
    {
      "duration": 126.35,
      "end": 32454.19,
      "error": "",
      "name": "viewlet.explorer-create-file-with-square-brackets.js",
      "start": 32327.84,
      "status": "pass"
    },
    {
      "duration": 125.96,
      "end": 27810.96,
      "error": "",
      "name": "viewlet.explorer-create-file-with-equals-sign.js",
      "start": 27685,
      "status": "pass"
    },
    {
      "duration": 125.14,
      "end": 29430.18,
      "error": "",
      "name": "viewlet.explorer-create-file-with-korean-characters.js",
      "start": 29305.04,
      "status": "pass"
    },
    {
      "duration": 124.98,
      "end": 105471.78,
      "error": "",
      "name": "viewlet.explorer-files-exclude-reveal-descendant.js",
      "start": 105346.8,
      "status": "pass"
    },
    {
      "duration": 124.12,
      "end": 24864.83,
      "error": "",
      "name": "viewlet.explorer-create-file-with-apostrophe.js",
      "start": 24740.71,
      "status": "pass"
    },
    {
      "duration": 123.9,
      "end": 13531.01,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-relative-path-targets-menu-item.js",
      "start": 13407.11,
      "status": "pass"
    },
    {
      "duration": 123.79,
      "end": 31761.06,
      "error": "",
      "name": "viewlet.explorer-create-file-with-semicolon.js",
      "start": 31637.27,
      "status": "pass"
    },
    {
      "duration": 122.88,
      "end": 98788.01,
      "error": "",
      "name": "viewlet.explorer-files-exclude-create-folder.js",
      "start": 98665.13,
      "status": "pass"
    },
    {
      "duration": 122.32,
      "end": 13012.04,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-path-targets-menu-item.js",
      "start": 12889.72,
      "status": "pass"
    },
    {
      "duration": 121.34,
      "end": 28052.47,
      "error": "",
      "name": "viewlet.explorer-create-file-with-exclamation-mark.js",
      "start": 27931.13,
      "status": "pass"
    },
    {
      "duration": 121.18,
      "end": 26023.46,
      "error": "",
      "name": "viewlet.explorer-create-file-with-comma.js",
      "start": 25902.28,
      "status": "pass"
    },
    {
      "duration": 120.26,
      "end": 28932.21,
      "error": "",
      "name": "viewlet.explorer-create-file-with-hebrew-characters.js",
      "start": 28811.95,
      "status": "pass"
    },
    {
      "duration": 120.21,
      "end": 25572.25,
      "error": "",
      "name": "viewlet.explorer-create-file-with-braces.js",
      "start": 25452.04,
      "status": "pass"
    },
    {
      "duration": 119.91,
      "end": 26768.13,
      "error": "",
      "name": "viewlet.explorer-create-file-with-dollar-sign.js",
      "start": 26648.22,
      "status": "pass"
    },
    {
      "duration": 119.61,
      "end": 17416.46,
      "error": "",
      "name": "viewlet.explorer-copy-paste-collision-preserves-files.js",
      "start": 17296.85,
      "status": "pass"
    },
    {
      "duration": 119.21,
      "end": 22283.3,
      "error": "",
      "name": "viewlet.explorer-create-file-inside-folder.js",
      "start": 22164.09,
      "status": "pass"
    },
    {
      "duration": 119.05,
      "end": 74836.3,
      "error": "",
      "name": "viewlet.explorer-drop-file.js",
      "start": 74717.25,
      "status": "pass"
    },
    {
      "duration": 118.77,
      "end": 22515.71,
      "error": "",
      "name": "viewlet.explorer-create-file-invalid-then-valid-same-edit.js",
      "start": 22396.94,
      "status": "pass"
    },
    {
      "duration": 118.69,
      "end": 7460.66,
      "error": "",
      "name": "viewlet.explorer-click-file-opens-in-editor.js",
      "start": 7341.97,
      "status": "pass"
    },
    {
      "duration": 118.3,
      "end": 75630.98,
      "error": "",
      "name": "viewlet.explorer-drop-folder.js",
      "start": 75512.68,
      "status": "pass"
    },
    {
      "duration": 117.04,
      "end": 40789.92,
      "error": "",
      "name": "viewlet.explorer-cut-cancel.js",
      "start": 40672.88,
      "status": "pass"
    },
    {
      "duration": 115.14,
      "end": 25087.96,
      "error": "",
      "name": "viewlet.explorer-create-file-with-arabic-characters.js",
      "start": 24972.82,
      "status": "pass"
    },
    {
      "duration": 113.83,
      "end": 16704.66,
      "error": "",
      "name": "viewlet.explorer-context-menu-select-for-compare.js",
      "start": 16590.83,
      "status": "pass"
    },
    {
      "duration": 112.19,
      "end": 26269.25,
      "error": "",
      "name": "viewlet.explorer-create-file-with-cyrillic-characters.js",
      "start": 26157.06,
      "status": "pass"
    },
    {
      "duration": 111.97,
      "end": 25793.45,
      "error": "",
      "name": "viewlet.explorer-create-file-with-chinese-characters.js",
      "start": 25681.48,
      "status": "pass"
    },
    {
      "duration": 109.37,
      "end": 61775.07,
      "error": "",
      "name": "viewlet.explorer-delete-non-empty-folder-cancel.js",
      "start": 61665.7,
      "status": "pass"
    },
    {
      "duration": 108.87,
      "end": 8667.26,
      "error": "",
      "name": "viewlet.explorer-collapse-parent-clears-hidden-child-selection.js",
      "start": 8558.39,
      "status": "pass"
    },
    {
      "duration": 105.5,
      "end": 59049.89,
      "error": "",
      "name": "viewlet.explorer-delete-folder.js",
      "start": 58944.39,
      "status": "pass"
    },
    {
      "duration": 103.38,
      "end": 8031.87,
      "error": "",
      "name": "viewlet.explorer-collapse-all-flat-files-focuses-first.js",
      "start": 7928.49,
      "status": "pass"
    },
    {
      "duration": 102.92,
      "end": 2597.39,
      "error": "",
      "name": "viewlet.explorer-accept-edit-when-not-editing.js",
      "start": 2494.47,
      "status": "pass"
    },
    {
      "duration": 101.62,
      "end": 33680.28,
      "error": "",
      "name": "viewlet.explorer-create-folder-nested.js",
      "start": 33578.66,
      "status": "pass"
    },
    {
      "duration": 97.77,
      "end": 74408.61,
      "error": "",
      "name": "viewlet.explorer-drop-file-and-folder-empty-workspace.js",
      "start": 74310.84,
      "status": "pass"
    },
    {
      "duration": 96.52,
      "end": 14855.41,
      "error": "",
      "name": "viewlet.explorer-context-menu-delete-focused-folder-with-selection.js",
      "start": 14758.89,
      "status": "pass"
    },
    {
      "duration": 94.53,
      "end": 3020.19,
      "error": "",
      "name": "viewlet.explorer-accessibility-delete-updates-aria.js",
      "start": 2925.66,
      "status": "pass"
    },
    {
      "duration": 94.21,
      "end": 7095.52,
      "error": "",
      "name": "viewlet.explorer-click-empty-space-clears-multiple-selection.js",
      "start": 7001.31,
      "status": "pass"
    },
    {
      "duration": 93,
      "end": 7639.96,
      "error": "",
      "name": "viewlet.explorer-click-pinned-tab-keeps-it-pinned.js",
      "start": 7546.96,
      "status": "pass"
    },
    {
      "duration": 92.23,
      "end": 6482.58,
      "error": "",
      "name": "viewlet.explorer-blur.js",
      "start": 6390.35,
      "status": "pass"
    },
    {
      "duration": 90.83,
      "end": 17196.04,
      "error": "",
      "name": "viewlet.explorer-copy-and-paste-folder.js",
      "start": 17105.21,
      "status": "pass"
    },
    {
      "duration": 90.82,
      "end": 3620.34,
      "error": "",
      "name": "viewlet.explorer-accessibility-rename-updates-aria.js",
      "start": 3529.52,
      "status": "pass"
    },
    {
      "duration": 88.08,
      "end": 8349.72,
      "error": "",
      "name": "viewlet.explorer-collapse-all-multiple-roots.js",
      "start": 8261.64,
      "status": "pass"
    },
    {
      "duration": 86.64,
      "end": 16111.26,
      "error": "",
      "name": "viewlet.explorer-context-menu-remove-folder-from-workspace-action.js",
      "start": 16024.62,
      "status": "pass"
    },
    {
      "duration": 86.1,
      "end": 6782.85,
      "error": "",
      "name": "viewlet.explorer-case-only-rename.js",
      "start": 6696.75,
      "status": "pass"
    },
    {
      "duration": 83.67,
      "end": 107190.73,
      "error": "",
      "name": "viewlet.explorer-files-exclude-toggle-reload.js",
      "start": 107107.06,
      "status": "pass"
    },
    {
      "duration": 82.72,
      "end": 9246.53,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-path-nested-targets-menu-item.js",
      "start": 9163.81,
      "status": "pass"
    },
    {
      "duration": 81.27,
      "end": 77618.88,
      "error": "",
      "name": "viewlet.explorer-drop-two-folders-empty-workspace.js",
      "start": 77537.61,
      "status": "pass"
    },
    {
      "duration": 81.23,
      "end": 16882.69,
      "error": "",
      "name": "viewlet.explorer-copy-and-paste-file.js",
      "start": 16801.46,
      "status": "pass"
    },
    {
      "duration": 80.52,
      "end": 9080.92,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-path-file.js",
      "start": 9000.4,
      "status": "pass"
    },
    {
      "duration": 78.78,
      "end": 75063.99,
      "error": "",
      "name": "viewlet.explorer-drop-folder-empty-workspace.js",
      "start": 74985.21,
      "status": "pass"
    },
    {
      "duration": 77.49,
      "end": 3313.7,
      "error": "",
      "name": "viewlet.explorer-accessibility-multiple-selection-state.js",
      "start": 3236.21,
      "status": "pass"
    },
    {
      "duration": 76.71,
      "end": 7255.61,
      "error": "",
      "name": "viewlet.explorer-click-empty-space-clears-selection.js",
      "start": 7178.9,
      "status": "pass"
    },
    {
      "duration": 75.73,
      "end": 18201.41,
      "error": "",
      "name": "viewlet.explorer-copy-to-folder-preserves-source.js",
      "start": 18125.68,
      "status": "pass"
    },
    {
      "duration": 73.89,
      "end": 13700.46,
      "error": "",
      "name": "viewlet.explorer-context-menu-create-file-error-already-exists.js",
      "start": 13626.57,
      "status": "pass"
    },
    {
      "duration": 73.36,
      "end": 4640.97,
      "error": "",
      "name": "viewlet.explorer-arrow-left-expanded-top-level-folder-keeps-root-sibling-visible.js",
      "start": 4567.61,
      "status": "pass"
    },
    {
      "duration": 72.04,
      "end": 17728.26,
      "error": "",
      "name": "viewlet.explorer-copy-path-file.js",
      "start": 17656.22,
      "status": "pass"
    },
    {
      "duration": 71.03,
      "end": 5440.55,
      "error": "",
      "name": "viewlet.explorer-arrow-right-expanding-one-folder-keeps-sibling-collapsed.js",
      "start": 5369.52,
      "status": "pass"
    },
    {
      "duration": 70.64,
      "end": 5286.52,
      "error": "",
      "name": "viewlet.explorer-arrow-right-expanded-folder-focuses-sorted-first-child.js",
      "start": 5215.88,
      "status": "pass"
    },
    {
      "duration": 70.58,
      "end": 18813.7,
      "error": "",
      "name": "viewlet.explorer-create-file-cancel.js",
      "start": 18743.12,
      "status": "pass"
    },
    {
      "duration": 69.79,
      "end": 15932.88,
      "error": "",
      "name": "viewlet.explorer-context-menu-paste-root-no-focused-item.js",
      "start": 15863.09,
      "status": "pass"
    },
    {
      "duration": 69.31,
      "end": 20051.89,
      "error": "",
      "name": "viewlet.explorer-create-file-double-click-empty-space-race-condition.js",
      "start": 19982.58,
      "status": "pass"
    },
    {
      "duration": 67.92,
      "end": 100446.13,
      "error": "",
      "name": "viewlet.explorer-files-exclude-enable-reload.js",
      "start": 100378.21,
      "status": "pass"
    },
    {
      "duration": 67.7,
      "end": 18026.12,
      "error": "",
      "name": "viewlet.explorer-copy-path-special-root-path.js",
      "start": 17958.42,
      "status": "pass"
    },
    {
      "duration": 67.06,
      "end": 20391.25,
      "error": "",
      "name": "viewlet.explorer-create-file-error-already-exists.js",
      "start": 20324.19,
      "status": "pass"
    },
    {
      "duration": 66.17,
      "end": 18366.09,
      "error": "",
      "name": "viewlet.explorer-create-file-blur-no-name.js",
      "start": 18299.92,
      "status": "pass"
    },
    {
      "duration": 64.95,
      "end": 15278.65,
      "error": "",
      "name": "viewlet.explorer-context-menu-new-file.js",
      "start": 15213.7,
      "status": "pass"
    },
    {
      "duration": 64.61,
      "end": 15760.55,
      "error": "",
      "name": "viewlet.explorer-context-menu-new-folder.js",
      "start": 15695.94,
      "status": "pass"
    },
    {
      "duration": 64.56,
      "end": 20226.43,
      "error": "",
      "name": "viewlet.explorer-create-file-double-click-empty-space.js",
      "start": 20161.87,
      "status": "pass"
    },
    {
      "duration": 64.53,
      "end": 3162.17,
      "error": "",
      "name": "viewlet.explorer-accessibility-files-no-aria-expanded.js",
      "start": 3097.64,
      "status": "pass"
    },
    {
      "duration": 62.79,
      "end": 13166.86,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-relative-path-file.js",
      "start": 13104.07,
      "status": "pass"
    },
    {
      "duration": 60.71,
      "end": 3449.87,
      "error": "",
      "name": "viewlet.explorer-accessibility-refresh-updates-aria.js",
      "start": 3389.16,
      "status": "pass"
    },
    {
      "duration": 60.39,
      "end": 16259.32,
      "error": "",
      "name": "viewlet.explorer-context-menu-remove-folder-from-workspace.js",
      "start": 16198.93,
      "status": "pass"
    },
    {
      "duration": 60.03,
      "end": 5842.51,
      "error": "",
      "name": "viewlet.explorer-arrow-right-focuses-first-child.js",
      "start": 5782.48,
      "status": "pass"
    },
    {
      "duration": 59.3,
      "end": 8174.91,
      "error": "",
      "name": "viewlet.explorer-collapse-all-keeps-root-focus.js",
      "start": 8115.61,
      "status": "pass"
    },
    {
      "duration": 58.49,
      "end": 13313.98,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-relative-path-root-no-focused-item.js",
      "start": 13255.49,
      "status": "pass"
    },
    {
      "duration": 55.48,
      "end": 9398.36,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-path-root.js",
      "start": 9342.88,
      "status": "pass"
    },
    {
      "duration": 54.33,
      "end": 5977.1,
      "error": "",
      "name": "viewlet.explorer-arrow-right-nested-expanded-folder-focuses-first-child.js",
      "start": 5922.77,
      "status": "pass"
    },
    {
      "duration": 53.2,
      "end": 6271.85,
      "error": "",
      "name": "viewlet.explorer-blur-clears-keyboard-focus.js",
      "start": 6218.65,
      "status": "pass"
    },
    {
      "duration": 51.87,
      "end": 6615.35,
      "error": "",
      "name": "viewlet.explorer-case-only-rename-folder.js",
      "start": 6563.48,
      "status": "pass"
    },
    {
      "duration": 51.49,
      "end": 6131.55,
      "error": "",
      "name": "viewlet.explorer-arrow-right-nested-folder-expands.js",
      "start": 6080.06,
      "status": "pass"
    },
    {
      "duration": 49.73,
      "end": 4097.27,
      "error": "",
      "name": "viewlet.explorer-arrow-left-collapsed-top-level-folder-no-op.js",
      "start": 4047.54,
      "status": "pass"
    },
    {
      "duration": 49.53,
      "end": 74189.72,
      "error": "",
      "name": "viewlet.explorer-drop-empty-handles-empty-workspace.js",
      "start": 74140.19,
      "status": "pass"
    },
    {
      "duration": 49.19,
      "end": 6918.76,
      "error": "",
      "name": "viewlet.explorer-chevrons-settings.js",
      "start": 6869.57,
      "status": "pass"
    },
    {
      "duration": 49.16,
      "end": 5023.93,
      "error": "",
      "name": "viewlet.explorer-arrow-left-top-level-file-no-op.js",
      "start": 4974.77,
      "status": "pass"
    },
    {
      "duration": 48,
      "end": 3963.81,
      "error": "",
      "name": "viewlet.explorer-arrow-left-collapsed-nested-folder-focuses-parent.js",
      "start": 3915.81,
      "status": "pass"
    },
    {
      "duration": 47.83,
      "end": 4486.44,
      "error": "",
      "name": "viewlet.explorer-arrow-left-expanded-nested-folder-collapses-only-current.js",
      "start": 4438.61,
      "status": "pass"
    },
    {
      "duration": 47.75,
      "end": 4356.84,
      "error": "",
      "name": "viewlet.explorer-arrow-left-expanded-folder-collapses.js",
      "start": 4309.09,
      "status": "pass"
    },
    {
      "duration": 47.41,
      "end": 4766.89,
      "error": "",
      "name": "viewlet.explorer-arrow-left-nested-file-focuses-parent.js",
      "start": 4719.48,
      "status": "pass"
    },
    {
      "duration": 46.11,
      "end": 5569.72,
      "error": "",
      "name": "viewlet.explorer-arrow-right-expands-folder.js",
      "start": 5523.61,
      "status": "pass"
    },
    {
      "duration": 45.89,
      "end": 4893.72,
      "error": "",
      "name": "viewlet.explorer-arrow-left-no-focus-no-op.js",
      "start": 4847.83,
      "status": "pass"
    },
    {
      "duration": 45.08,
      "end": 4231.88,
      "error": "",
      "name": "viewlet.explorer-arrow-left-deep-file-focuses-immediate-parent.js",
      "start": 4186.8,
      "status": "pass"
    },
    {
      "duration": 45.06,
      "end": 5697.71,
      "error": "",
      "name": "viewlet.explorer-arrow-right-file-no-op.js",
      "start": 5652.65,
      "status": "pass"
    },
    {
      "duration": 37.98,
      "end": 100224.95,
      "error": "",
      "name": "viewlet.explorer-files-exclude-empty-record-visible.js",
      "start": 100186.97,
      "status": "pass"
    },
    {
      "duration": 35.5,
      "end": 186285.77,
      "error": "",
      "name": "viewlet.explorer-rename-empty-folder-collision-preserves-both.js",
      "start": 186250.27,
      "status": "pass"
    },
    {
      "duration": 33.99,
      "end": 13830.46,
      "error": "",
      "name": "viewlet.explorer-context-menu-create-folder-error-already-exists.js",
      "start": 13796.47,
      "status": "pass"
    },
    {
      "duration": 32.14,
      "end": 35878.5,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-emoji.js",
      "start": 35846.36,
      "status": "pass"
    },
    {
      "duration": 31.92,
      "end": 33833.19,
      "error": "",
      "name": "viewlet.explorer-create-folder-starting-with-dot.js",
      "start": 33801.27,
      "status": "pass"
    },
    {
      "duration": 31.34,
      "end": 17009.75,
      "error": "",
      "name": "viewlet.explorer-copy-and-paste-folder-error.js",
      "start": 16978.41,
      "status": "pass"
    },
    {
      "duration": 31.13,
      "end": 110398.81,
      "error": "",
      "name": "viewlet.explorer-focus-first-empty-workspace-no-op.js",
      "start": 110367.68,
      "status": "pass"
    },
    {
      "duration": 31.1,
      "end": 35720.21,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-dollar-sign.js",
      "start": 35689.11,
      "status": "pass"
    },
    {
      "duration": 30.88,
      "end": 34477.21,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-arabic-characters.js",
      "start": 34446.33,
      "status": "pass"
    },
    {
      "duration": 30.76,
      "end": 34327.19,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-apostrophe.js",
      "start": 34296.43,
      "status": "pass"
    },
    {
      "duration": 30.62,
      "end": 308778.67,
      "error": "",
      "name": "viewlet.explorer-toolbar-actions-with-no-workspace.js",
      "start": 308748.05,
      "status": "pass"
    },
    {
      "duration": 30.49,
      "end": 38317.28,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-special-characters.js",
      "start": 38286.79,
      "status": "pass"
    },
    {
      "duration": 30.26,
      "end": 79041.39,
      "error": "",
      "name": "viewlet.explorer-expand-all-empty-folders.js",
      "start": 79011.13,
      "status": "pass"
    },
    {
      "duration": 30.21,
      "end": 36867.23,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-japanese-characters.js",
      "start": 36837.02,
      "status": "pass"
    },
    {
      "duration": 30.08,
      "end": 36037.58,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-equals-sign.js",
      "start": 36007.5,
      "status": "pass"
    },
    {
      "duration": 30.07,
      "end": 37029.13,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-korean-characters.js",
      "start": 36999.06,
      "status": "pass"
    },
    {
      "duration": 29.71,
      "end": 35241.15,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-comma.js",
      "start": 35211.44,
      "status": "pass"
    },
    {
      "duration": 29.71,
      "end": 37187.19,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-leading-hyphen.js",
      "start": 37157.48,
      "status": "pass"
    },
    {
      "duration": 29.69,
      "end": 105980.91,
      "error": "",
      "name": "viewlet.explorer-files-exclude-root-relative.js",
      "start": 105951.22,
      "status": "pass"
    },
    {
      "duration": 29.51,
      "end": 36194.69,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-exclamation-mark.js",
      "start": 36165.18,
      "status": "pass"
    },
    {
      "duration": 29.38,
      "end": 296819.93,
      "error": "",
      "name": "viewlet.explorer-sort-numeric-file-names.js",
      "start": 296790.55,
      "status": "pass"
    },
    {
      "duration": 29.11,
      "end": 8463.11,
      "error": "",
      "name": "viewlet.explorer-collapse-all.js",
      "start": 8434,
      "status": "pass"
    },
    {
      "duration": 29.11,
      "end": 37508.13,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-parentheses.js",
      "start": 37479.02,
      "status": "pass"
    },
    {
      "duration": 29.07,
      "end": 37991.7,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-semicolon.js",
      "start": 37962.63,
      "status": "pass"
    },
    {
      "duration": 28.92,
      "end": 34926.71,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-braces.js",
      "start": 34897.79,
      "status": "pass"
    },
    {
      "duration": 28.86,
      "end": 38490.57,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-square-brackets.js",
      "start": 38461.71,
      "status": "pass"
    },
    {
      "duration": 28.66,
      "end": 33984.65,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-accented-latin-characters.js",
      "start": 33955.99,
      "status": "pass"
    },
    {
      "duration": 28.58,
      "end": 35391.43,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-cyrillic-characters.js",
      "start": 35362.85,
      "status": "pass"
    },
    {
      "duration": 28.53,
      "end": 291118.98,
      "error": "",
      "name": "viewlet.explorer-shift-select-folders.js",
      "start": 291090.45,
      "status": "pass"
    },
    {
      "duration": 28.51,
      "end": 36359.13,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-greek-characters.js",
      "start": 36330.62,
      "status": "pass"
    },
    {
      "duration": 28.5,
      "end": 37830.43,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-plus-sign.js",
      "start": 37801.93,
      "status": "pass"
    },
    {
      "duration": 28.44,
      "end": 34624.48,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-at-sign.js",
      "start": 34596.04,
      "status": "pass"
    },
    {
      "duration": 28.33,
      "end": 34142.55,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-ampersand.js",
      "start": 34114.22,
      "status": "pass"
    },
    {
      "duration": 28.27,
      "end": 37342,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-multiple-dots.js",
      "start": 37313.73,
      "status": "pass"
    },
    {
      "duration": 28.22,
      "end": 36685.44,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-hebrew-characters.js",
      "start": 36657.22,
      "status": "pass"
    },
    {
      "duration": 28.1,
      "end": 107398.34,
      "error": "",
      "name": "viewlet.explorer-files-exclude-wildcard-folder.js",
      "start": 107370.24,
      "status": "pass"
    },
    {
      "duration": 27.96,
      "end": 35558.97,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-devanagari-characters.js",
      "start": 35531.01,
      "status": "pass"
    },
    {
      "duration": 27.8,
      "end": 38660.19,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-tilde.js",
      "start": 38632.39,
      "status": "pass"
    },
    {
      "duration": 27.8,
      "end": 74575.88,
      "error": "",
      "name": "viewlet.explorer-drop-file-empty-workspace.js",
      "start": 74548.08,
      "status": "pass"
    },
    {
      "duration": 27.6,
      "end": 37664.89,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-percent-sign.js",
      "start": 37637.29,
      "status": "pass"
    },
    {
      "duration": 27.6,
      "end": 38151.22,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-spaces.js",
      "start": 38123.62,
      "status": "pass"
    },
    {
      "duration": 27.28,
      "end": 36517.17,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-hash.js",
      "start": 36489.89,
      "status": "pass"
    },
    {
      "duration": 27.2,
      "end": 35083.72,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-chinese-characters.js",
      "start": 35056.52,
      "status": "pass"
    },
    {
      "duration": 26.34,
      "end": 116852.56,
      "error": "",
      "name": "viewlet.explorer-focus-previous-empty-workspace-no-op.js",
      "start": 116826.22,
      "status": "pass"
    },
    {
      "duration": 26.2,
      "end": 57444.14,
      "error": "",
      "name": "viewlet.explorer-delete-file-empty-workspace.js",
      "start": 57417.94,
      "status": "pass"
    },
    {
      "duration": 26.09,
      "end": 100990.85,
      "error": "",
      "name": "viewlet.explorer-files-exclude-false-entry-visible.js",
      "start": 100964.76,
      "status": "pass"
    },
    {
      "duration": 26.08,
      "end": 5132.77,
      "error": "",
      "name": "viewlet.explorer-arrow-right-empty-expanded-folder-keeps-focus.js",
      "start": 5106.69,
      "status": "pass"
    },
    {
      "duration": 25.87,
      "end": 106190.1,
      "error": "",
      "name": "viewlet.explorer-files-exclude-similar-github-visible.js",
      "start": 106164.23,
      "status": "pass"
    },
    {
      "duration": 25.14,
      "end": 139029.93,
      "error": "",
      "name": "viewlet.explorer-handle-drag-over-folder.js",
      "start": 139004.79,
      "status": "pass"
    },
    {
      "duration": 25.07,
      "end": 17856.25,
      "error": "",
      "name": "viewlet.explorer-copy-path-folder.js",
      "start": 17831.18,
      "status": "pass"
    },
    {
      "duration": 24.49,
      "end": 78432.11,
      "error": "",
      "name": "viewlet.explorer-empty-workspace.js",
      "start": 78407.62,
      "status": "pass"
    },
    {
      "duration": 24.19,
      "end": 17548.87,
      "error": "",
      "name": "viewlet.explorer-copy-path-empty.js",
      "start": 17524.68,
      "status": "pass"
    },
    {
      "duration": 23.93,
      "end": 318660.13,
      "error": "",
      "name": "viewlet.explorer-welcome-open-folder-button.js",
      "start": 318636.2,
      "status": "pass"
    },
    {
      "duration": 23.26,
      "end": 319813.09,
      "error": "",
      "name": "viewlet.explorer.empty.js",
      "start": 319789.83,
      "status": "pass"
    },
    {
      "duration": 23.19,
      "end": 34772.89,
      "error": "",
      "name": "viewlet.explorer-create-folder-with-backslashes.js",
      "start": 34749.7,
      "status": "pass"
    },
    {
      "duration": 22.66,
      "end": 111857.38,
      "error": "",
      "name": "viewlet.explorer-focus-last-empty-workspace-no-op.js",
      "start": 111834.72,
      "status": "pass"
    },
    {
      "duration": 0,
      "end": 8912.61,
      "error": "",
      "name": "viewlet.explorer-context-menu-copy-file.js",
      "start": 8912.61,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 15760.58,
      "error": "",
      "name": "viewlet.explorer-context-menu-open-containing-folder-nested-file.js",
      "start": 15760.58,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 15760.61,
      "error": "",
      "name": "viewlet.explorer-context-menu-open-in-integrated-terminal.js",
      "start": 15760.61,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 15760.61,
      "error": "",
      "name": "viewlet.explorer-context-menu-paste-file.js",
      "start": 15760.61,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 16704.7,
      "error": "",
      "name": "viewlet.explorer-copy-after-multi-selection-targets-focused-file.js",
      "start": 16704.7,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 17009.78,
      "error": "",
      "name": "viewlet.explorer-copy-and-paste-folder-with-items.js",
      "start": 17009.78,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 17196.08,
      "error": "",
      "name": "viewlet.explorer-copy-folder-name-collision-generates-unique-name.js",
      "start": 17196.08,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 17416.49,
      "error": "",
      "name": "viewlet.explorer-copy-paste-error-scenarios.js",
      "start": 17416.49,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 17416.5,
      "error": "",
      "name": "viewlet.explorer-copy-paste-mixed-files-and-folders.js",
      "start": 17416.5,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 18026.16,
      "error": "",
      "name": "viewlet.explorer-copy-same-file-twice-generates-unique-name.js",
      "start": 18026.16,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 21457.63,
      "error": "",
      "name": "viewlet.explorer-create-file-error-permission-denied-escape-then-create-again.js",
      "start": 21457.63,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 21457.64,
      "error": "",
      "name": "viewlet.explorer-create-file-error-permission-denied-long-path.js",
      "start": 21457.64,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 21457.65,
      "error": "",
      "name": "viewlet.explorer-create-file-error-permission-denied.js",
      "start": 21457.65,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 33449.56,
      "error": "",
      "name": "viewlet.explorer-create-folder-nested-150-times.js",
      "start": 33449.56,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 41123.5,
      "error": "",
      "name": "viewlet.explorer-cut-selection-then-workspace-switch-clears-state.js",
      "start": 41123.5,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 57444.18,
      "error": "",
      "name": "viewlet.explorer-delete-file-error.js",
      "start": 57444.18,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 68944.4,
      "error": "",
      "name": "viewlet.explorer-drag-drop-error-scenarios.js",
      "start": 68944.4,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 69310.71,
      "error": "",
      "name": "viewlet.explorer-drag-folder-into-descendant.js",
      "start": 69310.71,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 69310.72,
      "error": "",
      "name": "viewlet.explorer-drag-folder-into-itself.js",
      "start": 69310.72,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 70843.32,
      "error": "",
      "name": "viewlet.explorer-drag-over-collapsed-folder-then-drop.js",
      "start": 70843.32,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 77389.21,
      "error": "",
      "name": "viewlet.explorer-drop-on-file-row.js",
      "start": 77389.21,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 77389.21,
      "error": "",
      "name": "viewlet.explorer-drop-onto-symlink-folder.js",
      "start": 77389.21,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 89892.54,
      "error": "",
      "name": "viewlet.explorer-expand-folder-100k-items.js",
      "start": 89892.54,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 89892.54,
      "error": "",
      "name": "viewlet.explorer-expand-folder-10k-items.js",
      "start": 89892.54,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 89892.55,
      "error": "",
      "name": "viewlet.explorer-expand-folder-10m-items.js",
      "start": 89892.55,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 89892.55,
      "error": "",
      "name": "viewlet.explorer-expand-folder-1m-items.js",
      "start": 89892.55,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 96710,
      "error": "",
      "name": "viewlet.explorer-file-system-provider-error.js",
      "start": 96710,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 96710.01,
      "error": "",
      "name": "viewlet.explorer-file-system-provider-invalid-data.js",
      "start": 96710.01,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 141111.82,
      "error": "",
      "name": "viewlet.explorer-handle-icon-theme-change.js",
      "start": 141111.82,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 141111.83,
      "error": "",
      "name": "viewlet.explorer-icon-theme-missing-icon-fallback.js",
      "start": 141111.83,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 141111.84,
      "error": "",
      "name": "viewlet.explorer-ignored-file-decoration-invalid-null.js",
      "start": 141111.84,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 141111.84,
      "error": "",
      "name": "viewlet.explorer-ignored-file-decoration-invalid-object.js",
      "start": 141111.84,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 141688.5,
      "error": "",
      "name": "viewlet.explorer-invalid-decoration-one-file-does-not-block-valid.js",
      "start": 141688.5,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 143158.3,
      "error": "",
      "name": "viewlet.explorer-large-directory-performance.js",
      "start": 143158.3,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 143877.33,
      "error": "",
      "name": "viewlet.explorer-long-file-name-500-emoji.js",
      "start": 143877.33,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 144212.38,
      "error": "",
      "name": "viewlet.explorer-many-files-20000.js",
      "start": 144212.38,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 144212.39,
      "error": "",
      "name": "viewlet.explorer-many-files-repeated-focus-jumps.js",
      "start": 144212.39,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 144212.39,
      "error": "",
      "name": "viewlet.explorer-many-folders-20000.js",
      "start": 144212.39,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 144733.82,
      "error": "",
      "name": "viewlet.explorer-multi-root-copy-relative-path.js",
      "start": 144733.82,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 144733.82,
      "error": "",
      "name": "viewlet.explorer-multi-root-same-file-name.js",
      "start": 144733.82,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 152550.41,
      "error": "",
      "name": "viewlet.explorer-open-folder-enoent-error.js",
      "start": 152550.41,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 152550.41,
      "error": "",
      "name": "viewlet.explorer-paste-into-collapsed-folder.js",
      "start": 152550.41,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 160074.3,
      "error": "",
      "name": "viewlet.explorer-race-create-delete-same-name.js",
      "start": 160074.3,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 162004.83,
      "error": "",
      "name": "viewlet.explorer-race-delete-file-refresh.js",
      "start": 162004.83,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 162738.45,
      "error": "",
      "name": "viewlet.explorer-race-double-click-delete.js",
      "start": 162738.45,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 162738.46,
      "error": "",
      "name": "viewlet.explorer-race-double-click-escape.js",
      "start": 162738.46,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 163105.88,
      "error": "",
      "name": "viewlet.explorer-race-drop-refresh.js",
      "start": 163105.88,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 164754.69,
      "error": "",
      "name": "viewlet.explorer-race-expand-delete-child.js",
      "start": 164754.69,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 166004.65,
      "error": "",
      "name": "viewlet.explorer-race-expand-recursive-delete.js",
      "start": 166004.65,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 167831.9,
      "error": "",
      "name": "viewlet.explorer-race-focus-index-delete.js",
      "start": 167831.9,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 173292.66,
      "error": "",
      "name": "viewlet.explorer-race-paste-delete.js",
      "start": 173292.66,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 173292.67,
      "error": "",
      "name": "viewlet.explorer-race-paste-refresh.js",
      "start": 173292.67,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 173292.67,
      "error": "",
      "name": "viewlet.explorer-race-paste-twice.js",
      "start": 173292.67,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 176839.8,
      "error": "",
      "name": "viewlet.explorer-race-select-all-delete.js",
      "start": 176839.8,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 178779.53,
      "error": "",
      "name": "viewlet.explorer-range-select-across-scroll-boundary.js",
      "start": 178779.53,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 179384.17,
      "error": "",
      "name": "viewlet.explorer-read-folder-error-recovers-after-refresh.js",
      "start": 179384.17,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 179384.18,
      "error": "",
      "name": "viewlet.explorer-read-folder-error.js",
      "start": 179384.18,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 179384.18,
      "error": "",
      "name": "viewlet.explorer-readonly-disables-write-operations.js",
      "start": 179384.18,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 179384.19,
      "error": "",
      "name": "viewlet.explorer-refresh-after-permission-restored.js",
      "start": 179384.19,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 183342.57,
      "error": "",
      "name": "viewlet.explorer-refresh-external-delete-recreate-same-name.js",
      "start": 183342.57,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 183872.49,
      "error": "",
      "name": "viewlet.explorer-refresh-external-rename-expanded-folder.js",
      "start": 183872.49,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 185251.74,
      "error": "",
      "name": "viewlet.explorer-refresh-while-create-input-open.js",
      "start": 185251.74,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 186854.23,
      "error": "",
      "name": "viewlet.explorer-rename-file-150-times.js",
      "start": 186854.23,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 189706.88,
      "error": "",
      "name": "viewlet.explorer-rename-file-error-permission-denied.js",
      "start": 189706.88,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 225718.88,
      "error": "",
      "name": "viewlet.explorer-rename-provider-error-keeps-original-focus.js",
      "start": 225718.88,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 225718.9,
      "error": "",
      "name": "viewlet.explorer-rename-root-folder-no-indent-shift.js",
      "start": 225718.9,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 225718.91,
      "error": "",
      "name": "viewlet.explorer-restore-expanded-folders-after-reload.js",
      "start": 225718.91,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 226708.24,
      "error": "",
      "name": "viewlet.explorer-restore-scroll-position-long-list.js",
      "start": 226708.24,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 227369.21,
      "error": "",
      "name": "viewlet.explorer-reveal-from-tab-context-menu.js",
      "start": 227369.21,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 247403.16,
      "error": "",
      "name": "viewlet.explorer-select-all-large-directory-delete-no-stale-rows.js",
      "start": 247403.16,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 308519.68,
      "error": "",
      "name": "viewlet.explorer-source-control-decoration-after-external-refresh.js",
      "start": 308519.68,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 308519.69,
      "error": "",
      "name": "viewlet.explorer-source-control-decoration-updates-after-create-rename-delete.js",
      "start": 308519.69,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 308519.7,
      "error": "",
      "name": "viewlet.explorer-switch-workspace-while-editing.js",
      "start": 308519.7,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 308519.7,
      "error": "",
      "name": "viewlet.explorer-symlink-broken-displays-error.js",
      "start": 308519.7,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 308519.7,
      "error": "",
      "name": "viewlet.explorer-symlink-file-open.js",
      "start": 308519.7,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 308519.71,
      "error": "",
      "name": "viewlet.explorer-symlink-folder-expand-collapse.js",
      "start": 308519.71,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.2,
      "error": "",
      "name": "viewlet.explorer-undo-create-file.js",
      "start": 318377.2,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.22,
      "error": "",
      "name": "viewlet.explorer-undo-create-folder.js",
      "start": 318377.22,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.22,
      "error": "",
      "name": "viewlet.explorer-undo-create-nested-file.js",
      "start": 318377.22,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.22,
      "error": "",
      "name": "viewlet.explorer-undo-delete-file.js",
      "start": 318377.22,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.23,
      "error": "",
      "name": "viewlet.explorer-undo-delete-folder.js",
      "start": 318377.23,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.24,
      "error": "",
      "name": "viewlet.explorer-undo-rename.js",
      "start": 318377.24,
      "status": "skip"
    },
    {
      "duration": 0,
      "end": 318377.24,
      "error": "",
      "name": "viewlet.explorer-unicode-normalization-names.js",
      "start": 318377.24,
      "status": "skip"
    }
  ],
  "title": "LVCE Virtual DOM explorer benchmark",
  "workload": {
    "commit": "78ce679f96fd5b3f4b7840826f4ce77b1f60852d",
    "id": "explorer-view",
    "label": "Explorer",
    "source": "https://github.com/lvce-editor/explorer-view.git#v7.27.1"
  }
}
