Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: karma-runner/karma
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.1.0
Choose a base ref
...
head repository: karma-runner/karma
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.2.0
Choose a head ref
  • 13 commits
  • 56 files changed
  • 6 contributors

Commits on Apr 23, 2019

  1. fix(server): Add error handler for webserver socket. (#3300)

    Some times connection arrive, are given 404 responses, then disconnect,
    resulting in ECONNRESET errors on the socket.  After we began monitoring
    UncaughtExceptions, these errors show up. Suppress them with a handler
    that ignores errors.
    johnjbarton authored Apr 23, 2019
    Configuration menu
    Copy the full SHA
    fe9a1dd View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. chore: update braces and chokidar to latest versions (#3307)

    This results in a significant dependencies reduction. New version of
    chokidar also promises significant memory and performance improvements.
    devoto13 authored and johnjbarton committed May 15, 2019
    Configuration menu
    Copy the full SHA
    7828bea View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Cleanup dependencies (#3309)

    * chore: remove unused devDependencies
    
    * chore: update some devDependencies
    devoto13 authored and johnjbarton committed May 17, 2019
    Configuration menu
    Copy the full SHA
    7f40349 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. chore(test): fix flaky test cases (#3314)

    * fix(test): fixed flaky reconnecting test
    
    cc2eff2 introduced different behavior depending on whether socket reconnected or browser reconnected after reload. This lead to the reconnecting test being flaky as, depending on the timing, it will trigger second test run and result in unexpected output.
    
    * fix(test): remove broken monitor action for Cucumber
    
    The issue is that it resulted in the following sequence of actions:
    - run karma start
    - run karma run
    - and then instantly kill karma start command
    
    This resulted in flaky tests because the kill could race, resulting in
    incomplete output. In fact test was unnecessary complicated as it was
    enough to use runOut, which asserts output of the karma run command.
    
    * fix(test): guard from repeated executions of the karma run
    
    'data' event handler may be called multiple times, which will result in
    multiple calls to karma run. To take it even further, its execution is
    delayed by setTimeout, which means that subsequent executions will run
    while next test scenario is in progress and may mess it up. To prevent
    this make sure that karma run is executed only once independently of how
    many time 'data' event is fired.
    devoto13 authored and johnjbarton committed May 23, 2019
    Configuration menu
    Copy the full SHA
    1205bce View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. chore: revert back to Mocha 4 (#3313)

    Mocha 5+ dropped support for IE 8 and IE 9. This leads to failing
    BrowserStack tests, so reverting back to version 4 until Karma decides
    to drop support for the mentioned browsers.
    devoto13 authored and johnjbarton committed May 25, 2019
    Configuration menu
    Copy the full SHA
    5e11340 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Configuration menu
    Copy the full SHA
    3aea7ec View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Configuration menu
    Copy the full SHA
    f0c4677 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. fix(reporter): format stack with 1-based column (#3325)

    Columns in original stack are 1-based, but
    SourceMapConsumer.prototype.originalPositionFor(generatedPosition)
    accepts 0-based column and returns 0-based column too.
    This change converts columns from 1-based to 0-based forth and back.
    
    Closes #3324
    segrey authored and johnjbarton committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    182c04d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. fix typo: (#3334)

    thijstriemstra authored and johnjbarton committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    1087926 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. fix(logging): Util inspect for logging the config. (#3332)

    While flatten is accruate and works with circular data, it's too hard to read.
    johnjbarton authored Jul 12, 2019
    Configuration menu
    Copy the full SHA
    70b72a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1049c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db1ea57 View commit details
    Browse the repository at this point in the history
  4. chore: release v4.2.0

    johnjbarton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    42933c9 View commit details
    Browse the repository at this point in the history
Loading