This delivers me some coverage report (ignored the content for the moment).
On windows
here it seems that --nyc.include doesn't work. Tried ** patterns, include all patterns, it seems it doesn't work.
If I use --nyc.all then I get coverage report on windows too
Re: Siesta Trial - code coverage issue
Posted: Mon May 27, 2019 5:29 pm
by nickolay
Regarding the missing proxy requests. There's an option in ChromeDriver, that specifies for which hosts to bypass the proxy and it does work (if I set it to 'local' I can reproduce the issue you have with "localhost"). However setting it empty string does nothing, so I guess ignoring proxy for "localhost" is hardcoded somewhere in Chrome itself as browser). Setting it as command line argument for the browser did not help either. So probably need to work around in this case.
The workaround is to use any other host name, like "local" or "lh", which can be aliased to 127.0.0.1 in `/etc/hosts` or similar. I'll add a note to code coverage guide.
Re: Siesta Trial - code coverage issue
Posted: Mon May 27, 2019 6:19 pm
by nickolay
Regarding the non-working `--nyc.include` on windows - seems one just need to use double quotes for this config. Some specifics of windows terminal. Works fine for me after this, can you confirm? I'll add a note in coverage guide as well.
screenshot6.jpg (200.32 KiB) Viewed 2501 times
Re: Siesta Trial - code coverage issue
Posted: Tue May 28, 2019 1:05 pm
by klodoma
nickolay wrote: ↑Mon May 27, 2019 6:19 pm
Regarding the non-working `--nyc.include` on windows - seems one just need to use double quotes for this config. Some specifics of windows terminal. Works fine for me after this, can you confirm? I'll add a note in coverage guide as well.
Yes, I can confirm that with double quotes, it works on windows.
Good, at least we have some results now, I will have a look next at the coverage content.