Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.

Releases: TestArmada/magellan

Make the stdout logging less verbose

29 Sep 19:32
c976e9c
Compare
Choose a tag to compare

This release reduces the stdout logging verbosity.

  • added line-by-line filtering on certain conditions
  • stop logging failed requests associated with /timeouts/async_script

Fix issue with successful steps not showing in log

11 Sep 00:18
597c9e6
Compare
Choose a tag to compare

PR: #292

The new logging filter i put in place in previous release was filtering out the individual successful steps.

updated the stdout white list to include the check mark so those steps get picked up

Cheers!

Fix issue with logging being too verbose

01 Sep 20:03
c53c725
Compare
Choose a tag to compare

Users were having issues with the logging being too verbose.

This has been fix by making the whitelist be more "specific" ... plain "error" and "warn" strings were too generic.

the new white list should filter only what we need specifically targeting the color coded ERROR and WARN tags of nightwatch

Use strictly pipes in ChildProcess, also this fixes a bug with the reporters getting unfiltered stdout

26 Aug 23:12
7c8c597
Compare
Choose a tag to compare

Quite simple, use pipes in the ChildProcess.

This fixes a bug in where the reporters can be given the "unfiltered" nightwatch debug log, which is way to large for any reporter to deal with.

Cheers!

Make nightwatch err and warn visible in stdout

26 Aug 20:01
2ff9431
Compare
Choose a tag to compare

Currently the "ERROR" and "WARN" logs from nightwatch are suppressed when the debug flag is turned OFF..
and our users ALWAYS use the debug off, because if you turn it on your log will be filled with base64 screenshot gobbledegook...

Also, with approach taken, we will see all the "ERROR-ed" selenium request/response logs in the magellan stdout

Add error message context for when saucelabs capactiy limit is reached

04 Aug 22:52
12f1589
Compare
Choose a tag to compare

this PR explains details of this release:
#285


A developer can be having their tests run in saucelabs,
and alot of the time these tests can fail because of lack of saucelabs capacity.

Currently, when a saucelabs capacity error happens, the error message produced says the following:

13:38:19 Error retrieving a new session from the selenium server
13:38:19 Connection refused! Is selenium server started?

this release just adds a little context to the existing error message, letting the user know the error may have been caused by a saucelabs capacity issue.

Cheers!

Catch unhandled errors

29 May 20:28
b7f7c5d
Compare
Choose a tag to compare
Merge pull request #282 from TestArmada/handle-uncaught-exception

Do not abort on uncaught exception

PortUtil fix to check all ports

27 Apr 14:47
7bee201
Compare
Choose a tag to compare

Fixed Magellan.portUtil.acquirePort to check all ports between BASE_PORT_SPACING.

For example. If the BASE_PORT_START is 12000 and BASE_PORT_SPACING is 3, it will check ports 12000, 12001, and 12002. If all are free, it will return 12000. If any of those ports are not available, it will then check 12003, 12004, and 12005 and so on.

Fix problem with "--help" option

15 Aug 19:59
189dd60
Compare
Choose a tag to compare

Shifu botches up --help when loaded by init script. Fixed so the help loads before the plugins.

Fix benign error handling