• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mozilla-frontend-infra / perf-goggles
92%
master: 89%

Build:
Build:
LAST BUILD BRANCH: renovate/husky-3.x
DEFAULT BRANCH: master
Repo Added 19 Jun 2018 07:21PM UTC
Files 1
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH moreFetches
branch: moreFetches
CHANGE BRANCH
x
Reset
  • moreFetches
  • benchmarkData
  • coverage
  • csd
  • dependabot/npm_and_yarn/eslint-utils-1.4.2
  • dependabot/npm_and_yarn/handlebars-4.1.2
  • dependabot/npm_and_yarn/lodash-4.17.14
  • master
  • neutrino
  • newVersion
  • new_version
  • renovate/configure
  • renovate/coveralls-3.x
  • renovate/fetch-mock-7.x
  • renovate/husky-3.x
  • renovate/lint-staged-9.x
  • renovate/nyc-14.x
  • renovate/pin-dependencies
  • support_extra_options
  • timeInterval
  • timerange
  • v1.2.0
  • v2

pending completion
92

Pull #21

travis-ci-com

web-flow
Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID

Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeherder.mozilla.org/api/project/mozilla-central/performance/data/?framework=10&interval=5184000&signature_id=1916484&signature_id=1916485)'s an example. For more details see [bug 1535432](https://bugzilla.mozilla.org/show_bug.cgi?id=1535432).

In order to work around it, I've decided to switch the library to fetch performance data for one signature at a time instead of one fetch with all subtests. For most benchmarks this change won't be noticeable, however, one that I've noticed to have problems is Mac Stylebench. The reason being that it changes from about 20+ fetches to over 400+ fetches. The pages takes ~30 seconds to load instead of ~20 seconds to load. The reason being that the browser does not do more than 6 concurrent fetches.

I believe this is an acceptable trade-off.
Pull Request #21: Issue #20 - Do not concatenate signature IDs but do a fetch per signature

27 of 35 branches covered (77.14%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 1 file covered. (100.0%)

96 of 98 relevant lines covered (97.96%)

86.05 hits per line

Relevant lines Covered
Build:
Build:
98 RELEVANT LINES 96 COVERED LINES
86.05 HITS PER LINE
Source Files on moreFetches
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
92 moreFetches Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeh... Pull #21 15 Mar 2019 07:33PM UTC web-flow travis-ci-com pending completion  
90 moreFetches Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeh... Pull #21 15 Mar 2019 07:33PM UTC web-flow travis-ci pending completion  
83 moreFetches Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeh... push 14 Mar 2019 08:18PM UTC Armen Zambrano G travis-ci pending completion  
84 moreFetches Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeh... Pull #21 14 Mar 2019 08:17PM UTC web-flow travis-ci pending completion  
86 moreFetches Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeh... Pull #21 14 Mar 2019 08:17PM UTC web-flow travis-ci-com pending completion  
85 moreFetches Issue #20 - Do not concatenate signature IDs but do a fetch per signature ID Hitting Perfherder's `{project}/performance/data` API with an `interval` and list of `signature_id` fails for the wasm misc cranelift configuration. [Here](https://treeh... push 14 Mar 2019 08:16PM UTC Armen Zambrano G travis-ci-com pending completion  
See All Builds (228)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc