Skip to content

Latest commit

 

History

History
2386 lines (1565 loc) · 49.3 KB

CHANGELOG.md

File metadata and controls

2386 lines (1565 loc) · 49.3 KB

@web/test-runner

0.19.0

Minor Changes

  • b546e8b5: Upgrade puppeteer-core and puppeteer to v23

Patch Changes

0.18.3

Patch Changes

  • 6914f3b6: Show suites names for summaryReporter when flatten option is true

0.18.2

Patch Changes

  • 6a97a691: Unify visual-written representation of skipped tests.

0.18.1

Patch Changes

0.18.0

Minor Changes

  • c185cbaa: Set minimum node version to 18

Patch Changes

0.17.3

Patch Changes

0.17.2

Patch Changes

  • d07fc49c: Add the selectOption plugin's exports and types correctly
  • Updated dependencies [d07fc49c]
  • Updated dependencies [d9996d2d]

0.17.1

Patch Changes

  • 72d31ec6: update mjs entrypoint with formatError
  • Updated dependencies [5470b5b9]

0.17.0

Minor Changes

  • 0c87f59e: feat/various fixes

    • Update puppeteer to 20.0.0, fixes #2282
    • Use puppeteer's new page.mouse.reset() in sendMousePlugin, fixes #2262
    • Use development export condition by default

Patch Changes

0.16.1

Patch Changes

0.16.0

Minor Changes

  • febd9d9d: Set node 16 as the minimum version.
  • 72c63bc5: Require [email protected] and update all Rollup related dependencies to latest.

Patch Changes

0.15.3

Patch Changes

  • c103f166: Update isbinaryfile
  • 18a16bb0: Update html-minifier-terser
  • d8579f15: Update command-line-usage
  • 445b20e6: Update convert-source-map
  • 6188c8ff: chore(deps): update dependency concurrently to v8
  • 8128ca53: Update @rollup/plugin-replace
  • Updated dependencies [77e413d9]
  • Updated dependencies [cdeafe4a]
  • Updated dependencies [c103f166]
  • Updated dependencies [18a16bb0]
  • Updated dependencies [1113fa09]
  • Updated dependencies [d8579f15]
  • Updated dependencies [817d674b]
  • Updated dependencies [445b20e6]
  • Updated dependencies [9b83280e]
  • Updated dependencies [bd12ff9b]
  • Updated dependencies [8128ca53]

0.15.2

Patch Changes

  • b8198d19: Report browsers logs when using summary reporter
  • bf82ccf1: Indent nested suites in summaryReporter output
  • 57fd96c4: Export formatError from @web/test-runner
  • Updated dependencies [0f5631d0]
  • Updated dependencies [0e198dcc]

0.15.1

Patch Changes

  • b2c85736: Report browsers logs when using summary reporter

0.15.0

Minor Changes

  • acca5d51: Update dependency v8-to-istanbul to v9

Patch Changes

0.14.1

Patch Changes

  • 04e2fa7d: Update portfinder dependency to 1.0.32
  • Updated dependencies [04e2fa7d]

0.14.0

Minor Changes

  • 13b75cf3: Add browser name to summaryReporter output

Patch Changes

0.13.31

Patch Changes

  • 570cdf70: - improve caching of snapshots in-memory
    • don't block browser command on writing snapshot to disk
    • don't write snapshot to disk for each change, batch write per file
  • Updated dependencies [78d610d1]
  • Updated dependencies [570cdf70]

0.13.30

Patch Changes

  • fff82902: Add types field to package.json exports map

0.13.29

Patch Changes

  • 8e3bb3cf: Add "forcedColors" support to "emulateMedia" command
  • Updated dependencies [8e3bb3cf]
  • Updated dependencies [efe42a8f]

0.13.28

Patch Changes

  • 2b6854cd: Ignore external urls from coverage

0.13.27

Patch Changes

  • 3192c9ff: Update puppeteer-core dependency to 13.1.3
  • Updated dependencies [3192c9ff]

0.13.26

Patch Changes

  • 7c2fa463: Update puppeteer-core and puppeteer to v13
  • Updated dependencies [7c2fa463]

0.13.25

Patch Changes

  • 24cc9212: Add sendMousePlugin to the default test runner config so that it will load automatically.

0.13.24

