GuruCharan94 / azure-devops-extensions

Azure Devops Extensions
5 stars 4 forks source link

The process '/usr/local/bin/lhci' failed because one or more lines were written to the STDERR stream #24

Closed meteorra closed 2 years ago

meteorra commented 3 years ago

I'm using Lighthouse CI plugin as a step in build process. Though I'm having all the assertions passed successfully & all the process is success, the step still finishes with error.

Here's my configuration: module.exports = { ci: { collect: { method: 'node', additive: false, headful: false, numberOfRuns: 3, chromePath: false, settings: { chromeFlags: '--ignore-certificate-error', preset: 'desktop', throttling: {rttMs: 40, throughputKbps: 10 * 1024, cpuSlowdownMultiplier: 1}, } }, assert: { preset: 'lighthouse:no-pwa', assertions: { 'categories:performance': ['error', { minScore: 0.8 }], 'bypass': 'off', 'is-crawlable': 'off', 'unused-javascript': 'off' }, includePassedAssertions: true }, upload: { target: 'temporary-public-storage', uploadUrlMap: false }, }, }

Here are the logs: 2021-05-24T11:55:30.9531562Z ##[section]Starting: Run Lighthouse CI 2021-05-24T11:55:30.9538238Z ============================================================================== 2021-05-24T11:55:30.9538574Z Task : Lighthouse CI Extension 2021-05-24T11:55:30.9538949Z Description : Automate running Lighthouse for every commit, viewing the changes, and preventing regressions 2021-05-24T11:55:30.9539297Z Version : 1.3.0 2021-05-24T11:55:30.9539521Z Author : @Gurucharan94 2021-05-24T11:55:30.9540081Z Help : Automate running Lighthouse for every commit, viewing the changes, and preventing regressions. Read more about LightHouse CI 2021-05-24T11:55:30.9540723Z ============================================================================== 2021-05-24T11:55:31.9507115Z [command]/usr/bin/bash --noprofile --norc /home/vsts/work/_temp/eec633c6-6ea7-442e-90a6-7b9c24760f94.sh 2021-05-24T11:55:41.8470793Z npm WARN deprecated intl-messageformat-parser@1.8.1: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser 2021-05-24T11:55:41.9477399Z npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 2021-05-24T11:55:43.0927673Z npm WARN deprecated har-validator@5.1.5: this library is no longer supported 2021-05-24T11:55:58.4041187Z /usr/local/bin/lhci -> /usr/local/lib/node_modules/@lhci/cli/src/cli.js 2021-05-24T11:55:58.4830201Z 2021-05-24T11:55:58.4831016Z > puppeteer@9.1.1 install /usr/local/lib/node_modules/puppeteer 2021-05-24T11:55:58.4831521Z > node install.js 2021-05-24T11:55:58.4831737Z 2021-05-24T11:55:58.6968569Z INFO Skipping browser download. "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" environment variable was found. 2021-05-24T11:55:58.7929758Z + puppeteer@9.1.1 2021-05-24T11:55:58.7930741Z + @lhci/cli@0.7.2 2021-05-24T11:55:58.7931523Z added 485 packages from 278 contributors in 25.544s 2021-05-24T11:55:58.9364076Z [command]/usr/local/bin/lhci autorun --config /home/vsts/work/1/s/lighthouserc.js 2021-05-24T11:55:59.7144329Z ✅ .lighthouseci/ directory writable 2021-05-24T11:55:59.7148996Z ✅ Configuration file found 2021-05-24T11:56:00.7850884Z ✅ Chrome installation found 2021-05-24T11:56:00.7854352Z ⚠️ GitHub token not set 2021-05-24T11:56:00.7876246Z Healthcheck passed! 2021-05-24T11:56:00.7915607Z 2021-05-24T11:56:00.7922070Z Automatically determined ./build as staticDistDir. 2021-05-24T11:56:00.7922761Z Set it explicitly in lighthouserc.json if incorrect. 2021-05-24T11:56:00.7923497Z 2021-05-24T11:56:01.2246124Z Started a web server on port 35553... 2021-05-24T11:56:01.2263139Z Running Lighthouse 3 time(s) on http://localhost:35553/index.html 2021-05-24T11:56:12.8697423Z Run #1...done. 2021-05-24T11:56:22.2085385Z Run #2...done. 2021-05-24T11:56:31.4777578Z Run #3...done. 2021-05-24T11:56:31.4777949Z Done running Lighthouse! 2021-05-24T11:56:31.4813965Z 2021-05-24T11:56:31.8756760Z Checking assertions against 1 URL(s), 3 total run(s) 2021-05-24T11:56:31.8758195Z 2021-05-24T11:56:31.8907021Z 107 result(s) for http://localhost:35553/index.html : 2021-05-24T11:56:31.8907628Z 2021-05-24T11:56:31.8908168Z ✅ accesskeys passing for minScore assertion 2021-05-24T11:56:31.8908535Z [accesskey] values are unique 2021-05-24T11:56:31.8908850Z https://web.dev/accesskeys/ 2021-05-24T11:56:31.8909027Z 2021-05-24T11:56:31.8909445Z expected: >=0.9 2021-05-24T11:56:31.8909908Z found: 1 2021-05-24T11:56:31.8910512Z all values: 1, 1, 1 2021-05-24T11:56:31.8910675Z 2021-05-24T11:56:31.8910770Z 2021-05-24T11:56:31.8911282Z ✅ appcache-manifest passing for minScore assertion 2021-05-24T11:56:31.8911645Z Avoids Application Cache 2021-05-24T11:56:31.8912117Z https://web.dev/appcache-manifest/ 2021-05-24T11:56:31.8912305Z 2021-05-24T11:56:31.8912714Z expected: >=0.9 2021-05-24T11:56:31.8913172Z found: 1 2021-05-24T11:56:31.8914034Z all values: 1, 1, 1 2021-05-24T11:56:31.8914198Z 2021-05-24T11:56:31.8914293Z 2021-05-24T11:56:31.8914787Z ✅ aria-allowed-attr passing for minScore assertion 2021-05-24T11:56:31.8915396Z [aria-*] attributes match their roles 2021-05-24T11:56:31.8915904Z https://web.dev/aria-allowed-attr/ 2021-05-24T11:56:31.8916078Z 2021-05-24T11:56:31.8916506Z expected: >=0.9 2021-05-24T11:56:31.8916968Z found: 1 2021-05-24T11:56:31.8917491Z all values: 1, 1, 1 2021-05-24T11:56:31.8917652Z 2021-05-24T11:56:31.8917747Z 2021-05-24T11:56:31.8918243Z ✅ aria-command-name passing for minScore assertion 2021-05-24T11:56:31.8918676Z button, link, and menuitem elements have accessible names 2021-05-24T11:56:31.8919186Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8919345Z 2021-05-24T11:56:31.8919776Z expected: >=0.9 2021-05-24T11:56:31.8920232Z found: 1 2021-05-24T11:56:31.8920747Z all values: 1, 1, 1 2021-05-24T11:56:31.8920908Z 2021-05-24T11:56:31.8921002Z 2021-05-24T11:56:31.8921490Z ✅ aria-hidden-body passing for minScore assertion 2021-05-24T11:56:31.8922107Z [aria-hidden="true"] is not present on the document <body> 2021-05-24T11:56:31.8922641Z https://web.dev/aria-hidden-body/ 2021-05-24T11:56:31.8922809Z 2021-05-24T11:56:31.8923230Z expected: >=0.9 2021-05-24T11:56:31.8923686Z found: 1 2021-05-24T11:56:31.8924200Z all values: 1, 1, 1 2021-05-24T11:56:31.8924363Z 2021-05-24T11:56:31.8924458Z 2021-05-24T11:56:31.8924952Z ✅ aria-hidden-focus passing for minScore assertion 2021-05-24T11:56:31.8925585Z [aria-hidden="true"] elements do not contain focusable descendents 2021-05-24T11:56:31.8926135Z https://web.dev/aria-hidden-focus/ 2021-05-24T11:56:31.8926305Z 2021-05-24T11:56:31.8926730Z expected: >=0.9 2021-05-24T11:56:31.8927219Z found: 1 2021-05-24T11:56:31.8927684Z all values: 1, 1, 1 2021-05-24T11:56:31.8927861Z 2021-05-24T11:56:31.8927956Z 2021-05-24T11:56:31.8928454Z ✅ aria-input-field-name passing for minScore assertion 2021-05-24T11:56:31.8928860Z ARIA input fields have accessible names 2021-05-24T11:56:31.8929333Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8929491Z 2021-05-24T11:56:31.8929907Z expected: >=0.9 2021-05-24T11:56:31.8930814Z found: 1 2021-05-24T11:56:31.8931281Z all values: 1, 1, 1 2021-05-24T11:56:31.8931461Z 2021-05-24T11:56:31.8931557Z 2021-05-24T11:56:31.8932041Z ✅ aria-meter-name passing for minScore assertion 2021-05-24T11:56:31.8932445Z ARIA meter elements have accessible names 2021-05-24T11:56:31.8932926Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8933084Z 2021-05-24T11:56:31.8933494Z expected: >=0.9 2021-05-24T11:56:31.8934015Z found: 1 2021-05-24T11:56:31.8934482Z all values: 1, 1, 1 2021-05-24T11:56:31.8934644Z 2021-05-24T11:56:31.8934756Z 2021-05-24T11:56:31.8935258Z ✅ aria-progressbar-name passing for minScore assertion 2021-05-24T11:56:31.8935665Z ARIA progressbar elements have accessible names 2021-05-24T11:56:31.8936173Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8936329Z 2021-05-24T11:56:31.8936734Z expected: >=0.9 2021-05-24T11:56:31.8937249Z found: 1 2021-05-24T11:56:31.8937718Z all values: 1, 1, 1 2021-05-24T11:56:31.8937879Z 2021-05-24T11:56:31.8937988Z 2021-05-24T11:56:31.8938483Z ✅ aria-required-attr passing for minScore assertion 2021-05-24T11:56:31.8939050Z [role]s have all required [aria-*] attributes 2021-05-24T11:56:31.8939582Z https://web.dev/aria-required-attr/ 2021-05-24T11:56:31.8939884Z 2021-05-24T11:56:31.8940306Z expected: >=0.9 2021-05-24T11:56:31.8940778Z found: 1 2021-05-24T11:56:31.8941242Z all values: 1, 1, 1 2021-05-24T11:56:31.8941405Z 2021-05-24T11:56:31.8941499Z 2021-05-24T11:56:31.8942026Z ✅ aria-required-children passing for minScore assertion 2021-05-24T11:56:31.8942532Z Elements with an ARIA [role] that require children to contain a specific [role] have all required children. 2021-05-24T11:56:31.8943179Z https://web.dev/aria-required-children/ 2021-05-24T11:56:31.8943401Z 2021-05-24T11:56:31.8943809Z expected: >=0.9 2021-05-24T11:56:31.8944284Z found: 1 2021-05-24T11:56:31.8944753Z all values: 1, 1, 1 2021-05-24T11:56:31.8944918Z 2021-05-24T11:56:31.8945029Z 2021-05-24T11:56:31.8945535Z ✅ aria-required-parent passing for minScore assertion 2021-05-24T11:56:31.8945948Z [role]s are contained by their required parent element 2021-05-24T11:56:31.8946517Z https://web.dev/aria-required-parent/ 2021-05-24T11:56:31.8946693Z 2021-05-24T11:56:31.8947099Z expected: >=0.9 2021-05-24T11:56:31.8947572Z found: 1 2021-05-24T11:56:31.8948040Z all values: 1, 1, 1 2021-05-24T11:56:31.8948203Z 2021-05-24T11:56:31.8948299Z 2021-05-24T11:56:31.8948785Z ✅ aria-roles passing for minScore assertion 2021-05-24T11:56:31.8949136Z [role] values are valid 2021-05-24T11:56:31.8949631Z https://web.dev/aria-roles/ 2021-05-24T11:56:31.8949790Z 2021-05-24T11:56:31.8950194Z expected: >=0.9 2021-05-24T11:56:31.8950664Z found: 1 2021-05-24T11:56:31.8951129Z all values: 1, 1, 1 2021-05-24T11:56:31.8951292Z 2021-05-24T11:56:31.8951388Z 2021-05-24T11:56:31.8951905Z ✅ aria-toggle-field-name passing for minScore assertion 2021-05-24T11:56:31.8952299Z ARIA toggle fields have accessible names 2021-05-24T11:56:31.8952811Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8952968Z 2021-05-24T11:56:31.8953375Z expected: >=0.9 2021-05-24T11:56:31.8953843Z found: 1 2021-05-24T11:56:31.8954309Z all values: 1, 1, 1 2021-05-24T11:56:31.8954471Z 2021-05-24T11:56:31.8954566Z 2021-05-24T11:56:31.8955073Z ✅ aria-tooltip-name passing for minScore assertion 2021-05-24T11:56:31.8955465Z ARIA tooltip elements have accessible names 2021-05-24T11:56:31.8956061Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8956239Z 2021-05-24T11:56:31.8956649Z expected: >=0.9 2021-05-24T11:56:31.8957105Z found: 1 2021-05-24T11:56:31.8957588Z all values: 1, 1, 1 2021-05-24T11:56:31.8957749Z 2021-05-24T11:56:31.8957843Z 2021-05-24T11:56:31.8958347Z ✅ aria-treeitem-name passing for minScore assertion 2021-05-24T11:56:31.8958743Z ARIA treeitem elements have accessible names 2021-05-24T11:56:31.8959250Z https://web.dev/aria-name/ 2021-05-24T11:56:31.8959423Z 2021-05-24T11:56:31.8959827Z expected: >=0.9 2021-05-24T11:56:31.8960282Z found: 1 2021-05-24T11:56:31.8960762Z all values: 1, 1, 1 2021-05-24T11:56:31.8960922Z 2021-05-24T11:56:31.8961018Z 2021-05-24T11:56:31.8961503Z ✅ aria-valid-attr passing for minScore assertion 2021-05-24T11:56:31.8962085Z [aria-*] attributes are valid and not misspelled 2021-05-24T11:56:31.8962621Z https://web.dev/aria-valid-attr/ 2021-05-24T11:56:31.8962793Z 2021-05-24T11:56:31.8963214Z expected: >=0.9 2021-05-24T11:56:31.8963668Z found: 1 2021-05-24T11:56:31.8964148Z all values: 1, 1, 1 2021-05-24T11:56:31.8964310Z 2021-05-24T11:56:31.8964404Z 2021-05-24T11:56:31.8964903Z ✅ aria-valid-attr-value passing for minScore assertion 2021-05-24T11:56:31.8965469Z [aria-*] attributes have valid values 2021-05-24T11:56:31.8966072Z https://web.dev/aria-valid-attr-value/ 2021-05-24T11:56:31.8966250Z 2021-05-24T11:56:31.8966671Z expected: >=0.9 2021-05-24T11:56:31.8967121Z found: 1 2021-05-24T11:56:31.8967596Z all values: 1, 1, 1 2021-05-24T11:56:31.8967758Z 2021-05-24T11:56:31.8967853Z 2021-05-24T11:56:31.8968323Z ✅ bootup-time passing for minScore assertion 2021-05-24T11:56:31.8968686Z JavaScript execution time 2021-05-24T11:56:31.8969165Z https://web.dev/bootup-time/ 2021-05-24T11:56:31.8969327Z 2021-05-24T11:56:31.8969746Z expected: >=0.9 2021-05-24T11:56:31.8970343Z found: 1 2021-05-24T11:56:31.8970834Z all values: 1, 1, 1 2021-05-24T11:56:31.8971014Z 2021-05-24T11:56:31.8971109Z 2021-05-24T11:56:31.8971587Z ✅ button-name passing for minScore assertion 2021-05-24T11:56:31.8971965Z Buttons have an accessible name 2021-05-24T11:56:31.8972460Z https://web.dev/button-name/ 2021-05-24T11:56:31.8972623Z 2021-05-24T11:56:31.8973042Z expected: >=0.9 2021-05-24T11:56:31.8973500Z found: 1 2021-05-24T11:56:31.8973967Z all values: 1, 1, 1 2021-05-24T11:56:31.8974142Z 2021-05-24T11:56:31.8974237Z 2021-05-24T11:56:31.8974707Z ✅ canonical passing for minScore assertion 2021-05-24T11:56:31.8975094Z Document has a valid rel=canonical 2021-05-24T11:56:31.8975443Z https://web.dev/canonical/ 2021-05-24T11:56:31.8975599Z 2021-05-24T11:56:31.8976004Z expected: >=0.9 2021-05-24T11:56:31.8976476Z found: 1 2021-05-24T11:56:31.8976941Z all values: 1, 1, 1 2021-05-24T11:56:31.8977103Z 2021-05-24T11:56:31.8977213Z 2021-05-24T11:56:31.8977716Z ✅ categories.performance passing for minScore assertion 2021-05-24T11:56:31.8978241Z expected: >=0.8 2021-05-24T11:56:31.8982111Z found: 1 2021-05-24T11:56:31.8982597Z all values: 0.98, 1, 1 2021-05-24T11:56:31.8982767Z 2021-05-24T11:56:31.8982882Z 2021-05-24T11:56:31.8983350Z ✅ charset passing for minScore assertion 2021-05-24T11:56:31.8983700Z Properly defines charset 2021-05-24T11:56:31.8984012Z https://web.dev/charset/ 2021-05-24T11:56:31.8984164Z 2021-05-24T11:56:31.8984568Z expected: >=0.9 2021-05-24T11:56:31.8985046Z found: 1 2021-05-24T11:56:31.8985710Z all values: 1, 1, 1 2021-05-24T11:56:31.8985874Z 2021-05-24T11:56:31.8985969Z 2021-05-24T11:56:31.8986470Z ✅ color-contrast passing for minScore assertion 2021-05-24T11:56:31.8986895Z Background and foreground colors have a sufficient contrast ratio 2021-05-24T11:56:31.8987439Z https://web.dev/color-contrast/ 2021-05-24T11:56:31.8987606Z 2021-05-24T11:56:31.8988013Z expected: >=0.9 2021-05-24T11:56:31.8988495Z found: 1 2021-05-24T11:56:31.8988960Z all values: 1, 1, 1 2021-05-24T11:56:31.8989120Z 2021-05-24T11:56:31.8989215Z 2021-05-24T11:56:31.8989720Z ✅ crawlable-anchors passing for minScore assertion 2021-05-24T11:56:31.8990075Z Links are crawlable 2021-05-24T11:56:31.8990212Z 2021-05-24T11:56:31.8990632Z expected: >=0.9 2021-05-24T11:56:31.8991085Z found: 1 2021-05-24T11:56:31.8991563Z all values: 1, 1, 1 2021-05-24T11:56:31.8991733Z 2021-05-24T11:56:31.8991828Z 2021-05-24T11:56:31.8992338Z ✅ cumulative-layout-shift passing for minScore assertion 2021-05-24T11:56:31.8992721Z Cumulative Layout Shift 2021-05-24T11:56:31.8993012Z https://web.dev/cls/ 2021-05-24T11:56:31.8993158Z 2021-05-24T11:56:31.8993579Z expected: >=0.9 2021-05-24T11:56:31.8994035Z found: 1 2021-05-24T11:56:31.8994501Z all values: 1, 1, 1 2021-05-24T11:56:31.8994762Z 2021-05-24T11:56:31.8994858Z 2021-05-24T11:56:31.8995355Z ✅ definition-list passing for minScore assertion 2021-05-24T11:56:31.8996095Z <dl>'s contain only properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements. 2021-05-24T11:56:31.8996700Z https://web.dev/definition-list/ 2021-05-24T11:56:31.8996867Z 2021-05-24T11:56:31.8997287Z expected: >=0.9 2021-05-24T11:56:31.8997742Z found: 1 2021-05-24T11:56:31.8998218Z all values: 1, 1, 1 2021-05-24T11:56:31.8998394Z 2021-05-24T11:56:31.8998489Z 2021-05-24T11:56:31.8998965Z ✅ deprecations passing for minScore assertion 2021-05-24T11:56:31.8999329Z Avoids deprecated APIs 2021-05-24T11:56:31.8999632Z https://web.dev/deprecations/ 2021-05-24T11:56:31.8999791Z 2021-05-24T11:56:31.9000189Z expected: >=0.9 2021-05-24T11:56:31.9000663Z found: 1 2021-05-24T11:56:31.9001137Z all values: 1, 1, 1 2021-05-24T11:56:31.9001298Z 2021-05-24T11:56:31.9001411Z 2021-05-24T11:56:31.9001873Z ✅ dlitem passing for minScore assertion 2021-05-24T11:56:31.9002257Z Definition list items are wrapped in <dl> elements 2021-05-24T11:56:31.9002612Z https://web.dev/dlitem/ 2021-05-24T11:56:31.9002763Z 2021-05-24T11:56:31.9003173Z expected: >=0.9 2021-05-24T11:56:31.9003887Z found: 1 2021-05-24T11:56:31.9004366Z all values: 1, 1, 1 2021-05-24T11:56:31.9004527Z 2021-05-24T11:56:31.9004637Z 2021-05-24T11:56:31.9005102Z ✅ doctype passing for minScore assertion 2021-05-24T11:56:31.9005448Z Page has the HTML doctype 2021-05-24T11:56:31.9005770Z https://web.dev/doctype/ 2021-05-24T11:56:31.9005924Z 2021-05-24T11:56:31.9006328Z expected: >=0.9 2021-05-24T11:56:31.9006798Z found: 1 2021-05-24T11:56:31.9007274Z all values: 1, 1, 1 2021-05-24T11:56:31.9007436Z 2021-05-24T11:56:31.9007531Z 2021-05-24T11:56:31.9008026Z ✅ document-title passing for minScore assertion 2021-05-24T11:56:31.9008396Z Document has a <title> element 2021-05-24T11:56:31.9008887Z https://web.dev/document-title/ 2021-05-24T11:56:31.9009053Z 2021-05-24T11:56:31.9009457Z expected: >=0.9 2021-05-24T11:56:31.9009933Z found: 1 2021-05-24T11:56:31.9010676Z all values: 1, 1, 1 2021-05-24T11:56:31.9010974Z 2021-05-24T11:56:31.9011070Z 2021-05-24T11:56:31.9011580Z ✅ dom-size passing for minScore assertion 2021-05-24T11:56:31.9011938Z Avoids an excessive DOM size 2021-05-24T11:56:31.9012668Z https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations 2021-05-24T11:56:31.9012981Z 2021-05-24T11:56:31.9013388Z expected: >=0.9 2021-05-24T11:56:31.9013874Z found: 1 2021-05-24T11:56:31.9014340Z all values: 1, 1, 1 2021-05-24T11:56:31.9014501Z 2021-05-24T11:56:31.9014596Z 2021-05-24T11:56:31.9015147Z ✅ duplicate-id-active passing for minScore assertion 2021-05-24T11:56:31.9015567Z [id] attributes on active, focusable elements are unique 2021-05-24T11:56:31.9016115Z https://web.dev/duplicate-id-active/ 2021-05-24T11:56:31.9016292Z 2021-05-24T11:56:31.9016699Z expected: >=0.9 2021-05-24T11:56:31.9017181Z found: 1 2021-05-24T11:56:31.9017647Z all values: 1, 1, 1 2021-05-24T11:56:31.9017808Z 2021-05-24T11:56:31.9017903Z 2021-05-24T11:56:31.9018412Z ✅ duplicate-id-aria passing for minScore assertion 2021-05-24T11:56:31.9018762Z ARIA IDs are unique 2021-05-24T11:56:31.9019223Z https://web.dev/duplicate-id-aria/ 2021-05-24T11:56:31.9019409Z 2021-05-24T11:56:31.9019813Z expected: >=0.9 2021-05-24T11:56:31.9020374Z found: 1 2021-05-24T11:56:31.9020860Z all values: 1, 1, 1 2021-05-24T11:56:31.9021021Z 2021-05-24T11:56:31.9021117Z 2021-05-24T11:56:31.9021631Z ✅ duplicated-javascript passing for maxLength assertion 2021-05-24T11:56:31.9022036Z Remove duplicate modules in JavaScript bundles 2021-05-24T11:56:31.9022215Z 2021-05-24T11:56:31.9022625Z expected: <=0 2021-05-24T11:56:31.9023079Z found: 0 2021-05-24T11:56:31.9023554Z all values: 0, 0, 0 2021-05-24T11:56:31.9023731Z 2021-05-24T11:56:31.9023827Z 2021-05-24T11:56:31.9024341Z ✅ efficient-animated-content passing for maxLength assertion 2021-05-24T11:56:31.9024742Z Use video formats for animated content 2021-05-24T11:56:31.9025281Z https://web.dev/efficient-animated-content/ 2021-05-24T11:56:31.9025470Z 2021-05-24T11:56:31.9025868Z expected: <=0 2021-05-24T11:56:31.9026348Z found: 0 2021-05-24T11:56:31.9026812Z all values: 0, 0, 0 2021-05-24T11:56:31.9026974Z 2021-05-24T11:56:31.9027084Z 2021-05-24T11:56:31.9027574Z ✅ errors-in-console passing for minScore assertion 2021-05-24T11:56:31.9027956Z No browser errors logged to the console 2021-05-24T11:56:31.9028462Z https://web.dev/errors-in-console/ 2021-05-24T11:56:31.9028633Z 2021-05-24T11:56:31.9029038Z expected: >=0.9 2021-05-24T11:56:31.9029506Z found: 1 2021-05-24T11:56:31.9029980Z all values: 1, 1, 1 2021-05-24T11:56:31.9030141Z 2021-05-24T11:56:31.9030252Z 2021-05-24T11:56:31.9030781Z ✅ external-anchors-use-rel-noopener passing for minScore assertion 2021-05-24T11:56:31.9031360Z Links to cross-origin destinations are safe 2021-05-24T11:56:31.9031921Z https://web.dev/external-anchors-use-rel-noopener/ 2021-05-24T11:56:31.9032117Z 2021-05-24T11:56:31.9032520Z expected: >=0.9 2021-05-24T11:56:31.9032999Z found: 1 2021-05-24T11:56:31.9033464Z all values: 1, 1, 1 2021-05-24T11:56:31.9033625Z 2021-05-24T11:56:31.9033720Z 2021-05-24T11:56:31.9034238Z ✅ first-contentful-paint passing for minScore assertion 2021-05-24T11:56:31.9034601Z First Contentful Paint 2021-05-24T11:56:31.9035092Z https://web.dev/first-contentful-paint/ 2021-05-24T11:56:31.9035271Z 2021-05-24T11:56:31.9035674Z expected: >=0.9 2021-05-24T11:56:31.9036236Z found: 1 2021-05-24T11:56:31.9036711Z all values: 0.98, 1, 1 2021-05-24T11:56:31.9036879Z 2021-05-24T11:56:31.9036973Z 2021-05-24T11:56:31.9037470Z ✅ first-cpu-idle passing for minScore assertion 2021-05-24T11:56:31.9037809Z First CPU Idle 2021-05-24T11:56:31.9038268Z https://web.dev/first-cpu-idle/ 2021-05-24T11:56:31.9038438Z 2021-05-24T11:56:31.9038844Z expected: >=0.9 2021-05-24T11:56:31.9039321Z found: 1 2021-05-24T11:56:31.9039789Z all values: 1, 1, 1 2021-05-24T11:56:31.9039951Z 2021-05-24T11:56:31.9040046Z 2021-05-24T11:56:31.9040564Z ✅ first-meaningful-paint passing for minScore assertion 2021-05-24T11:56:31.9040926Z First Meaningful Paint 2021-05-24T11:56:31.9041402Z https://web.dev/first-meaningful-paint/ 2021-05-24T11:56:31.9041596Z 2021-05-24T11:56:31.9042000Z expected: >=0.9 2021-05-24T11:56:31.9042467Z found: 1 2021-05-24T11:56:31.9042958Z all values: 0.98, 1, 1 2021-05-24T11:56:31.9043126Z 2021-05-24T11:56:31.9043225Z 2021-05-24T11:56:31.9043711Z ✅ font-display passing for minScore assertion 2021-05-24T11:56:31.9044098Z All text remains visible during webfont loads 2021-05-24T11:56:31.9044588Z https://web.dev/font-display/ 2021-05-24T11:56:31.9044768Z 2021-05-24T11:56:31.9045177Z expected: >=0.9 2021-05-24T11:56:31.9045721Z found: 1 2021-05-24T11:56:31.9046204Z all values: 1, 1, 1 2021-05-24T11:56:31.9046366Z 2021-05-24T11:56:31.9046460Z 2021-05-24T11:56:31.9046928Z ✅ font-size passing for minScore assertion 2021-05-24T11:56:31.9047304Z Document uses legible font sizes 2021-05-24T11:56:31.9047767Z https://web.dev/font-size/ 2021-05-24T11:56:31.9047924Z 2021-05-24T11:56:31.9048342Z expected: >=0.9 2021-05-24T11:56:31.9048809Z found: 1 2021-05-24T11:56:31.9049293Z all values: 1, 1, 1 2021-05-24T11:56:31.9049456Z 2021-05-24T11:56:31.9049550Z 2021-05-24T11:56:31.9050062Z ✅ form-field-multiple-labels passing for minScore assertion 2021-05-24T11:56:31.9050610Z No form fields have multiple labels 2021-05-24T11:56:31.9051138Z https://web.dev/form-field-multiple-labels/ 2021-05-24T11:56:31.9051328Z 2021-05-24T11:56:31.9051753Z expected: >=0.9 2021-05-24T11:56:31.9052223Z found: 1 2021-05-24T11:56:31.9052703Z all values: 1, 1, 1 2021-05-24T11:56:31.9052865Z 2021-05-24T11:56:31.9052960Z 2021-05-24T11:56:31.9053435Z ✅ frame-title passing for minScore assertion 2021-05-24T11:56:31.9053834Z <frame> or <iframe> elements have a title 2021-05-24T11:56:31.9054321Z https://web.dev/frame-title/ 2021-05-24T11:56:31.9054482Z 2021-05-24T11:56:31.9054901Z expected: >=0.9 2021-05-24T11:56:31.9055366Z found: 1 2021-05-24T11:56:31.9055832Z all values: 1, 1, 1 2021-05-24T11:56:31.9056009Z 2021-05-24T11:56:31.9056105Z 2021-05-24T11:56:31.9056603Z ✅ geolocation-on-start passing for minScore assertion 2021-05-24T11:56:31.9057032Z Avoids requesting the geolocation permission on page load 2021-05-24T11:56:31.9057563Z https://web.dev/geolocation-on-start/ 2021-05-24T11:56:31.9057740Z 2021-05-24T11:56:31.9058170Z expected: >=0.9 2021-05-24T11:56:31.9058621Z found: 1 2021-05-24T11:56:31.9059087Z all values: 1, 1, 1 2021-05-24T11:56:31.9059263Z 2021-05-24T11:56:31.9059358Z 2021-05-24T11:56:31.9059838Z ✅ heading-order passing for minScore assertion 2021-05-24T11:56:31.9060436Z Heading elements appear in a sequentially-descending order 2021-05-24T11:56:31.9060953Z https://web.dev/heading-order/ 2021-05-24T11:56:31.9061117Z 2021-05-24T11:56:31.9061645Z expected: >=0.9 2021-05-24T11:56:31.9062103Z found: 1 2021-05-24T11:56:31.9062567Z all values: 1, 1, 1 2021-05-24T11:56:31.9062728Z 2021-05-24T11:56:31.9062838Z 2021-05-24T11:56:31.9063307Z ✅ hreflang passing for minScore assertion 2021-05-24T11:56:31.9063663Z Document has a valid hreflang 2021-05-24T11:56:31.9063989Z https://web.dev/hreflang/ 2021-05-24T11:56:31.9064140Z 2021-05-24T11:56:31.9064554Z expected: >=0.9 2021-05-24T11:56:31.9065024Z found: 1 2021-05-24T11:56:31.9065490Z all values: 1, 1, 1 2021-05-24T11:56:31.9065652Z 2021-05-24T11:56:31.9066171Z 2021-05-24T11:56:31.9066662Z ✅ html-has-lang passing for minScore assertion 2021-05-24T11:56:31.9067045Z <html> element has a [lang] attribute 2021-05-24T11:56:31.9067548Z https://web.dev/html-has-lang/ 2021-05-24T11:56:31.9067712Z 2021-05-24T11:56:31.9068118Z expected: >=0.9 2021-05-24T11:56:31.9068597Z found: 1 2021-05-24T11:56:31.9069063Z all values: 1, 1, 1 2021-05-24T11:56:31.9069225Z 2021-05-24T11:56:31.9069334Z 2021-05-24T11:56:31.9069820Z ✅ html-lang-valid passing for minScore assertion 2021-05-24T11:56:31.9070233Z <html> element has a valid value for its [lang] attribute 2021-05-24T11:56:31.9070771Z https://web.dev/html-lang-valid/ 2021-05-24T11:56:31.9071022Z 2021-05-24T11:56:31.9071437Z expected: >=0.9 2021-05-24T11:56:31.9071908Z found: 1 2021-05-24T11:56:31.9072372Z all values: 1, 1, 1 2021-05-24T11:56:31.9072533Z 2021-05-24T11:56:31.9072627Z 2021-05-24T11:56:31.9073124Z ✅ http-status-code passing for minScore assertion 2021-05-24T11:56:31.9073500Z Page has successful HTTP status code 2021-05-24T11:56:31.9074000Z https://web.dev/http-status-code/ 2021-05-24T11:56:31.9074169Z 2021-05-24T11:56:31.9074586Z expected: >=0.9 2021-05-24T11:56:31.9075059Z found: 1 2021-05-24T11:56:31.9075523Z all values: 1, 1, 1 2021-05-24T11:56:31.9075685Z 2021-05-24T11:56:31.9075780Z 2021-05-24T11:56:31.9076264Z ✅ image-alt passing for minScore assertion 2021-05-24T11:56:31.9076632Z Image elements have [alt] attributes 2021-05-24T11:56:31.9077115Z https://web.dev/image-alt/ 2021-05-24T11:56:31.9077281Z 2021-05-24T11:56:31.9077690Z expected: >=0.9 2021-05-24T11:56:31.9078159Z found: 1 2021-05-24T11:56:31.9078626Z all values: 1, 1, 1 2021-05-24T11:56:31.9078790Z 2021-05-24T11:56:31.9078885Z 2021-05-24T11:56:31.9079392Z ✅ image-aspect-ratio passing for minScore assertion 2021-05-24T11:56:31.9079778Z Displays images with correct aspect ratio 2021-05-24T11:56:31.9080277Z https://web.dev/image-aspect-ratio/ 2021-05-24T11:56:31.9080462Z 2021-05-24T11:56:31.9080874Z expected: >=0.9 2021-05-24T11:56:31.9081328Z found: 1 2021-05-24T11:56:31.9081809Z all values: 1, 1, 1 2021-05-24T11:56:31.9081971Z 2021-05-24T11:56:31.9082065Z 2021-05-24T11:56:31.9082578Z ✅ image-size-responsive passing for minScore assertion 2021-05-24T11:56:31.9082974Z Serves images with appropriate resolution 2021-05-24T11:56:31.9083487Z https://web.dev/serve-responsive-images/ 2021-05-24T11:56:31.9083689Z 2021-05-24T11:56:31.9084094Z expected: >=0.9 2021-05-24T11:56:31.9084550Z found: 1 2021-05-24T11:56:31.9085032Z all values: 1, 1, 1 2021-05-24T11:56:31.9085192Z 2021-05-24T11:56:31.9085287Z 2021-05-24T11:56:31.9085768Z ✅ input-image-alt passing for minScore assertion 2021-05-24T11:56:31.9086179Z <input type="image"> elements have [alt] text 2021-05-24T11:56:31.9086682Z https://web.dev/input-image-alt/ 2021-05-24T11:56:31.9086916Z 2021-05-24T11:56:31.9087352Z expected: >=0.9 2021-05-24T11:56:31.9087807Z found: 1 2021-05-24T11:56:31.9088286Z all values: 1, 1, 1 2021-05-24T11:56:31.9088447Z 2021-05-24T11:56:31.9088541Z 2021-05-24T11:56:31.9089025Z ✅ inspector-issues passing for minScore assertion 2021-05-24T11:56:31.9089441Z No issues in the Issues panel in Chrome Devtools 2021-05-24T11:56:31.9089628Z 2021-05-24T11:56:31.9090036Z expected: >=0.9 2021-05-24T11:56:31.9091101Z found: 1 2021-05-24T11:56:31.9091585Z all values: 1, 1, 1 2021-05-24T11:56:31.9091750Z 2021-05-24T11:56:31.9091861Z 2021-05-24T11:56:31.9092343Z ✅ interactive passing for minScore assertion 2021-05-24T11:56:31.9092685Z Time to Interactive 2021-05-24T11:56:31.9092997Z https://web.dev/interactive/ 2021-05-24T11:56:31.9093154Z 2021-05-24T11:56:31.9093555Z expected: >=0.9 2021-05-24T11:56:31.9094044Z found: 1 2021-05-24T11:56:31.9094507Z all values: 1, 1, 1 2021-05-24T11:56:31.9094668Z 2021-05-24T11:56:31.9094763Z 2021-05-24T11:56:31.9095236Z ✅ label passing for minScore assertion 2021-05-24T11:56:31.9095597Z Form elements have associated labels 2021-05-24T11:56:31.9095927Z https://web.dev/label/ 2021-05-24T11:56:31.9096076Z 2021-05-24T11:56:31.9096477Z expected: >=0.9 2021-05-24T11:56:31.9097055Z found: 1 2021-05-24T11:56:31.9097522Z all values: 1, 1, 1 2021-05-24T11:56:31.9097683Z 2021-05-24T11:56:31.9097779Z 2021-05-24T11:56:31.9098305Z ✅ largest-contentful-paint passing for minScore assertion 2021-05-24T11:56:31.9098677Z Largest Contentful Paint 2021-05-24T11:56:31.9099206Z https://web.dev/lighthouse-largest-contentful-paint/ 2021-05-24T11:56:31.9099407Z 2021-05-24T11:56:31.9099812Z expected: >=0.9 2021-05-24T11:56:31.9100280Z found: 1 2021-05-24T11:56:31.9100769Z all values: 0.99, 1, 1 2021-05-24T11:56:31.9100936Z 2021-05-24T11:56:31.9101032Z 2021-05-24T11:56:31.9101544Z ✅ legacy-javascript passing for maxLength assertion 2021-05-24T11:56:31.9101948Z Avoid serving legacy JavaScript to modern browsers 2021-05-24T11:56:31.9102135Z 2021-05-24T11:56:31.9102545Z expected: <=0 2021-05-24T11:56:31.9103007Z found: 0 2021-05-24T11:56:31.9103474Z all values: 0, 0, 0 2021-05-24T11:56:31.9103651Z 2021-05-24T11:56:31.9103746Z 2021-05-24T11:56:31.9104215Z ✅ link-name passing for minScore assertion 2021-05-24T11:56:31.9104584Z Links have a discernible name 2021-05-24T11:56:31.9105040Z https://web.dev/link-name/ 2021-05-24T11:56:31.9105199Z 2021-05-24T11:56:31.9105616Z expected: >=0.9 2021-05-24T11:56:31.9106072Z found: 1 2021-05-24T11:56:31.9106546Z all values: 1, 1, 1 2021-05-24T11:56:31.9106708Z 2021-05-24T11:56:31.9106818Z 2021-05-24T11:56:31.9107287Z ✅ link-text passing for minScore assertion 2021-05-24T11:56:31.9107636Z Links have descriptive text 2021-05-24T11:56:31.9108102Z https://web.dev/link-text/ 2021-05-24T11:56:31.9108260Z 2021-05-24T11:56:31.9108666Z expected: >=0.9 2021-05-24T11:56:31.9109145Z found: 1 2021-05-24T11:56:31.9109620Z all values: 1, 1, 1 2021-05-24T11:56:31.9109783Z 2021-05-24T11:56:31.9109892Z 2021-05-24T11:56:31.9110348Z ✅ list passing for minScore assertion 2021-05-24T11:56:31.9110802Z Lists contain only <li> elements and script supporting elements (<script> and <template>). 2021-05-24T11:56:31.9111224Z https://web.dev/list/ 2021-05-24T11:56:31.9111363Z 2021-05-24T11:56:31.9111756Z expected: >=0.9 2021-05-24T11:56:31.9112227Z found: 1 2021-05-24T11:56:31.9112805Z all values: 1, 1, 1 2021-05-24T11:56:31.9112967Z 2021-05-24T11:56:31.9113063Z 2021-05-24T11:56:31.9113546Z ✅ listitem passing for minScore assertion 2021-05-24T11:56:31.9113970Z List items (<li>) are contained within <ul> or <ol> parent elements 2021-05-24T11:56:31.9114406Z https://web.dev/listitem/ 2021-05-24T11:56:31.9114563Z 2021-05-24T11:56:31.9114970Z expected: >=0.9 2021-05-24T11:56:31.9115450Z found: 1 2021-05-24T11:56:31.9115915Z all values: 1, 1, 1 2021-05-24T11:56:31.9116076Z 2021-05-24T11:56:31.9116171Z 2021-05-24T11:56:31.9116698Z ✅ mainthread-work-breakdown passing for minScore assertion 2021-05-24T11:56:31.9117221Z Minimizes main-thread work 2021-05-24T11:56:31.9117737Z https://web.dev/mainthread-work-breakdown/ 2021-05-24T11:56:31.9117922Z 2021-05-24T11:56:31.9118330Z expected: >=0.9 2021-05-24T11:56:31.9118808Z found: 1 2021-05-24T11:56:31.9119274Z all values: 1, 1, 1 2021-05-24T11:56:31.9119435Z 2021-05-24T11:56:31.9119531Z 2021-05-24T11:56:31.9120036Z ✅ max-potential-fid passing for minScore assertion 2021-05-24T11:56:31.9120408Z Max Potential First Input Delay 2021-05-24T11:56:31.9120928Z https://web.dev/lighthouse-max-potential-fid/ 2021-05-24T11:56:31.9121117Z 2021-05-24T11:56:31.9121524Z expected: >=0.9 2021-05-24T11:56:31.9122063Z found: 1 2021-05-24T11:56:31.9122554Z all values: 0.31, 1, 1 2021-05-24T11:56:31.9122720Z 2021-05-24T11:56:31.9122814Z 2021-05-24T11:56:31.9123315Z ✅ meta-description passing for minScore assertion 2021-05-24T11:56:31.9123686Z Document has a meta description 2021-05-24T11:56:31.9124165Z https://web.dev/meta-description/ 2021-05-24T11:56:31.9124348Z 2021-05-24T11:56:31.9124754Z expected: >=0.9 2021-05-24T11:56:31.9125221Z found: 1 2021-05-24T11:56:31.9125703Z all values: 1, 1, 1 2021-05-24T11:56:31.9125866Z 2021-05-24T11:56:31.9125960Z 2021-05-24T11:56:31.9126451Z ✅ meta-refresh passing for minScore assertion 2021-05-24T11:56:31.9127030Z The document does not use <meta http-equiv="refresh"> 2021-05-24T11:56:31.9127543Z https://web.dev/meta-refresh/ 2021-05-24T11:56:31.9127719Z 2021-05-24T11:56:31.9128135Z expected: >=0.9 2021-05-24T11:56:31.9128591Z found: 1 2021-05-24T11:56:31.9129073Z all values: 1, 1, 1 2021-05-24T11:56:31.9129237Z 2021-05-24T11:56:31.9129332Z 2021-05-24T11:56:31.9129814Z ✅ meta-viewport passing for minScore assertion 2021-05-24T11:56:31.9130871Z [user-scalable="no"] is not used in the <meta name="viewport"> element and the [maximum-scale] attribute is not less than 5. 2021-05-24T11:56:31.9131523Z https://web.dev/meta-viewport/ 2021-05-24T11:56:31.9131714Z 2021-05-24T11:56:31.9132123Z expected: >=0.9 2021-05-24T11:56:31.9132579Z found: 1 2021-05-24T11:56:31.9133063Z all values: 1, 1, 1 2021-05-24T11:56:31.9133224Z 2021-05-24T11:56:31.9133319Z 2021-05-24T11:56:31.9133810Z ✅ no-document-write passing for minScore assertion 2021-05-24T11:56:31.9134188Z Avoids document.write() 2021-05-24T11:56:31.9134661Z https://web.dev/no-document-write/ 2021-05-24T11:56:31.9134840Z 2021-05-24T11:56:31.9135269Z expected: >=0.9 2021-05-24T11:56:31.9135724Z found: 1 2021-05-24T11:56:31.9136203Z all values: 1, 1, 1 2021-05-24T11:56:31.9136365Z 2021-05-24T11:56:31.9136460Z 2021-05-24T11:56:31.9136953Z ✅ no-unload-listeners passing for minScore assertion 2021-05-24T11:56:31.9137341Z Avoids unload event listeners 2021-05-24T11:56:31.9137958Z https://developers.google.com/web/updates/2018/07/page-lifecycle-api#the-unload-event 2021-05-24T11:56:31.9138305Z 2021-05-24T11:56:31.9138741Z expected: >=0.9 2021-05-24T11:56:31.9139194Z found: 1 2021-05-24T11:56:31.9139672Z all values: 1, 1, 1 2021-05-24T11:56:31.9139834Z 2021-05-24T11:56:31.9139930Z 2021-05-24T11:56:31.9140434Z ✅ no-vulnerable-libraries passing for minScore assertion 2021-05-24T11:56:31.9141086Z Avoids front-end JavaScript libraries with known security vulnerabilities 2021-05-24T11:56:31.9141665Z https://web.dev/no-vulnerable-libraries/ 2021-05-24T11:56:31.9141845Z 2021-05-24T11:56:31.9142266Z expected: >=0.9 2021-05-24T11:56:31.9142723Z found: 1 2021-05-24T11:56:31.9143186Z all values: 1, 1, 1 2021-05-24T11:56:31.9143361Z 2021-05-24T11:56:31.9143456Z 2021-05-24T11:56:31.9143968Z ✅ non-composited-animations passing for minScore assertion 2021-05-24T11:56:31.9144525Z Avoid non-composited animations 2021-05-24T11:56:31.9145028Z https://web.dev/non-composited-animations 2021-05-24T11:56:31.9145208Z 2021-05-24T11:56:31.9145627Z expected: >=0.9 2021-05-24T11:56:31.9146083Z found: 1 2021-05-24T11:56:31.9146548Z all values: 1, 1, 1 2021-05-24T11:56:31.9146724Z 2021-05-24T11:56:31.9146820Z 2021-05-24T11:56:31.9147320Z ✅ notification-on-start passing for minScore assertion 2021-05-24T11:56:31.9147840Z Avoids requesting the notification permission on page load 2021-05-24T11:56:31.9148383Z https://web.dev/notification-on-start/ 2021-05-24T11:56:31.9148561Z 2021-05-24T11:56:31.9148983Z expected: >=0.9 2021-05-24T11:56:31.9149439Z found: 1 2021-05-24T11:56:31.9149911Z all values: 1, 1, 1 2021-05-24T11:56:31.9150086Z 2021-05-24T11:56:31.9150181Z 2021-05-24T11:56:31.9150653Z ✅ object-alt passing for minScore assertion 2021-05-24T11:56:31.9151030Z <object> elements have [alt] text 2021-05-24T11:56:31.9151523Z https://web.dev/object-alt/ 2021-05-24T11:56:31.9151684Z 2021-05-24T11:56:31.9152090Z expected: >=0.9 2021-05-24T11:56:31.9152562Z found: 1 2021-05-24T11:56:31.9153029Z all values: 1, 1, 1 2021-05-24T11:56:31.9153191Z 2021-05-24T11:56:31.9153301Z 2021-05-24T11:56:31.9153792Z ✅ offscreen-images passing for maxLength assertion 2021-05-24T11:56:31.9154156Z Defer offscreen images 2021-05-24T11:56:31.9154636Z https://web.dev/offscreen-images/ 2021-05-24T11:56:31.9154805Z 2021-05-24T11:56:31.9155203Z expected: <=0 2021-05-24T11:56:31.9155670Z found: 0 2021-05-24T11:56:31.9156134Z all values: 0, 0, 0 2021-05-24T11:56:31.9156296Z 2021-05-24T11:56:31.9156391Z 2021-05-24T11:56:31.9156939Z ✅ password-inputs-can-be-pasted-into passing for minScore assertion 2021-05-24T11:56:31.9157360Z Allows users to paste into password fields 2021-05-24T11:56:31.9157919Z https://web.dev/password-inputs-can-be-pasted-into/ 2021-05-24T11:56:31.9158119Z 2021-05-24T11:56:31.9158523Z expected: >=0.9 2021-05-24T11:56:31.9158995Z found: 1 2021-05-24T11:56:31.9159462Z all values: 1, 1, 1 2021-05-24T11:56:31.9159622Z 2021-05-24T11:56:31.9159716Z 2021-05-24T11:56:31.9160195Z ✅ plugins passing for minScore assertion 2021-05-24T11:56:31.9160542Z Document avoids plugins 2021-05-24T11:56:31.9160852Z https://web.dev/plugins/ 2021-05-24T11:56:31.9161002Z 2021-05-24T11:56:31.9161403Z expected: >=0.9 2021-05-24T11:56:31.9161871Z found: 1 2021-05-24T11:56:31.9162336Z all values: 1, 1, 1 2021-05-24T11:56:31.9162498Z 2021-05-24T11:56:31.9162594Z 2021-05-24T11:56:31.9163091Z ✅ preload-fonts passing for minScore assertion 2021-05-24T11:56:31.9163753Z Fonts with font-display: optional are preloaded 2021-05-24T11:56:31.9164404Z https://web.dev/preload-optional-fonts/ 2021-05-24T11:56:31.9164585Z 2021-05-24T11:56:31.9164991Z expected: >=0.9 2021-05-24T11:56:31.9165447Z found: 1 2021-05-24T11:56:31.9165983Z all values: 1, 1, 1 2021-05-24T11:56:31.9166145Z 2021-05-24T11:56:31.9166240Z 2021-05-24T11:56:31.9166763Z ✅ preload-lcp-image passing for minScore assertion 2021-05-24T11:56:31.9167157Z Preload Largest Contentful Paint image 2021-05-24T11:56:31.9167856Z https://web.dev/optimize-lcp/#preload-important-resources 2021-05-24T11:56:31.9168066Z 2021-05-24T11:56:31.9168473Z expected: >=0.9 2021-05-24T11:56:31.9169004Z found: 0.96 2021-05-24T11:56:31.9169502Z all values: 0.96, 0.96, 0.96 2021-05-24T11:56:31.9169677Z 2021-05-24T11:56:31.9169849Z 2021-05-24T11:56:31.9170526Z ✅ redirects passing for minScore assertion 2021-05-24T11:56:31.9170904Z Avoid multiple page redirects 2021-05-24T11:56:31.9171278Z https://web.dev/redirects/ 2021-05-24T11:56:31.9171433Z 2021-05-24T11:56:31.9171851Z expected: >=0.9 2021-05-24T11:56:31.9172367Z found: 1 2021-05-24T11:56:31.9172832Z all values: 1, 1, 1 2021-05-24T11:56:31.9172995Z 2021-05-24T11:56:31.9173147Z 2021-05-24T11:56:31.9173766Z ✅ render-blocking-resources passing for maxLength assertion 2021-05-24T11:56:31.9174312Z Eliminate render-blocking resources 2021-05-24T11:56:31.9174889Z https://web.dev/render-blocking-resources/ 2021-05-24T11:56:31.9175075Z 2021-05-24T11:56:31.9175473Z expected: <=0 2021-05-24T11:56:31.9175982Z found: 0 2021-05-24T11:56:31.9176451Z all values: 0, 0, 0 2021-05-24T11:56:31.9176612Z 2021-05-24T11:56:31.9176707Z 2021-05-24T11:56:31.9177272Z ✅ robots-txt passing for minScore assertion 2021-05-24T11:56:31.9177623Z robots.txt is valid 2021-05-24T11:56:31.9178150Z https://web.dev/robots-txt/ 2021-05-24T11:56:31.9178309Z 2021-05-24T11:56:31.9178717Z expected: >=0.9 2021-05-24T11:56:31.9179236Z found: 1 2021-05-24T11:56:31.9179705Z all values: 1, 1, 1 2021-05-24T11:56:31.9179868Z 2021-05-24T11:56:31.9179961Z 2021-05-24T11:56:31.9180513Z ✅ server-response-time passing for minScore assertion 2021-05-24T11:56:31.9180905Z Initial server response time was short 2021-05-24T11:56:31.9181521Z https://web.dev/time-to-first-byte/ 2021-05-24T11:56:31.9181701Z 2021-05-24T11:56:31.9182109Z expected: >=0.9 2021-05-24T11:56:31.9182564Z found: 1 2021-05-24T11:56:31.9183093Z all values: 1, 1, 1 2021-05-24T11:56:31.9183254Z 2021-05-24T11:56:31.9183349Z 2021-05-24T11:56:31.9183881Z ✅ speed-index passing for minScore assertion 2021-05-24T11:56:31.9184218Z Speed Index 2021-05-24T11:56:31.9184652Z https://web.dev/speed-index/ 2021-05-24T11:56:31.9184871Z 2021-05-24T11:56:31.9185280Z expected: >=0.9 2021-05-24T11:56:31.9185737Z found: 1 2021-05-24T11:56:31.9186300Z all values: 0.98, 1, 1 2021-05-24T11:56:31.9186466Z 2021-05-24T11:56:31.9186562Z 2021-05-24T11:56:31.9187112Z ✅ tabindex passing for minScore assertion 2021-05-24T11:56:31.9187516Z No element has a [tabindex] value greater than 0 2021-05-24T11:56:31.9187858Z https://web.dev/tabindex/ 2021-05-24T11:56:31.9188068Z 2021-05-24T11:56:31.9188475Z expected: >=0.9 2021-05-24T11:56:31.9188932Z found: 1 2021-05-24T11:56:31.9189454Z all values: 1, 1, 1 2021-05-24T11:56:31.9189889Z 2021-05-24T11:56:31.9189987Z 2021-05-24T11:56:31.9190467Z ✅ tap-targets passing for minScore assertion 2021-05-24T11:56:31.9191087Z Tap targets are sized appropriately 2021-05-24T11:56:31.9191574Z https://web.dev/tap-targets/ 2021-05-24T11:56:31.9191736Z 2021-05-24T11:56:31.9192183Z expected: >=0.9 2021-05-24T11:56:31.9192637Z found: 1 2021-05-24T11:56:31.9193204Z all values: 1, 1, 1 2021-05-24T11:56:31.9193367Z 2021-05-24T11:56:31.9193462Z 2021-05-24T11:56:31.9193944Z ✅ td-headers-attr passing for minScore assertion 2021-05-24T11:56:31.9194501Z Cells in a <table> element that use the [headers] attribute refer to table cells within the same table. 2021-05-24T11:56:31.9195100Z https://web.dev/td-headers-attr/ 2021-05-24T11:56:31.9195267Z 2021-05-24T11:56:31.9195729Z expected: >=0.9 2021-05-24T11:56:31.9196186Z found: 1 2021-05-24T11:56:31.9196706Z all values: 1, 1, 1 2021-05-24T11:56:31.9196868Z 2021-05-24T11:56:31.9196961Z 2021-05-24T11:56:31.9197457Z ✅ th-has-data-cells passing for minScore assertion 2021-05-24T11:56:31.9197994Z <th> elements and elements with [role="columnheader"/"rowheader"] have data cells they describe. 2021-05-24T11:56:31.9198589Z https://web.dev/th-has-data-cells/ 2021-05-24T11:56:31.9198760Z 2021-05-24T11:56:31.9199223Z expected: >=0.9 2021-05-24T11:56:31.9199677Z found: 1 2021-05-24T11:56:31.9200198Z all values: 1, 1, 1 2021-05-24T11:56:31.9200435Z 2021-05-24T11:56:31.9200532Z 2021-05-24T11:56:31.9201039Z ✅ third-party-facades passing for minScore assertion 2021-05-24T11:56:31.9201685Z Lazy load third-party resources with facades 2021-05-24T11:56:31.9202198Z https://web.dev/third-party-facades/ 2021-05-24T11:56:31.9202373Z 2021-05-24T11:56:31.9202860Z expected: >=0.9 2021-05-24T11:56:31.9203318Z found: 1 2021-05-24T11:56:31.9203782Z all values: 1, 1, 1 2021-05-24T11:56:31.9204011Z 2021-05-24T11:56:31.9204106Z 2021-05-24T11:56:31.9204589Z ✅ timing-budget passing for minScore assertion 2021-05-24T11:56:31.9204984Z Timing budget 2021-05-24T11:56:31.9205330Z https://developers.google.com/web/tools/lighthouse/audits/budgets 2021-05-24T11:56:31.9205547Z 2021-05-24T11:56:31.9206010Z expected: >=0.9 2021-05-24T11:56:31.9206470Z found: 1 2021-05-24T11:56:31.9206945Z all values: 1, 1, 1 2021-05-24T11:56:31.9207164Z 2021-05-24T11:56:31.9207261Z 2021-05-24T11:56:31.9207752Z ✅ total-byte-weight passing for minScore assertion 2021-05-24T11:56:31.9208179Z Avoids enormous network payloads 2021-05-24T11:56:31.9208664Z https://web.dev/total-byte-weight/ 2021-05-24T11:56:31.9208835Z 2021-05-24T11:56:31.9209238Z expected: >=0.9 2021-05-24T11:56:31.9209771Z found: 1 2021-05-24T11:56:31.9210371Z all values: 1, 1, 1 2021-05-24T11:56:31.9210545Z 2021-05-24T11:56:31.9210699Z 2021-05-24T11:56:31.9211202Z ✅ unminified-css passing for maxLength assertion 2021-05-24T11:56:31.9211535Z Minify CSS 2021-05-24T11:56:31.9212060Z https://web.dev/unminified-css/ 2021-05-24T11:56:31.9212228Z 2021-05-24T11:56:31.9212626Z expected: <=0 2021-05-24T11:56:31.9213145Z found: 0 2021-05-24T11:56:31.9213607Z all values: 0, 0, 0 2021-05-24T11:56:31.9213777Z 2021-05-24T11:56:31.9214031Z 2021-05-24T11:56:31.9214545Z ✅ unminified-javascript passing for maxLength assertion 2021-05-24T11:56:31.9214902Z Minify JavaScript 2021-05-24T11:56:31.9215428Z https://web.dev/unminified-javascript/ 2021-05-24T11:56:31.9215603Z 2021-05-24T11:56:31.9216002Z expected: <=0 2021-05-24T11:56:31.9216517Z found: 0 2021-05-24T11:56:31.9216983Z all values: 0, 0, 0 2021-05-24T11:56:31.9217236Z 2021-05-24T11:56:31.9217332Z 2021-05-24T11:56:31.9217905Z ✅ unsized-images passing for minScore assertion 2021-05-24T11:56:31.9218300Z Image elements have explicit width and height 2021-05-24T11:56:31.9218923Z https://web.dev/optimize-cls/#images-without-dimensions 2021-05-24T11:56:31.9219129Z 2021-05-24T11:56:31.9219533Z expected: >=0.9 2021-05-24T11:56:31.9220054Z found: 1 2021-05-24T11:56:31.9220527Z all values: 1, 1, 1 2021-05-24T11:56:31.9220690Z 2021-05-24T11:56:31.9220785Z 2021-05-24T11:56:31.9221357Z ✅ unused-css-rules passing for maxLength assertion 2021-05-24T11:56:31.9221707Z Remove unused CSS 2021-05-24T11:56:31.9222216Z https://web.dev/unused-css-rules/ 2021-05-24T11:56:31.9222385Z 2021-05-24T11:56:31.9222785Z expected: <=0 2021-05-24T11:56:31.9223294Z found: 0 2021-05-24T11:56:31.9223761Z all values: 0, 0, 0 2021-05-24T11:56:31.9223931Z 2021-05-24T11:56:31.9224026Z 2021-05-24T11:56:31.9224577Z ✅ uses-long-cache-ttl passing for maxLength assertion 2021-05-24T11:56:31.9224974Z Uses efficient cache policy on static assets 2021-05-24T11:56:31.9225481Z https://web.dev/uses-long-cache-ttl/ 2021-05-24T11:56:31.9225711Z 2021-05-24T11:56:31.9226112Z expected: <=0 2021-05-24T11:56:31.9226565Z found: 0 2021-05-24T11:56:31.9227104Z all values: 0, 0, 0 2021-05-24T11:56:31.9227346Z 2021-05-24T11:56:31.9227442Z 2021-05-24T11:56:31.9228012Z ✅ uses-optimized-images passing for maxLength assertion 2021-05-24T11:56:31.9228385Z Efficiently encode images 2021-05-24T11:56:31.9228865Z https://web.dev/uses-optimized-images/ 2021-05-24T11:56:31.9229099Z 2021-05-24T11:56:31.9229501Z expected: <=0 2021-05-24T11:56:31.9229953Z found: 0 2021-05-24T11:56:31.9230503Z all values: 0, 0, 0 2021-05-24T11:56:31.9230675Z 2021-05-24T11:56:31.9230769Z 2021-05-24T11:56:31.9231286Z ✅ uses-passive-event-listeners passing for minScore assertion 2021-05-24T11:56:31.9231777Z Uses passive listeners to improve scrolling performance 2021-05-24T11:56:31.9232326Z https://web.dev/uses-passive-event-listeners/ 2021-05-24T11:56:31.9232571Z 2021-05-24T11:56:31.9232979Z expected: >=0.9 2021-05-24T11:56:31.9233434Z found: 1 2021-05-24T11:56:31.9233969Z all values: 1, 1, 1 2021-05-24T11:56:31.9234132Z 2021-05-24T11:56:31.9234228Z 2021-05-24T11:56:31.9234724Z ✅ uses-rel-preconnect passing for maxLength assertion 2021-05-24T11:56:31.9235174Z Preconnect to required origins 2021-05-24T11:56:31.9235659Z https://web.dev/uses-rel-preconnect/ 2021-05-24T11:56:31.9235834Z 2021-05-24T11:56:31.9236289Z expected: <=0 2021-05-24T11:56:31.9236739Z found: 0 2021-05-24T11:56:31.9237278Z all values: 0, 0, 0 2021-05-24T11:56:31.9237440Z 2021-05-24T11:56:31.9237534Z 2021-05-24T11:56:31.9238025Z ✅ uses-rel-preload passing for minScore assertion 2021-05-24T11:56:31.9238432Z Preload key requests 2021-05-24T11:56:31.9238893Z https://web.dev/uses-rel-preload/ 2021-05-24T11:56:31.9239064Z 2021-05-24T11:56:31.9239547Z expected: >=0.9 2021-05-24T11:56:31.9240005Z found: 1 2021-05-24T11:56:31.9240481Z all values: 1, 1, 1 2021-05-24T11:56:31.9240702Z 2021-05-24T11:56:31.9240797Z 2021-05-24T11:56:31.9241307Z ✅ uses-responsive-images passing for maxLength assertion 2021-05-24T11:56:31.9241727Z Properly size images 2021-05-24T11:56:31.9242204Z https://web.dev/uses-responsive-images/ 2021-05-24T11:56:31.9242384Z 2021-05-24T11:56:31.9242913Z expected: <=0 2021-05-24T11:56:31.9243368Z found: 0 2021-05-24T11:56:31.9243989Z all values: 0, 0, 0 2021-05-24T11:56:31.9244222Z 2021-05-24T11:56:31.9244319Z 2021-05-24T11:56:31.9244822Z ✅ uses-text-compression passing for maxLength assertion 2021-05-24T11:56:31.9245244Z Enable text compression 2021-05-24T11:56:31.9245725Z https://web.dev/uses-text-compression/ 2021-05-24T11:56:31.9245901Z 2021-05-24T11:56:31.9246355Z expected: <=0 2021-05-24T11:56:31.9246816Z found: 0 2021-05-24T11:56:31.9247289Z all values: 0, 0, 0 2021-05-24T11:56:31.9247452Z 2021-05-24T11:56:31.9293672Z 2021-05-24T11:56:31.9294601Z ✅ uses-webp-images passing for maxLength assertion 2021-05-24T11:56:31.9295161Z Serve images in next-gen formats 2021-05-24T11:56:31.9295682Z https://web.dev/uses-webp-images/ 2021-05-24T11:56:31.9295854Z 2021-05-24T11:56:31.9296262Z expected: <=0 2021-05-24T11:56:31.9296737Z found: 0 2021-05-24T11:56:31.9297207Z all values: 0, 0, 0 2021-05-24T11:56:31.9297399Z 2021-05-24T11:56:31.9297511Z 2021-05-24T11:56:31.9297988Z ✅ valid-lang passing for minScore assertion 2021-05-24T11:56:31.9298360Z [lang] attributes have a valid value 2021-05-24T11:56:31.9298850Z https://web.dev/valid-lang/ 2021-05-24T11:56:31.9299010Z 2021-05-24T11:56:31.9299417Z expected: >=0.9 2021-05-24T11:56:31.9299889Z found: 1 2021-05-24T11:56:31.9300625Z all values: 1, 1, 1 2021-05-24T11:56:31.9300788Z 2021-05-24T11:56:31.9300883Z 2021-05-24T11:56:31.9301388Z ✅ valid-source-maps passing for minScore assertion 2021-05-24T11:56:31.9301750Z Page has valid source maps 2021-05-24T11:56:31.9302352Z https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps 2021-05-24T11:56:31.9302596Z 2021-05-24T11:56:31.9303003Z expected: >=0.9 2021-05-24T11:56:31.9303476Z found: 1 2021-05-24T11:56:31.9303955Z all values: 1, 1, 1 2021-05-24T11:56:31.9304117Z 2021-05-24T11:56:31.9304213Z 2021-05-24T11:56:31.9304708Z ✅ video-caption passing for minScore assertion 2021-05-24T11:56:31.9305135Z <video> elements contain a <track> element with [kind="captions"] 2021-05-24T11:56:31.9305686Z https://web.dev/video-caption/ 2021-05-24T11:56:31.9305851Z 2021-05-24T11:56:31.9306256Z expected: >=0.9 2021-05-24T11:56:31.9306736Z found: 1 2021-05-24T11:56:31.9307204Z all values: 1, 1, 1 2021-05-24T11:56:31.9307365Z 2021-05-24T11:56:31.9307613Z All results processed! 2021-05-24T11:56:31.9307748Z 2021-05-24T11:56:32.9733910Z Uploading median LHR of http://localhost:35553/index.html...success! 2021-05-24T11:56:32.9739554Z Open the report at https://storage.googleapis.com/lighthouse-infrastructure.appspot.com/reports/1621857392696-20844.report.html 2021-05-24T11:56:32.9741860Z No GitHub token set, skipping GitHub status check. 2021-05-24T11:56:32.9792943Z 2021-05-24T11:56:32.9793370Z Done running autorun. 2021-05-24T11:56:32.9942420Z ##[error]Error: The process '/usr/local/bin/lhci' failed because one or more lines were written to the STDERR stream 2021-05-24T11:56:32.9957245Z ##[section]Finishing: Run Lighthouse CI

