• Robert Pluim's avatar
    Skip tests that require Internet when there's no Internet · a728135a
    Robert Pluim authored
    Bug#46641
    
    The network-stream-tests actually work fine when the local machine has
    no IP at all, but cause a crash in the GnuTLS library when there is an
    IP configured but the interface is down.
    
    * test/lisp/net/network-stream-tests.el (internet-is-working): New
    defvar, checks if we can resolve "google.com".
    (connect-to-tls-ipv4-nowait, connect-to-tls-ipv6-nowait)
    (open-network-stream-tls-nowait, open-gnutls-stream-new-api-nowait)
    (open-gnutls-stream-old-api-nowait): Use it to check for working
    Internet access.
    
    * test/src/process-tests.el (internet-is-working): New defvar, checks
    if we can resolve "google.com".
    (lookup-family-specification, lookup-unicode-domains)
    (unibyte-domain-name, lookup-google, non-existent-lookup-failure): Use
    it to check for working Internet access.
    a728135a
process-tests.el 40.1 KB