Patch Changes

  • 65eed8d7: Adds a summary reporter which lists all the tests run when the test runner finishes.

    import { summaryReporter } from '@web/test-runner';
    export default {
      reporters: [summaryReporter()],
    };

    If you'd like to flatten the suite names, so that each test is reported with it's full chain of suite titles, set the flatten option to true.

    summaryReporter({ flatten: true });
  • 8edded31: Adds a dot reporter a la mocha.

    import { dotReporter } from '@web/test-runner';
    export default {
      reporters: [dotReporter()],
    };

0.13.23

Patch Changes

0.13.22

Patch Changes

  • 3f79c247: Update dependency chrome-launcher to ^0.15.0
  • Updated dependencies [3f79c247]

0.13.21

Patch Changes

  • aab9a42f: Update dependency puppeteer-core to v11
  • Updated dependencies [aab9a42f]

0.13.20

Patch Changes

  • 64bd29ac: Corrected the typings for test-runner user config testFramework option
  • Updated dependencies [64bd29ac]

0.13.19

Patch Changes

  • e6c7459e: Use full path to browser session file
  • Updated dependencies [e6c7459e]

0.13.18

Patch Changes

  • d4f92e25: Replace uuid dependency with nanoid
  • a09282b4: Replace chalk with nanocolors
  • Updated dependencies [d4f92e25]
  • Updated dependencies [a09282b4]

0.13.17

Patch Changes

  • de756b28: Update dependency puppeteer-core to v10
  • Updated dependencies [de756b28]

0.13.16

Patch Changes

0.13.15

Patch Changes

  • 73681b6d: Allow user config to be partial
  • Updated dependencies [73681b6d]

0.13.14

Patch Changes

  • cb693c71: Use block comments in snapshots to make them work in all browsers
  • Updated dependencies [cb693c71]

0.13.13

Patch Changes

  • b362288a: make snapshots work on all browsers
  • Updated dependencies [b362288a]

0.13.12

Patch Changes

  • 7cc5d13f: Fix coverage branch fusion
  • Updated dependencies [51de0db1]

0.13.11

Patch Changes

  • 270a633a: dynamic import web socket module
  • Updated dependencies [270a633a]

0.13.10

Patch Changes

  • 3af6ff86: improve snapshot formatting
  • Updated dependencies [3af6ff86]

0.13.9

Patch Changes

0.13.8

Patch Changes

  • 94cddfab: fix: allow stripXMLInvalidChars when replace it not available

0.13.7

Patch Changes

  • 91e0e617: add compareSnapshot function
  • Updated dependencies [91e0e617]

0.13.6

Patch Changes

0.13.5

Patch Changes

0.13.4

Patch Changes

0.13.3

Patch Changes

  • e7efd5b7: use script origin to connect websocket
  • 16c6d567: Automatically loads sendKeysPlugin in the default test runner config
  • Updated dependencies [e7efd5b7]

0.13.2

Patch Changes

0.13.1

Patch Changes

0.13.0

Minor Changes

  • 2c06f31e: Update puppeteer and puppeteer-core to 8.0.0

Patch Changes

0.12.20

Patch Changes

  • 1d9411a3: Export sendKeysPlugin from @web/test-runner-commands/plugins. Loosen the typing of the command payload.

  • d2389bac: Add a11ySnapshotPlugin to acquire the current accessibility tree from the browser:

    import { a11ySnapshot, findAccessibilityNode } from '@web/test-runner-commands';
    
    // ...
    
    const nodeName = 'Label Text';
    const snapshot = await a11ySnapshot();
    const foundNode = findAccessibilityNode(snapshot, node => node.name === nodeName);
    expect(foundNode).to.not.be.null;
  • Updated dependencies [1d9411a3]

  • Updated dependencies [d2389bac]

0.12.19

Patch Changes

0.12.18

Patch Changes

  • 4c5fa2fe: coverageConfig now uses object spread to merge with defaults

0.12.17

Patch Changes

  • aea269c9: Capture visual regressions across changing screenshot sizes.

0.12.16

Patch Changes

  • b146365a: Add buildCache option to the visual regression config to support always saving the "current" screenshot. Make the update option in the visual regression config strict, and only save "current" shots as "baseline" when it is set to true.
  • Updated dependencies [b146365a]

0.12.15

Patch Changes

0.12.14

Patch Changes

0.12.13

Patch Changes

  • 3885b33e: configure timeout for fetching source maps for code coverage
  • Updated dependencies [3885b33e]

0.12.12