GuruCharan94 commented 3 years ago

@meteorra, Thanks for using the extension and submitting a detailed bug report. An internet search for the error message indicates that the Azure Pipelines bash command confuses STDOUT and STDERR.

I need your help to narrow down the problem.

  1. Can you explicitly use the individual commands (collect,assert, upload) instead of the autorun and see if it fixes the issue ?
  2. If the issue persists, can you set includePassedAssertions to false in your config and see if that works using the autorun command and the individual commands ?
meteorra commented 3 years ago

@GuruCharan94 , thanks for a fast answer. I've investigated your suggestions & here's the result: 1) If I'm using the commands separately, then I have a problem to run some static server & check the URI's on it, bacause with autorun command it bootstraps a fake static server which serves static from / build directory. For separate collect command I'm not actually aware how to emulate the same behaviour. Below there will be the logs for this command. Healthcheck & empty assert (without URI) still exist successfully with 0 code. 2) Setting includePassedAssertions to false didn't fix the autorun command

2021-05-25T11:51:57.1678146Z ##[debug]Evaluating condition for step: 'Run Lighthouse CI collect' 2021-05-25T11:51:57.1679366Z ##[debug]Evaluating: SucceededNode() 2021-05-25T11:51:57.1679793Z ##[debug]Evaluating SucceededNode: 2021-05-25T11:51:57.1680465Z ##[debug]=> True 2021-05-25T11:51:57.1680872Z ##[debug]Result: True 2021-05-25T11:51:57.1681297Z ##[section]Starting: Run Lighthouse CI collect 2021-05-25T11:51:57.1686344Z ============================================================================== 2021-05-25T11:51:57.1686594Z Task : Lighthouse CI Extension 2021-05-25T11:51:57.1686900Z Description : Automate running Lighthouse for every commit, viewing the changes, and preventing regressions 2021-05-25T11:51:57.1687170Z Version : 1.3.0 2021-05-25T11:51:57.1687331Z Author : @Gurucharan94 2021-05-25T11:51:57.1687744Z Help : Automate running Lighthouse for every commit, viewing the changes, and preventing regressions. Read more about LightHouse CI 2021-05-25T11:51:57.1688260Z ============================================================================== 2021-05-25T11:51:57.1753424Z ##[debug]Using node path: /home/vsts/agents/2.186.1/externals/node/bin/node 2021-05-25T11:51:57.2695768Z ##[debug]agent.TempDirectory=/home/vsts/work/_temp 2021-05-25T11:51:57.2704071Z ##[debug]loading inputs and endpoints 2021-05-25T11:51:57.2707136Z ##[debug]loading INPUT_COMMAND 2021-05-25T11:51:57.2716343Z ##[debug]loading INPUT_TARGETARTIFACTPATH 2021-05-25T11:51:57.2718156Z ##[debug]loading INPUT_CONFIGFILEPATH 2021-05-25T11:51:57.2719015Z ##[debug]loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION 2021-05-25T11:51:57.2719742Z ##[debug]loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION 2021-05-25T11:51:57.2720327Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN 2021-05-25T11:51:57.2723126Z ##[debug]loading SECRET_SYSTEM_ACCESSTOKEN 2021-05-25T11:51:57.2723973Z ##[debug]loaded 7 2021-05-25T11:51:57.2734698Z ##[debug]Agent.ProxyUrl=undefined 2021-05-25T11:51:57.2735683Z ##[debug]Agent.CAInfo=undefined 2021-05-25T11:51:57.2736209Z ##[debug]Agent.ClientCert=undefined 2021-05-25T11:51:57.2736730Z ##[debug]Agent.SkipCertValidation=undefined 2021-05-25T11:51:57.2760797Z ##[debug]command=collect 2021-05-25T11:51:57.2765066Z ##[debug]configFilePath=/home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2766923Z ##[debug]Absolute path for pathSegments: /home/vsts/work/1/s/lighthouserc.js = /home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2767629Z ##[debug]build.sourcesDirectory=/home/vsts/work/1/s 2021-05-25T11:51:57.2768232Z ##[debug]Absolute path for pathSegments: /home/vsts/work/1/s = /home/vsts/work/1/s 2021-05-25T11:51:57.2768817Z ##[debug]configFilePathpath supplied :true 2021-05-25T11:51:57.2769371Z ##[debug]configFilePath=/home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2769907Z ##[debug]check path : /home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2770430Z ##[debug]parameters=null 2021-05-25T11:51:57.2772296Z ##[debug]targetArtifactPath=/home/vsts/work/1/s 2021-05-25T11:51:57.2772881Z ##[debug]Absolute path for pathSegments: /home/vsts/work/1/s = /home/vsts/work/1/s 2021-05-25T11:51:57.2773457Z ##[debug]build.sourcesDirectory=/home/vsts/work/1/s 2021-05-25T11:51:57.2774028Z ##[debug]Absolute path for pathSegments: /home/vsts/work/1/s = /home/vsts/work/1/s 2021-05-25T11:51:57.2774609Z ##[debug]targetArtifactPathpath supplied :false 2021-05-25T11:51:57.2783587Z ##[debug]which 'lhci' 2021-05-25T11:51:57.2788656Z ##[debug]found: '/usr/local/bin/lhci' 2021-05-25T11:51:57.2789315Z ##[debug]LightHouse CI installation found at /usr/local/bin/lhci. 2021-05-25T11:51:57.2802263Z ##[debug]which 'lhci' 2021-05-25T11:51:57.2803814Z ##[debug]found: '/usr/local/bin/lhci' 2021-05-25T11:51:57.2804444Z ##[debug]which 'lhci' 2021-05-25T11:51:57.2805038Z ##[debug]found: '/usr/local/bin/lhci' 2021-05-25T11:51:57.2807534Z ##[debug]/usr/local/bin/lhci arg: collect --config /home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2811049Z ##[debug]configFilePath=/home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2815705Z ##[debug]exec tool: /usr/local/bin/lhci 2021-05-25T11:51:57.2816089Z ##[debug]arguments: 2021-05-25T11:51:57.2816431Z ##[debug] collect 2021-05-25T11:51:57.2816903Z ##[debug] --config 2021-05-25T11:51:57.2817267Z ##[debug] /home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.2818396Z [command]/usr/local/bin/lhci collect --config /home/vsts/work/1/s/lighthouserc.js 2021-05-25T11:51:57.5953270Z Error: No URLs provided to collect 2021-05-25T11:51:57.5953982Z at startServerAndDetermineUrls (/usr/local/lib/node_modules/@lhci/cli/src/collect/collect.js:145:36) 2021-05-25T11:51:57.5954528Z at Object.runCommand (/usr/local/lib/node_modules/@lhci/cli/src/collect/collect.js:237:31) 2021-05-25T11:51:57.5955397Z at run (/usr/local/lib/node_modules/@lhci/cli/src/cli.js:103:24) 2021-05-25T11:51:57.5955842Z at Object. (/usr/local/lib/node_modules/@lhci/cli/src/cli.js:137:1) 2021-05-25T11:51:57.5956259Z at Module._compile (internal/modules/cjs/loader.js:1063:30) 2021-05-25T11:51:57.5956682Z at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) 2021-05-25T11:51:57.5957057Z at Module.load (internal/modules/cjs/loader.js:928:32) 2021-05-25T11:51:57.5957400Z at Function.Module._load (internal/modules/cjs/loader.js:769:14) 2021-05-25T11:51:57.5957800Z at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) 2021-05-25T11:51:57.6001367Z ##[debug]Exit code 1 received from tool '/usr/local/bin/lhci' 2021-05-25T11:51:57.6006060Z ##[debug]STDIO streams have closed for tool '/usr/local/bin/lhci' 2021-05-25T11:51:57.6048156Z ##[debug]task result: Failed 2021-05-25T11:51:57.6078084Z ##[error]Error: The process '/usr/local/bin/lhci' failed with exit code 1 2021-05-25T11:51:57.6085808Z ##[debug]Processed: ##vso[task.issue type=error;]Error: The process '/usr/local/bin/lhci' failed with exit code 1 2021-05-25T11:51:57.6087446Z ##[debug]Processed: ##vso[task.complete result=Failed;]Error: The process '/usr/local/bin/lhci' failed with exit code 1 2021-05-25T11:51:57.6089678Z ##[section]Finishing: Run Lighthouse CI collect

GuruCharan94 commented 3 years ago

Thanks for trying out my suggestions.

  1. The lighthouse configuration for collect has a staticDistDir option. I think this might be helpful for you.

I will try and make autorun work without breaking existing functionality sometime this weekend. Feel free to remind me if you see no updates by Monday.

meteorra commented 3 years ago

staticDistDir only changes the folder if it's not /build for static html, but it doesn't run a server. And autorun command starts it's own server if there are no directions to use custom one. Here are the logs from autorun: Started a web server on port 33059... Running Lighthouse 3 time(s) on http://localhost:33059/index.html Run #1...done. Run #2...done. Run #3...done.

GuruCharan94 commented 3 years ago

Hmm. Interesting that you say that staticDistDir doesn't start a server. The docs says

staticDistDir The path to the directory where the project's productionized static assets are kept. Lighthouse CI uses this to spin up a static server on your behalf that will be used to load your site.

startServerCommand The shell command to use to start the project's webserver. LHCI will use this command to start the server before loading the urls and automatically shut it down once collection is complete. Use this option when your project requires a special webserver. DO NOT use this option when your project is just a collection of static assets. Use staticDistDir instead to use the built-in static server.

But if it doesn't work, then ok. I was trying to unblock you till I fix this on the weekend.

GuruCharan94 commented 3 years ago

@meteorra , You will see an extra config item that allows you to ignore STDERR. Please let me know if it works for you. image

meteorra commented 3 years ago

@GuruCharan94 , it didn't work neither like this:

nor like this:

Still the same warning: Done running autorun.

[error]Error: The process '/usr/local/bin/lhci' failed because one or more lines were written to the STDERR stream

meteorra commented 3 years ago

However simple script works as expected

GuruCharan94 commented 3 years ago

@meteorra , I think I may have (finally) fixed this. Can you try again and confirm? Thanks

GuruCharan94 commented 2 years ago

Closing because no feedback. Can re-open if needed