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

qunitjs / qunit
90%

Build:
DEFAULT BRANCH: main
Repo Added 29 Jan 2014 03:09PM UTC
Files 37
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2.x
  • main
  • next

29 Sep 2026 09:42PM UTC coverage: 90.469%. Remained the same
36635398262

push

github

Krinkle
Build: Update puppeteer and enable allowScripts to fix Node 26 build

== Problem 1 ==

Follows-up 52a999214c. Adding Node 26 to the matrix passed at
https://github.com/qunitjs/qunit/actions/runs/36519183067/job/109248101306

.. which was on a branch where we happen to get a lucky cache hit:

> Cache hit for:
> Linux-<a class=hub.com/qunitjs/qunit/commit/0954bc9ce1cd42bd80bacb333df74f2e5c96b95d">0954bc9ce72a08fed99ac934a417781bc

Then the same SHA1 was pushed to master, where it fails:

https://github.com/qunitjs/qunit/actions/runs/36519530591/job/109249132879
> Cache not found for input keys:
> Linux-0954bc9ce1cd42bd80bacb333df74f2e5c96b95d72a08fed99ac934a417781bc
>
> npm warn install-scripts 1 package has install scripts not yet covered by allowScripts:
> npm warn install-scripts   puppeteer@24.43.1 (postinstall: node install.mjs)

== Problem 2 ==

puppeteer 24 (grunt-contrib-qunit 10.x) is incompatible with Node 26
due to an issue with extract-zip, which was not fixed until puppeteer 25.

puppeteer 25 drops support for Node 18, which means we have to use
either grunt-contrib-qunit 10 (puppeteer 24) or 11 (puppeteer 25)

Ref https://github.com/puppeteer/puppeteer/issues/14957

== Problem 3 ==

`npm install` does not honor engines.node requirements correctly

This was seemingly fixed in npm 10.8, and the last Node.js 18
release is 18.20.8 (March 2025) which bundled npm 10.8.2. Yay?

Ref https://github.com/npm/cli/issues/6743

Ref https://github.com/nodejs/node/commits/v18.x/deps/npm

1889 of 2088 relevant lines covered (90.47%)

3259.47 hits per line

Relevant lines Covered
Build:
Build:
2088 RELEVANT LINES 1889 COVERED LINES
3259.47 HITS PER LINE
Source Files on main
  • Tree
  • List 37
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36635398262 main Build: Update puppeteer and enable allowScripts to fix Node 26 build == Problem 1 == Follows-up 52a999214c. Adding Node 26 to the matrix passed at https://github.com/qunitjs/qunit/actions/runs/36519183067/job/109248101306 .. which was on a bran... push 11 Aug 58715 03:07PM UTC Krinkle github
90.47
36519530514 main Build: Add Node 26 push 31 Jul 58713 03:08PM UTC Krinkle github
90.47
36515390398 main Docs: Update url and version to 3.0.0 push 22 Jun 58713 09:32PM UTC Krinkle github
90.47
36351736570 main Release 3.0.0 Ref https://github.com/qunitjs/qunit/issues/1498 push 05 Feb 58710 01:11PM UTC Krinkle github
90.47
36350102244 main Docs: Add migration guide for UMD-defined QUnit plugins push 18 Jan 58710 11:13AM UTC Krinkle github
90.47
36346917733 main Docs: Mention support for sandboxed iframes and Web Workers Remove "Browser support" redirect from docsearch. push 13 Dec 58709 05:06AM UTC Krinkle github
90.47
36087015990 main Docs: Improve wording and links in the Bower deprecation notice push 23 Jun 58702 06:42AM UTC Krinkle github
90.47
35955788593 main Docs: Link 3.0 theme post to 2.16 release push 12 Dec 58699 11:27AM UTC Krinkle github
90.47
35954661693 main Docs: Copy edits to QUnit 3 guides and posts Follows-up e9eb5f083a, 9a8fba875e. push 01 Dec 58699 05:36AM UTC Krinkle github
90.47
35952770191 main Build: Pin `@babel/compat-data` to fix build/reproducible-builds.js From CI: ``` ... 3.0.0-rc1: https://code.jquery.com/qunit/qunit-3.0.0-rc1.js matches /qunit/temp/reproducible-builds/git-3.0.0-rc1/qunit/qunit.js ... 3.0.0-rc1: https://code.jqu... push 12 Nov 58699 11:28PM UTC Krinkle github
90.47
See All Builds (3255)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc