Safe Browsing build test requires Internet access
The Google Safe Browsing test was re-enabled during the 3.31 development cycle with 91cf9d4d.
It requires Internet access which means it's not suitable for distros to run during the build (since many distros don't allow their build machines to access the Internet during the build.)
I suggest adding an extra meson option for tests that require Internet access.
Build log excerpt
- epiphany 3.31.91
- Ubuntu 19.04
6/12 GSB service test FAIL 0.97 s (killed by signal 6 SIGABRT)
--- command ---
G_TEST_SRCDIR='/<<PKGBUILDDIR>>/tests' G_TEST_BUILDDIR='/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests'
GSETTINGS_BACKEND='memory' GSETTINGS_SCHEMA_DIR='/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data'
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-ephy-gsb-service
--- stdout ---
/lib/safe-browsing/test_ephy_gsb_utils_canonicalize: OK
/lib/safe-browsing/test_ephy_gsb_utils_compute_hashes: OK
/lib/safe-browsing/test_ephy_gsb_service_verify_url:
--- stderr ---
**
ERROR:../tests/ephy-gsb-service-test.c:206:test_verify_url_cb: '(threats != NULL) == is_threat' should be TRUE