Patch Changes

  • 4a609a18: skip non-http coverage files
  • Updated dependencies [4a609a18]

0.12.11

Patch Changes

0.12.10

Patch Changes

  • 9ecb49f4: release test coverage package
  • Updated dependencies [9ecb49f4]

0.12.9

Patch Changes

0.12.8

Patch Changes

  • 8861ded8: feat(dev-server-core): share websocket instances with iframe parent
  • Updated dependencies [8861ded8]

0.12.7

Patch Changes

  • c37b4343: Don't use red text color when there are 0 failures

0.12.6

Patch Changes

  • ad815710: fetch source map from server when generating code coverage reports. this fixes errors when using build tools that generate source maps on the fly, which don't exist on the file system
  • c4738a40: support non-inline source maps for stack traces
  • Updated dependencies [ad815710]
  • Updated dependencies [c4738a40]

0.12.5

Patch Changes

  • 43bc451c: add configuration option reporters in coverageConfig to use various istanbul reporters
  • fd831b54: fix manual testing HTML tests
  • Updated dependencies [43bc451c]
  • Updated dependencies [fd831b54]

0.12.4

Patch Changes

  • 82ce63d1: add backwards compatibility for "middlewares" config property
  • Updated dependencies [82ce63d1]

0.12.3

Patch Changes

  • 8e3b1128: fix regression introduced in filterBrowserLogs function that flipped the return value. returning true now properly includes the logs
  • d5a5f2bf: Add undeclared dependencies
  • Updated dependencies [8e3b1128]
  • Updated dependencies [d5a5f2bf]

0.12.2

Patch Changes

0.12.1

Patch Changes

  • 9f1a8a56: normalize test framework path in stack trace
  • Updated dependencies [9f1a8a56]

0.12.0

Minor Changes

  • 1dd7cd0e: improve serialization of stack traces cross-browser

    this adds two breaking changes, which should not affect most users:

    • removed userAgent field from TestSession
    • test reporter reportTestFileResults is no longer async
  • a7d74fdc: drop support for node v10 and v11

Patch Changes

0.11.7

Patch Changes

  • cbbeae3f: allow configuring puppeteer and playwright browser context
  • Updated dependencies [cbbeae3f]

0.11.6

Patch Changes

  • 69b2d13d: use about:blank to kill stale browser pages, this makes tests that rely on browser focus work with puppeteer
  • 005ab9ae: use fast chrome-launcher installation finder
  • Updated dependencies [69b2d13d]
  • Updated dependencies [375116ad]
  • Updated dependencies [005ab9ae]

0.11.5

Patch Changes

  • f2a84204: reduce delay when clearing terminal between test runs
  • Updated dependencies [f2a84204]

0.11.4

Patch Changes

  • b92fa63e: filter out non-objects from config
  • Updated dependencies [b92fa63e]

0.11.3

Patch Changes

  • af9811e2: regenerate MJS entrypoint
  • Updated dependencies [af9811e2]

0.11.2

Patch Changes

0.11.1

Patch Changes

  • 3e861601: include url params when resolving stack traces

0.11.0

Minor Changes

  • 6e313c18: merged @web/test-runner-cli package into @web/test-runner
  • 0f613e0e: handle modules resolved outside root dir
  • 36f6ab39: update to node-resolve v11

Patch Changes

0.10.2

Patch Changes

  • a5dead1: reuse common dev server plugins

0.10.1

Patch Changes

  • 836abc0: handle errors thrown when (de)serializing browser logs
  • f6107a4: handle logging shadow root
  • Updated dependencies [836abc0]
  • Updated dependencies [5ac055f]

0.10.0

Minor Changes

  • 0620eb9: fix(test-runner): run node-resolve after user plugins

0.9.13

Patch Changes

  • db298f0: make saucelabs a dev dependency

0.9.12

Patch Changes

  • 13993fa: avoid under 1 concurrency
  • Updated dependencies [13993fa]

0.9.11

Patch Changes

0.9.10

Patch Changes

0.9.9

Patch Changes

0.9.8

Patch Changes

  • 4bbaa21: use consistent paths on windows
  • Updated dependencies [4bbaa21]

0.9.7

Patch Changes

  • 382affc: don't require files to exist on disk for coverage
  • Updated dependencies [a70da8d]

0.9.6

Patch Changes

  • e21a4cf: add coverage failure per type when below threshold
  • Updated dependencies [e21a4cf]

