Daniel Martí da4f783362 make all tests run in parallel
The subtests were almost all marked as parallel, but that's not enough.
That only makes the subtests run in parallel with other subtests within
the same tests, not with any other test.

Since none of the tests make use of globals nor require the entire
program to themselves, properly run all the tests in parallel.

Speeds up 'go test' on my 8-core laptop from an average of ~130s to an
average of ~50s. Many tests hit timeouts and have sleeps, so we want to
avoid running those sequentially whenever possible.
2019-02-21 13:56:54 +01:00
2018-07-13 12:46:30 +07:00
2017-12-28 11:17:14 +07:00
2018-07-10 19:51:58 +07:00
2018-07-18 06:19:22 +07:00
2019-01-14 10:38:19 +00:00
2017-12-28 11:17:14 +07:00
2019-02-20 13:01:21 +01:00
2018-05-19 05:06:19 +07:00
2018-05-19 05:06:19 +07:00
2019-01-14 10:38:19 +00:00
2019-01-14 10:38:19 +00:00
2019-02-20 13:12:41 +01:00
2019-02-21 13:56:54 +01:00
2018-05-19 05:06:19 +07:00
2017-12-28 11:17:14 +07:00
2018-03-27 04:31:09 +07:00
2018-03-27 04:31:09 +07:00
2017-12-28 11:17:14 +07:00
2019-02-21 13:56:54 +01:00
2018-03-27 04:31:09 +07:00
2018-07-13 12:46:30 +07:00
2018-03-27 04:31:09 +07:00
2017-12-28 11:17:14 +07:00
2017-12-28 11:17:14 +07:00

About chromedp Build Status Coverage Status

Package chromedp is a faster, simpler way to drive browsers supporting the Chrome DevTools Protocol in Go using the without external dependencies (ie, Selenium, PhantomJS, etc).

Installing

Install in the usual Go way:

go get -u github.com/chromedp/chromedp

Examples

Please see the examples project for more examples. Please refer to the GoDoc API listing for a summary of the API and Actions.

Resources

TODO

  • Move timeouts to context (defaults)
  • Implement more query selector options (allow over riding context timeouts)
  • Contextual actions for "dry run" (or via an accumulator?)
  • Network loader / manager
  • Profiler
Description
No description provided
Readme 2 MiB
Languages
Go 100%