]>
Commit | Line | Data |
---|---|---|
ff7c6d11 XL |
1 | FROM ubuntu:16.04 |
2 | ||
3 | RUN apt-get update && apt-get install -y --no-install-recommends \ | |
4 | g++ \ | |
5 | make \ | |
6 | file \ | |
7 | curl \ | |
8 | ca-certificates \ | |
9 | python \ | |
10 | git \ | |
11 | cmake \ | |
12 | sudo \ | |
13 | gdb \ | |
14 | xz-utils | |
15 | ||
16 | RUN curl -sL https://nodejs.org/dist/v9.2.0/node-v9.2.0-linux-x64.tar.xz | \ | |
17 | tar -xJ | |
18 | ||
19 | COPY scripts/sccache.sh /scripts/ | |
20 | RUN sh /scripts/sccache.sh | |
21 | ||
22 | ENV TARGETS=wasm32-unknown-unknown | |
23 | ||
24 | ENV RUST_CONFIGURE_ARGS \ | |
0531ce1d XL |
25 | --set build.nodejs=/node-v9.2.0-linux-x64/bin/node \ |
26 | --set rust.lld | |
ff7c6d11 XL |
27 | |
28 | ENV SCRIPT python2.7 /checkout/x.py test --target $TARGETS \ | |
0531ce1d | 29 | src/test/run-make \ |
ff7c6d11 XL |
30 | src/test/ui \ |
31 | src/test/run-pass \ | |
32 | src/test/compile-fail \ | |
33 | src/test/parse-fail \ | |
34 | src/test/mir-opt \ | |
35 | src/test/codegen-units \ | |
36 | src/libcore \ | |
37 | src/libstd_unicode/ \ |