0.9.5

Patch Changes

0.9.4

Patch Changes

  • 49fba90: run user plugins after builtin plugins

0.9.3

Patch Changes

0.9.2

Patch Changes

  • 4edf123: added option to configure test runner HTML per group
  • cd8928b: separate reporting per browser launcher
  • Updated dependencies [4edf123]
  • Updated dependencies [cd8928b]

0.9.1

Patch Changes

0.9.0

Minor Changes

  • b397a4c: Disabled the in-browser reporter during regular test runs, improving performance.

    Defaulted to the spec reporter instead of the HTML reporter in the browser when debugging. This avoids manipulating the testing environment by default.

    You can opt back into the old behavior by setting the mocha config:

    export default {
      testFramework: {
        config: { reporter: 'html' },
      },
    };

Patch Changes

0.8.5

Patch Changes

0.8.4

Patch Changes

  • 859008b: added experimental mode to test workflows where tests on firefox require the browser window to be focused
  • Updated dependencies [859008b]

0.8.3

Patch Changes

  • 0b5cc82: always print stack traces in errors
  • Updated dependencies [0b5cc82]

0.8.2

Patch Changes

  • 175b124: fixed reporting multiple test files for a browser
  • 7ec6e94: don't require files option when using groups
  • 438176c: Allow specifying default test group
  • Updated dependencies [175b124]
  • Updated dependencies [7ec6e94]
  • Updated dependencies [438176c]

0.8.1

Patch Changes

0.8.0

Minor Changes

  • 2291ca1: replaced HTTP with websocket for server-browser communication

    this improves test speed, especially when a test file makes a lot of concurrent requests it lets us us catch more errors during test execution, and makes us catch them faster

Patch Changes

0.7.42

Patch Changes

  • f2d0bb2: avoid using document.baseURI in IE11
  • Updated dependencies [f2d0bb2]

0.7.41

Patch Changes

  • ae056f5: throw when combining browsers config and flags

0.7.40

Patch Changes

  • 72ffcde: improve error message when no browsers are configured
  • fcc2e28: added manual testing and open browser options
  • Updated dependencies [72ffcde]
  • Updated dependencies [fcc2e28]

0.7.39

Patch Changes

0.7.38

Patch Changes

  • c8abc29: fix generating manual debug page
  • Updated dependencies [c8abc29]

0.7.37

Patch Changes

0.7.36

Patch Changes

  • d15ffee: serve iframe page with HTML content-type
  • Updated dependencies [d15ffee]

0.7.35

Patch Changes

  • f5d6086: improve iframe mode speed
  • Updated dependencies [f5d6086]

0.7.34

Patch Changes

0.7.33

Patch Changes

  • 88cc7ac: Reworked concurrent scheduling logic

    When running tests in multiple browsers, the browsers are no longer all started in parallel. Instead a new concurrentBrowsers property controls how many browsers are run concurrently. This helps improve speed and stability.

  • Updated dependencies [88cc7ac]

0.7.32

Patch Changes

0.7.31

Patch Changes

  • 4ac0b3a: added experimental iframes mode to test improve speed when testing with selenium
  • Updated dependencies [4ac0b3a]

0.7.30

Patch Changes

0.7.29

Patch Changes

  • 13001e2: bump versions

0.7.28

Patch Changes

  • cde5d29: add browser logging for all browser launchers
  • cde5d29: add filterBrowserLogs option
  • Updated dependencies [cde5d29]
  • Updated dependencies [cde5d29]

0.7.27

Patch Changes

  • 6949d03: fix serving generated rollup chunks
  • Updated dependencies [6949d03]

0.7.26

Patch Changes

  • 3d6004b: added rollup bundle plugin
  • Updated dependencies [3d6004b]

0.7.25

Patch Changes

  • 3c72bdd: fixed serving test files outside cwd
  • Updated dependencies [3c72bdd]

0.7.24

Patch Changes

  • 28007f1: allow unknown cli args
  • 28007f1: allow custom command line args
  • 89612d3: removed debug variable
  • Updated dependencies [28007f1]
  • Updated dependencies [28007f1]
  • Updated dependencies [89612d3]

0.7.23

Patch Changes

0.7.22

Patch Changes

0.7.21

Patch Changes

  • be3c9ed: track and log page reloads
  • 2802df6: handle cases where reloading the page creates an infinite loop
  • Updated dependencies [be3c9ed]
  • Updated dependencies [2802df6]

0.7.20

Patch Changes

0.7.19

Patch Changes

  • 4de5259: also report syntax errors when not using the node-resolve flag

0.7.18

Patch Changes

  • 41d895f: capture native browser errors
  • Updated dependencies [41d895f]

0.7.17

Patch Changes

0.7.16

Patch Changes

  • b1306c9: fixed race condition caching headers
  • Updated dependencies [b1306c9]

0.7.15

Patch Changes

  • ee8c8d1: improved handling of timeouts starting or stopping a page
  • 6694af7: added esbuild-target flag
  • Updated dependencies [ee8c8d1]
  • Updated dependencies [e3e6b22]
  • Updated dependencies [e83ac30]

0.7.14

Patch Changes

0.7.13

Patch Changes

  • 05f826e: add missing get-stream package

0.7.12

Patch Changes

  • 0cc6a82: expose a startTestRunner function
  • Updated dependencies [0cc6a82]

0.7.11

Patch Changes

  • 2ff6570: avoid using instanceOf check when checking for BufferedLogger
  • Updated dependencies [2ff6570]

0.7.10

Patch Changes

0.7.9

Patch Changes

  • 944aa88: fixed handling of circular references generated by serializing certain types, like functions and regexp
  • Updated dependencies [bc1741d]

0.7.8

Patch Changes

  • 22c85b5: fix handle race condition when starting browser
  • da80c1d: fixed collecting test coverage on chrome/puppeteer
  • Updated dependencies [22c85b5]
  • Updated dependencies [da80c1d]

0.7.7

Patch Changes

0.7.6

Patch Changes

  • 74bbffe: implemented import maps plugin
  • Updated dependencies [74bbffe]

0.7.5

Patch Changes

  • dfef174: adds a custom reporter for HTML tests, avoiding errors when debugging
  • Updated dependencies [dfef174]

0.7.4

Patch Changes

  • a137493: improve HTML tests setup
  • Updated dependencies [a137493]

0.7.3

Patch Changes

0.7.2

Patch Changes

  • b020eee: update dependencies

0.7.1

Patch Changes

0.7.0

Minor Changes

  • cdddf68: Removed support for @web/test-runner-helpers. This is a breaking change, the functionality is now available in @web/test-runner-commands.

  • fdcf2e5: Merged test runner server into core, and made it no longer possible configure a different server.

    The test runner relies on the server for many things, merging it into core makes the code more maintainable. The server is composable, you can proxy requests to other servers and we can look into adding more composition APIs later.

  • 9be1f95: Added native node es module entrypoints. This is a breaking change. Before, native node es module imports would import a CJS module as a default import and require destructuring afterwards:

    import playwrightModule from '@web/test-runner-playwright';
    
    const { playwrightLauncher } = playwrightModule;

    Now, the exports are only available directly as a named export:

    import { playwrightLauncher } from '@web/test-runner-playwright';
  • 3307aa8: update to mocha v8

Patch Changes

0.6.65

Patch Changes

  • f924a9b: improve support for puppeteer firefox
  • Updated dependencies [f924a9b]

0.6.64

Patch Changes

0.6.63

Patch Changes

0.6.62

Patch Changes

  • f0fe1f0: update to playwright 1.3.x

0.6.61

Patch Changes

0.6.60

Patch Changes

0.6.59

Patch Changes

  • 4112c2b: feat(config-loader): add jsdoc type checking
  • Updated dependencies [4112c2b]

0.6.58

Patch Changes

  • c7c7cc9: fix(dev-server-rollup): add missing parse5 dependency
  • Updated dependencies [c7c7cc9]

0.6.57

Patch Changes

0.6.56

Patch Changes

0.6.55

Patch Changes

0.6.54

Patch Changes

0.6.53

Patch Changes

0.6.52

Patch Changes

  • 4e3de03: fix a potential race condition when starting a new test
  • Updated dependencies [4e3de03]

0.6.51

Patch Changes

  • 7c25ba4: guard against the logs script being unavailable
  • Updated dependencies [7c25ba4]

0.6.50

Patch Changes

0.6.49

Patch Changes

  • 9484e97: replace rollupAdapter with fromRollup
  • Updated dependencies [556827f]
  • Updated dependencies [9484e97]
  • Updated dependencies [7741a51]

0.6.48

