test_html_builder
Builder that generates HTML files from templates for dart browser tests.
3.0.13
16K downloads/mo
#2429 most downloaded on pub.dev
Workiva/test_html_builder
What this package is like to depend on
Last release 6 months ago
20 Feb 2026
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 19 of 21 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
21 releases · first in 2019
1 release in the last 12 months
see the full history below
Release timeline
21 releases · Sep 2019 to Feb 2026Releases
latest 21-
3.0.1320 Feb 2026Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:Miscellaneous
- #58 Update to Dart 3.11 and analyzer 10
Notes created on Friday, February 20 10:10 PM UTC
-
3.0.1226 Mar 2025Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:New Features and Improvements
- #55 FEDX-1911: Fix Dart 3 tests
- FEDX-1911 test_html_builder to bring back dart 3 support to CI
Notes created on Wednesday, March 26 09:11 PM UTC
- #55 FEDX-1911: Fix Dart 3 tests
-
3.0.922 Nov 2024Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:Miscellaneous
- #53 Revert "FEDX-1987: Only generate backwards-compatible output when necessary"
- FEDX-1987 Only generate backwards-compatible output when necessary
Notes created on Friday, November 22 12:31 AM UTC
- #53 Revert "FEDX-1987: Only generate backwards-compatible output when necessary"
-
3.0.821 Nov 2024Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:Miscellaneous
- #52 FEDX-1987: Only generate backwards-compatible output when necessary
- FEDX-1987 Only generate backwards-compatible output when necessary
Notes created on Thursday, November 21 09:16 PM UTC
- #52 FEDX-1987: Only generate backwards-compatible output when necessary
-
3.0.501 Nov 2023Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5142794
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5142794/latest
Pipeline: No Pipeline
This patch release includes the following changes:Miscellaneous
- #44 Widen allowed range for test_core
Notes created on Wednesday, November 01 05:31 PM UTC
-
3.0.430 Oct 2023Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5133412
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5133412/latest
Pipeline: No Pipeline
This patch release includes the following changes:Miscellaneous
- #43 Dart 2.19
Notes created on Monday, October 30 06:38 PM UTC
-
3.0.322 May 2023Release notes
Open source →- Compatible with Dart 3.
- For consumers using the browser aggregation feature, update the builder to
also output the
dart_test.browser_aggregate.yamlconfig file to the same location used in v2: thetest/directory. This makes it easier for consumers to upgrade from v2 to v3.
-
3.0.126 Apr 2022Release notes
Open source →- Sort the imports and test invocations when generating aggregate tests. This ensures consistent builder outputs across different operating systems.
-
3.0.005 Jan 2022Release notes
Open source →- Migrate to null safety.
- Breaking change: the browser aggregation feature now outputs the
dart_test.browser_aggregate.yamlconfig file to the root of your package instead of thetest/directory.
-
2.2.413 Feb 2023Nothing published for this version
-
2.2.328 Jun 2022Nothing published for this version
-
2.2.209 Nov 2021Release notes
Open source →- When browser aggregation is enabled in
build.yaml, ensure that thetest/dart_test.browser_aggregate.yamlasset is always generated even when--build-filteroptions are used. This is a workaround only necessary with older versions of thebuilddependencies and is fixed in the latest.
- When browser aggregation is enabled in
-
2.2.104 Nov 2021Release notes
Open source →- When running tests, print the
randomize_ordering_seedthat was used to build each browser aggregate test file. This should make it easier to debug test failures that occur due to the randomized ordering.
- When running tests, print the
-
2.2.003 Nov 2021Release notes
Open source →- Add ability to 'randomize' tests within the aggregated test file with the
randomize_ordering_seedoption.
- Add ability to 'randomize' tests within the aggregated test file with the
-
2.1.324 Sep 2021Release notes
Open source →- Bug fix: using the browser aggregation feature now works with build
filters. Previously this would fail because the
dart_test.browser_aggregate.yamloutput would be filtered out.
- Bug fix: using the browser aggregation feature now works with build
filters. Previously this would fail because the
-
2.1.209 Sep 2021 -
2.1.126 Jul 2021 -
2.1.024 May 2021Release notes
Open source →- Add support for
--build-argsto the browser aggregation feature. - Hardcode
--delete-conflicting-outputsin the firstbuild_runnercommand that is executed by the browser aggregation feature. - Update the "args" mode of the browser aggregation feature so it doesn't parrot back the build arguments it uses when running the build_runner.
- Add support for
-
2.0.020 May 2021Release notes
Open source →-
Add a browser aggregation feature that automates the generation and running of aggregate tests for browser tests. In large projects with a lot of browser tests, this approach significantly speeds up the building of these tests with dart2js, and it may also speed up the execution time with DDC. See the readme for more info.
-
Breaking: Update HTML template expectations to match those from the
testpackage. Templates must now have a{{testScript}}placeholder instead of{test}and they must also include<script src="packages/test/dart.js"></script>.This allows projects that may have already been using custom HTML for tests to more easily adopt this package. It also makes it possible in the future for this package to support projects that use a single HTML template via the test package's
custom_html_template_pathoption. -
Switch from Travis CI to a GitHub Workflow.
-
-
1.0.209 Oct 2019Release notes
Open source →- Fix #8.
- Address pub health/maintenance recommendations (add an example, add missing doc comments).
-
1.0.124 Sep 2019