summaryrefslogtreecommitdiff
path: root/automation/taskcluster
diff options
context:
space:
mode:
authorLeander Schwarz <lschwarz@mozilla.com>2022-08-26 14:35:35 +0000
committerLeander Schwarz <lschwarz@mozilla.com>2022-08-26 14:35:35 +0000
commit8c01aa55bfaad3326219cd622038a33bcb3b599f (patch)
treed64f86e0b882ba33491460734c0910996a8de7e6 /automation/taskcluster
parentce6c79df2740d17abfab0fa870056876b56e93f5 (diff)
downloadnss-hg-8c01aa55bfaad3326219cd622038a33bcb3b599f.tar.gz
Bug 1771100 - Update BoGo tests to recent BoringSSL version. r=djackson
It was required to update docker-interop image to ubuntu 20.04 since a newer Go release was required for the BoGo tests to run. See nss/gtests/nss_bogo_shim/config.json for a list of disabled BoGo test, including short descriptions/bug links. A -loose-local-errors falg was added to Bogo (runner.go) to allow usage of more tests by ignoring differences in local errors on the Go side of test connections, similar to the remote error 'suppression' used. The code is patched to the BoGo runner after cloning in nss/tests/bogo/bogo.sh and can be found in nss/gtests/nss_bogo_shim/nss_loose_local_errors.patch. Differential Revision: https://phabricator.services.mozilla.com/D147675
Diffstat (limited to 'automation/taskcluster')
-rw-r--r--automation/taskcluster/docker-interop/Dockerfile7
1 files changed, 4 insertions, 3 deletions
diff --git a/automation/taskcluster/docker-interop/Dockerfile b/automation/taskcluster/docker-interop/Dockerfile
index fb4e15d93..ff5f33ce8 100644
--- a/automation/taskcluster/docker-interop/Dockerfile
+++ b/automation/taskcluster/docker-interop/Dockerfile
@@ -1,11 +1,12 @@
# Dockerfile for running interop tests.
# This includes Rust, golang, and nodejs.
-FROM ubuntu:18.04
+FROM ubuntu:20.04
LABEL maintainer="Martin Thomson <martin.thomson@gmail.com>"
RUN dpkg --add-architecture i386
-RUN apt-get update \
- && apt-get install -y --no-install-recommends \
+RUN apt-get update && \
+ DEBIAN_FRONTEND=noninteractive \
+ apt-get install -y --no-install-recommends \
build-essential \
ca-certificates \
clang \