Patch Changes

0.6.47

Patch Changes

  • 868d795: account for numbers in urls in stack traces
  • c64fbe6: improve testing with HTML
  • Updated dependencies [868d795]
  • Updated dependencies [c64fbe6]

0.6.46

Patch Changes

0.6.45

Patch Changes

  • 7a22269: allow customize browser page creation
  • Updated dependencies [7a22269]

0.6.44

Patch Changes

  • 868f786: don't override user defined browser launchers

0.6.43

Patch Changes

  • 9712125: fix not watching files with syntax errors

0.6.42

Patch Changes

0.6.41

Patch Changes

  • 8d3f7df: fix handling of inline source maps
  • 92bba60: feat(test-runner-cli): show source location for diff errors
  • Updated dependencies [8d3f7df]
  • Updated dependencies [92bba60]

0.6.40

Patch Changes

0.6.39

Patch Changes

  • 4ced29a: fix race condition which cleared terminal on debug
  • 023cc3f: don't require selecting files when there is only one test file
  • a409489: remove multiple browsers total progress
  • 7db1da1: open debug in a larger browser window
  • Updated dependencies [4ced29a]
  • Updated dependencies [023cc3f]
  • Updated dependencies [a409489]
  • Updated dependencies [7db1da1]

0.6.38

Patch Changes

0.6.37

Patch Changes

  • 3478d90: reduce .ts file extension priority

0.6.36

Patch Changes

0.6.35

Patch Changes

  • f991708: encode source map url requests
  • Updated dependencies [f991708]

0.6.34

Patch Changes

  • d8b5f9e: don't report test coverage if it is not enabled
  • Updated dependencies [d8b5f9e]

0.6.33

Patch Changes

  • 45741c7: improve test coverage logging
  • Updated dependencies [45741c7]

0.6.32

Patch Changes

  • 1ebbf4a: fix deep cloning causing slow coverage measurements
  • Updated dependencies [1ebbf4a]

0.6.31

Patch Changes

0.6.30

Patch Changes

  • cfa4738: remove puppeteer dependency
  • Updated dependencies [cfa4738]

0.6.29

Patch Changes

0.6.28

Patch Changes

0.6.27

Patch Changes

  • 7c3b466: revert setting browser:true by default

0.6.26

Patch Changes

  • b34ec0c: Added web_modules and browser: true to the node resolve plugin

0.6.25

Patch Changes

  • 6bcf981: correctly map pages to browsers

0.6.24

Patch Changes

0.6.23

Patch Changes

  • c104663: run legacy plugin after resolving imports

0.6.22

Patch Changes

  • 2672e8a: expose isInlineScriptRequest function

0.6.21

Patch Changes

0.6.20

Patch Changes

0.6.19

Patch Changes

  • e3bcdb6: fix(test-runner-cli): improve stack message detection
  • Updated dependencies [e3bcdb6]

0.6.18

Patch Changes

0.6.17

Patch Changes

  • 2150a26: update dependencies

0.6.15

Patch Changes

  • 8b94b03: update to esbuild 0.6.x

0.6.14

Patch Changes

0.6.13

Patch Changes

  • ed59f5f: log relative test file paths
  • Updated dependencies [ed59f5f]

0.6.12

Patch Changes

  • a6aad93: strip test session id from test file
  • Updated dependencies [a6aad93]

0.6.11

Patch Changes

  • a9603b5: fix merging v8 code coverage
  • Updated dependencies [a9603b5]

0.6.10

Patch Changes

  • 7e773c0: remove incorrect dependency

0.6.9

Patch Changes

0.6.8

Patch Changes

  • afee22a: run test coverage after user plugins
  • Updated dependencies [afee22a]

0.6.7

Patch Changes

  • ca0168d: move dependencies to the correct project
  • Updated dependencies [ca0168d]

0.6.6

Patch Changes

  • d1e9bec: emit test run finished after session update
  • a9aec33: don't overwrite use coverage config
  • Updated dependencies [d1e9bec]
  • Updated dependencies [a9aec33]

0.6.5

Patch Changes

  • eaf714d: print pending files in blue
  • Updated dependencies [eaf714d]

0.6.4

Patch Changes

  • 93dbfe5: remove minified test framework from stack trace
  • Updated dependencies [93dbfe5]

0.6.3

Patch Changes

  • 00c3fa2: add syntax export default from
  • Updated dependencies [00c3fa2]

