File tree 2 files changed +26
-2
lines changed
ci/docker/host-x86_64/x86_64-gnu-aux
2 files changed +26
-2
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ check-aux:
45
45
src/tools/cargo \
46
46
src/tools/cargotest \
47
47
$(BOOTSTRAP_ARGS )
48
+ check-aux-and-gui : check-aux
49
+ $(Q )$(BOOTSTRAP ) test --stage 2 \
50
+ src/test/rustdoc-gui \
51
+ $(BOOTSTRAP_ARGS )
48
52
check-bootstrap :
49
53
$(Q )$(CFG_PYTHON ) $(CFG_SRC_DIR ) src/bootstrap/bootstrap_test.py
50
54
dist :
Original file line number Diff line number Diff line change @@ -17,10 +17,30 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
17
17
libgl1-mesa-dev \
18
18
llvm-dev \
19
19
libfreetype6-dev \
20
- libexpat1-dev
20
+ libexpat1-dev \
21
+ libexpat1-dev \
22
+ gnupg \
23
+ apt-utils \
24
+ wget \
25
+ fonts-ipafont-gothic \
26
+ fonts-wqy-zenhei \
27
+ fonts-thai-tlwg \
28
+ fonts-kacst \
29
+ fonts-freefont-ttf \
30
+ libxss1 \
31
+ libxtst6
32
+
33
+ RUN curl -sL https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-x64.tar.xz | tar -xJ
34
+ ENV PATH="/node-v14.4.0-linux-x64/bin:${PATH}"
35
+
36
+ # Install required dependencies from browser-UI-test framework
37
+ # For now, we need to use `--unsafe-perm=true` to go around an issue when npm tries
38
+ # to create a new folder. For reference:
39
+ # https://github.com/puppeteer/puppeteer/issues/375
40
+ RUN npm install browser-ui-test -g --unsafe-perm=true
21
41
22
42
COPY scripts/sccache.sh /scripts/
23
43
RUN sh /scripts/sccache.sh
24
44
25
45
ENV RUST_CONFIGURE_ARGS --build=x86_64-unknown-linux-gnu
26
- ENV RUST_CHECK_TARGET check-aux
46
+ ENV RUST_CHECK_TARGET check-aux-and-gui
You can’t perform that action at this time.
0 commit comments