jwaliszko / ExpressiveAnnotations

Annotation-based conditional validation library.
MIT License
351 stars 123 forks source link

Remove the browser initialization messages form the console output during UI tests. #143

Open jwaliszko opened 7 years ago

jwaliszko commented 7 years ago

When Selenium-driven UI tests are executed, way too many redundant messages from the browser is pushed to the AppVeyor console output, e.g.

1479411879344   addons.manager  DEBUG   Application has been upgraded
1479411879421   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider"]
1479411879423   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"]
1479411879426   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm
1479411879428   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/PluginProvider.jsm
1479411879428   addons.manager  DEBUG   Starting provider: XPIProvider
1479411879428   addons.xpi  DEBUG   startup
1479411879429   addons.xpi  INFO    Mapping fxdriver@googlecode.com to 
...

image

These initialization messages disturb the output log and should not be shown, but how to do that?

Note: unfortunately, for some reason, I cannot reproduce this behavior locally - in contrast to AppVeyor they do not appear on my local PowerShell console, i.e. image.