-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: karma-runner/karma
base: b8b8618b08acf14e3e4d435904029fe7a18134f3
head repository: karma-runner/karma
compare: 16010eb53d184dd88cbb8724b5ed566609310c0c
Commits on Dec 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 02f071d - Browse repository at this point
Copy the full SHA 02f071dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51007b1 - Browse repository at this point
Copy the full SHA 51007b1View commit details
Commits on Dec 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b05a54e - Browse repository at this point
Copy the full SHA b05a54eView commit details
Commits on Jan 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1a57029 - Browse repository at this point
Copy the full SHA 1a57029View commit details -
chore: remove support for node 6 (#3246)
Set node 8 as minimal supported version. Closes #3151 BREAKING CHANGE: Drop Support for Node 6, to make it possible to use async/await in karma codebase.
Configuration menu - View commit details
-
Copy full SHA for 8a83990 - Browse repository at this point
Copy the full SHA 8a83990View commit details -
Configuration menu - View commit details
-
Copy full SHA for acdd2dc - Browse repository at this point
Copy the full SHA acdd2dcView commit details
Commits on Jan 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 376142e - Browse repository at this point
Copy the full SHA 376142eView commit details
Commits on Jan 18, 2019
-
fix(client): fix issue with loaded on safari 10 (#3252)
Safari 10 supports type=module but ignores nomodule which causes loaded() to execute twice. Fixes #3198
Configuration menu - View commit details
-
Copy full SHA for 571191c - Browse repository at this point
Copy the full SHA 571191cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 988b901 - Browse repository at this point
Copy the full SHA 988b901View commit details
Commits on Jan 22, 2019
-
refactor(watcher): Make watcher injectable to support 3rd-party watch…
…ers (#3254) Over the years, there has been several suggestions to make the default watcher in Karma (that uses chokidar) dependency injectable so that Karma could work well with third-party watchers. Prior issues: 1. #1468 2. #2895 Candidate third-party watchers include: 1. Watcher for Broccoli 2. Watcher for Bazel 3. Watcher for Blaze (used internally at Google) This commit makes the change to allow other Karma plugins to specify the 'watcher' value in the di system and Karma would use the supplied watcher instead.
Configuration menu - View commit details
-
Copy full SHA for d59cf35 - Browse repository at this point
Copy the full SHA d59cf35View commit details
Commits on Jan 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 56cc239 - Browse repository at this point
Copy the full SHA 56cc239View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a47718 - Browse repository at this point
Copy the full SHA 5a47718View commit details
Commits on Jan 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bd95d89 - Browse repository at this point
Copy the full SHA bd95d89View commit details
Commits on Feb 4, 2019
-
fix(launcher): Debug Child Processes exit signal (#3259)
The Child Processes Event: 'exit' has two parameters: code and signal (https://nodejs.org/api/child_process.html#child_process_event_exit). One of the two will always be non-null. This helps debugging cases where code is null.
Configuration menu - View commit details
-
Copy full SHA for c277a6b - Browse repository at this point
Copy the full SHA c277a6bView commit details
Commits on Feb 13, 2019
-
fix(browser): allow updating total specs count (#3264)
* fix(browser): allow updating total specs count This change allows providing the total specs count after the tests have been started. The count will be updated in case it has been provided already. This can be uselful for some adapters where the total specs count can not be determined before starting the first test. fix onInfo test case, add new test for total update
Configuration menu - View commit details
-
Copy full SHA for d5df723 - Browse repository at this point
Copy the full SHA d5df723View commit details
Commits on Feb 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4ec4f6f - Browse repository at this point
Copy the full SHA 4ec4f6fView commit details
Commits on Feb 20, 2019
-
fix: remove vulnerable dependency combine-lists (#3273)
Remove `combine-lists` as a dependency. Use `_.union` instead now. Fixes #3265
Configuration menu - View commit details
-
Copy full SHA for c43f584 - Browse repository at this point
Copy the full SHA c43f584View commit details
Commits on Feb 21, 2019
-
fix(filelist): correct logger name. (#3262)
Append the state of the browser if it gets lost.
Configuration menu - View commit details
-
Copy full SHA for 375bb5e - Browse repository at this point
Copy the full SHA 375bb5eView commit details
Commits on Feb 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c190c4a - Browse repository at this point
Copy the full SHA c190c4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7ebf0b - Browse repository at this point
Copy the full SHA c7ebf0bView commit details
Commits on Apr 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7eb48c5 - Browse repository at this point
Copy the full SHA 7eb48c5View commit details
Commits on Apr 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6556ab4 - Browse repository at this point
Copy the full SHA 6556ab4View commit details -
fix(client): Enable loading different file types when running in pare…
…nt mode without iframe (#3289) * fix(client): Includes attributes like type in script tags when running in parent mode without iframe Back in #2542, a third option to run tests without iframe is implemented, mostly for lightweight browser. It only allows script element to be loaded dynamically. This fix includes file type like .css to be loaded properly. Fixes #3289
Configuration menu - View commit details
-
Copy full SHA for 7968db6 - Browse repository at this point
Copy the full SHA 7968db6View commit details
Commits on Apr 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ce6825f - Browse repository at this point
Copy the full SHA ce6825fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d844a48 - Browse repository at this point
Copy the full SHA d844a48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13ed695 - Browse repository at this point
Copy the full SHA 13ed695View commit details
Commits on Apr 23, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for fe9a1dd - Browse repository at this point
Copy the full SHA fe9a1ddView commit details
Commits on May 15, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for 7828bea - Browse repository at this point
Copy the full SHA 7828beaView commit details
Commits on May 17, 2019
-
* chore: remove unused devDependencies * chore: update some devDependencies
Configuration menu - View commit details
-
Copy full SHA for 7f40349 - Browse repository at this point
Copy the full SHA 7f40349View commit details
Commits on May 23, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for 1205bce - Browse repository at this point
Copy the full SHA 1205bceView commit details
Commits on May 25, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for 5e11340 - Browse repository at this point
Copy the full SHA 5e11340View commit details
Commits on Jun 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3aea7ec - Browse repository at this point
Copy the full SHA 3aea7ecView commit details
Commits on Jun 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f0c4677 - Browse repository at this point
Copy the full SHA f0c4677View commit details
Commits on Jun 17, 2019
-
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
Configuration menu - View commit details
-
Copy full SHA for 182c04d - Browse repository at this point
Copy the full SHA 182c04dView commit details
Commits on Jul 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1087926 - Browse repository at this point
Copy the full SHA 1087926View commit details
Commits on Jul 12, 2019
-
fix(logging): Util inspect for logging the config. (#3332)
While flatten is accruate and works with circular data, it's too hard to read.
Configuration menu - View commit details
-
Copy full SHA for 70b72a9 - Browse repository at this point
Copy the full SHA 70b72a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1049c6 - Browse repository at this point
Copy the full SHA a1049c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1ea57 - Browse repository at this point
Copy the full SHA db1ea57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42933c9 - Browse repository at this point
Copy the full SHA 42933c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 177e2ef - Browse repository at this point
Copy the full SHA 177e2efView commit details
Commits on Jul 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5614c04 - Browse repository at this point
Copy the full SHA 5614c04View commit details
Commits on Jul 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 094bcc6 - Browse repository at this point
Copy the full SHA 094bcc6View commit details -
fix(test):
test:client
silently failing on Travis (#3343)* fix(test): ensure that grunt test:client exits with non-zero code Apparently it is not enough to check `code`, because when process crashes `code` is set to `null` and `err` is passed instead. Example of failing tests, which didn't fail build: https://travis-ci.org/karma-runner/karma/jobs/537027667#L1046 * fix(test): adjust assertions to work in latest Chrome
Configuration menu - View commit details
-
Copy full SHA for 1489e9a - Browse repository at this point
Copy the full SHA 1489e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 582a406 - Browse repository at this point
Copy the full SHA 582a406View commit details
Commits on Jul 30, 2019
-
* feat(runner): Return emitter that forwards server data Allow the consumer to decide whether to echo the runner progress or not. This might be the case when Karma.run() is called inside the same process/terminal as the server is running in (e.g. development servers). Fixes #2121, #2799 * feat(cli): Echo the runner progress event, don't echo in runner The CLI shall echo the progress, not the runner itself. Fixes #2121, #2799
Configuration menu - View commit details
-
Copy full SHA for 62d4c5a - Browse repository at this point
Copy the full SHA 62d4c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6c690 - Browse repository at this point
Copy the full SHA 1c6c690View commit details
Commits on Aug 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6c5add2 - Browse repository at this point
Copy the full SHA 6c5add2View commit details
Commits on Aug 21, 2019
-
feat(preprocessor): preprocessor_priority execution order. (#3303)
Between 3.x and 4.x we moved from combineLists to underscore.union in preprocessor. Apparently combineLists was incorrect: the order of preprocessing changed in some cases. Conceptually the order ought to depend upon the preprocessor, not the file. Implement config.preprocessor_priority['preprocessor-name'] = priority, higher means run earlier. Default priority is 0. Add back compat API for karma-browserify. Update docs.
Configuration menu - View commit details
-
Copy full SHA for c5f3560 - Browse repository at this point
Copy the full SHA c5f3560View commit details -
Configuration menu - View commit details
-
Copy full SHA for 817fbbd - Browse repository at this point
Copy the full SHA 817fbbdView commit details
Commits on Aug 26, 2019
-
fix(server): Simplify 'dom' inclusion. (#3356)
The karma preprocessor caches file content: no need to read it async in the server loop.
Configuration menu - View commit details
-
Copy full SHA for 5f13e11 - Browse repository at this point
Copy the full SHA 5f13e11View commit details
There are no files selected for viewing