0.6.2

Patch Changes

0.6.1

Patch Changes

0.6.0

Minor Changes

  • c4cb321: Use web dev server in test runner. This contains multiple breaking changes:

    • Browsers that don't support es modules are not supported for now. We will add this back later.
    • Most es-dev-server config options are no longer available. The only options that are kept are plugins, middleware, nodeResolve and preserveSymlinks.
    • Test runner config changes:
      • Dev server options are now available on the root level of the configuration file.
      • nodeResolve is no longer enabled by default. You can enable it with the --node-resolve flag or nodeResolve option.
      • middlewares option is now called middleware.
      • testFrameworkImport is now called testFramework.
      • address is now split into protocol and hostname.

Patch Changes

0.5.22

Patch Changes

  • 7acda96: browser cache files in non-watch mode
  • Updated dependencies [7acda96]

0.5.21

Patch Changes

  • 7fbda3c: update mocha import

0.5.20

Patch Changes

  • f7c3e08: Create a separate config loader package
  • Updated dependencies [f7c3e08]

0.5.19

Patch Changes

0.5.18

Patch Changes

  • 2f4ea46: resolve stack trace paths relative to the root dir
  • Updated dependencies [2f4ea46]

0.5.17

Patch Changes

  • 50d1036: reset request 404s on rerun
  • Updated dependencies [50d1036]

0.5.16

Patch Changes

0.5.15

Patch Changes

0.5.14

Patch Changes

  • 4f54bd3: only remove server adress in stack trace
  • Updated dependencies [4f54bd3]

0.5.13

Patch Changes

  • 589ac94: use custom toString when logging objects

0.5.12

Patch Changes

  • f2bf9ae: first setup of browserstack
  • Updated dependencies [f2bf9ae]

0.5.11

Patch Changes

  • 54e2737: serialize logged complex objects

0.5.10

Patch Changes

  • f356e4c: re-render progress bar on rerun
  • Updated dependencies [f356e4c]

0.5.9

Patch Changes

0.5.8

Patch Changes

  • 1ed03f5: add mocha debug CSS from JS (for now)
  • Updated dependencies [1ed03f5]

0.5.7

Patch Changes

  • fe3a850: don't override config defaults

0.5.6

Patch Changes

0.5.5

Patch Changes

  • ebfdfd2: add selenium browser launcher
  • Updated dependencies [ebfdfd2]

0.5.4

Patch Changes

  • ea8d173: don't overide default root dir
  • Updated dependencies [ea8d173]

0.5.3

Patch Changes

  • 3d3a375: update dependencies

0.5.2

Patch Changes

0.5.1

Patch Changes

  • 01fac81: always use a random port
  • Updated dependencies [01fac81]

0.5.0

Minor Changes

  • 1d277e9: rename framework to browser-lib

Patch Changes

0.4.0

Minor Changes

  • ccb63df: @web/test-runner-dev-server to @web/test-runner-server

Patch Changes

0.3.1

Patch Changes

0.3.0

Minor Changes

  • 0c83d7e: create separate coverage and coverageConfig options

Patch Changes

0.2.12

Patch Changes

  • b1ff44a: don't log coverage in focus mode
  • Updated dependencies [b1ff44a]

0.2.11

Patch Changes

  • 7a7967f: handle non-object errors

0.2.10

Patch Changes

  • ed7b8db: add assets to published files
  • Updated dependencies [ed7b8db]

0.2.9

Patch Changes

  • 61afea4: improve speed when test coverage is enabled
  • Updated dependencies [61afea4]

0.2.8

Patch Changes

  • 3d35527: fix config loading on node 10 and 12
  • Updated dependencies [3d35527]

0.2.7

Patch Changes

0.2.6

Patch Changes

0.2.5

Patch Changes

  • 0e10aa4: Update dependencies

0.2.4

Patch Changes

  • f63ab90: allow configuring dev server from config
  • Updated dependencies [f63ab90]

0.2.3

Patch Changes

  • a0b2c81: add puppeteer and playwright flags

0.2.2

Patch Changes

  • 998dda8: add root dir and symlink flags
  • Updated dependencies [df85d7e]

0.2.1

Patch Changes

0.2.0

Minor Changes

  • 6df4c3a: use @web/test-runner-chrome by default

Patch Changes

0.1.0

Minor Changes

  • 42b4182: first setup

Patch Changes