A change from Thomas Junghans now allows to have sharable configs. It works similar to sharable configs in eslint. Check out the readme for instructions.
1d5b9a2
feature: add shareable config support (Thomas Junghans)a3ce836
Add contributordf66b9d
Update Studio Changes for--footer
support
Released by Maximilian Antoni on 2018-09-05.
7728d9f
Fix issue in request module invoking a callback without both an error and a response (Davide Callegari)437bc7f
Add contributor (Maximilian Antoni)25cf173
Update Studio Changes (Maximilian Antoni)aa3ea84
Run build in node 10 (Maximilian Antoni)
d9eb5d4
Improve browser title7fb8c3c
Add commit links with--commits
32a3e02
Replace jslint with eslint66bd668
Update dependencies
Steffen André Langnes added the ability to configure custom capabilities.
- Allow custom capabilities
- Fix example in readme for loading .min-wd file as module
- Add BrowserStack example to readme
- Support Appium with iOS Simulator
- Fix "SauceLabs on Travis" link
- Update Mocha link (Morton Fox)
Decrease buffer size even further due to Chrome issue still occurring.
Further decreases the buffer size introduced in v2.9.1
to work around the
Chrome driver issue which still occurs occasionally.
Running test suits or projects sometimes caused issues with Chrome. This appears
to be an issue with a buffer size limit when executing scripts through
chromedriver
.
With this path, scripts are no longer injected directly. Instead, a small
receiver function is injected and the actual test code is sent to that function
in chunks, bypassing the buffer limit. Once the script was fully received by the
browser, it is injected with a new <script>
tag.
Related issues:
- mantoni/mochify.js#110
- sinonjs/sinon#912
- https://bugs.chromium.org/p/chromedriver/issues/detail?id=402
Moshe Kolodnya made it possible to use a different config file. He also
sent a PR to allow the .min-wd
file to be loaded as a node module.
Thanks!
- Streams 3: bump dependencies
- Add the option to test using synchronous polling (Matheus Kautzmann)
- Bump saucelabs version to
^1.0
(Matheus Kautzmann)
- Update through2 to
^1.1
- Default
sauceJobName
to the name property in cwdpackage.json
- Improve documentation for SauceLabs specific options
- Update Sauce Job with passed and build attribute (az7arul)
- Fix
write after end
bug
- Start log polling more quickly
- Write out parsed response status code in failure cases
- Pipe output back to browserify instead of stdout
- Add
closeOnError
andcloseOnSuccess
options (Dustin Wyatt)
- Print browser names with leading '#'
- Wait for queue drain before continue polling
- Don't end queue twice
- Bump resolve and source-mapper to ^1.0
- Log error output to
context.out
instead ofprocess.stderr
- Map stack traces to original sources using inline source maps
- Pipe output to stdout again
- Remove brout again
- Convert from transform into plugin
- Use brout 1.0
- Only inject
require
into.js
files - Attempt to parse error message from Selenium WebDriver server
- Bump brout
- Set timeout to
0
to skip setting a log polling timeout
- Load a url for a specific browser (for IE 9 doctype workaround)
- Configure timeout for log polling
- Improved log flushing
- Improved http error handling for 302 / 303 responses
- Stream browser output instead of buffering per browser. Prints logs from first browser in the queue as they arrive, buffering up the other ones.
- SauceLabs support
- Load options from package.json
- Support for custom start URL
- Added callback API
- Simplified transform
- Initial release