dillo-browser / dillo

Dillo, a multi-platform graphical web browser
https://dillo-browser.github.io/
GNU General Public License v3.0
582 stars 30 forks source link

Load a list of sites when running the tests #192

Open rodarima opened 5 months ago

rodarima commented 5 months ago

Regarding #190, we should add some lists of sites which will be used to ensure Dillo can parse them without a segfault.

Rather than making the pages local in a test repository, we can just try to open them online and fail if they cannot be loaded. Those pages that go down must be taken out of the test suite. This will also exercise the TLS and other network facing code.

We can begin with a 5 minute CI test, so we don't increase too much the test run times. We need to be able to signal the test driver that the site has loaded properly.

rodarima commented 5 months ago

Here are some: https://github.com/scrapy/protego/blob/master/tests/top-10000-websites.txt