]> code.delx.au - gnu-emacs/blobdiff - test/lisp/net/network-stream-tests.el
Allow network-stream-tests to work for out-of-tree builds
[gnu-emacs] / test / lisp / net / network-stream-tests.el
index f30c92a1de5b3c18e96232cee6c6dcc84d406f52..9e21420dbbc384a3f93a974799518377421046eb 100644 (file)
       (should (equal (buffer-string) "foo\n")))
     (delete-process server)))
 
+(defconst network-stream-tests--datadir
+  (expand-file-name "test/data/net" source-directory))
+
 (defun make-tls-server (port)
   (start-process "gnutls" (generate-new-buffer "*tls*")
                  "gnutls-serv" "--http"
-                 "--x509keyfile" "data/net/key.pem"
-                 "--x509certfile" "data/net/cert.pem"
+                 "--x509keyfile"
+                 (concat network-stream-tests--datadir "/key.pem")
+                 "--x509certfile"
+                 (concat network-stream-tests--datadir "/cert.pem")
                  "--port" (format "%s" port)))
 
 (ert-deftest connect-to-tls-ipv4-wait ()