Skip to content

Commit 77b500e

Browse files
Disable tests
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
1 parent 87abadc commit 77b500e

4 files changed

Lines changed: 1 addition & 152 deletions

File tree

build/dockerfiles/linux-libc-ubi8.Dockerfile

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -86,58 +86,6 @@ RUN chmod a+x /checode/out/server-main.js \
8686
### Beginning of tests
8787
# Do not change line above! It is used to cut this section to skip tests
8888

89-
# Compile tests
90-
RUN ./node_modules/.bin/gulp compile-extension:vscode-api-tests \
91-
compile-extension:markdown-language-features \
92-
compile-extension:typescript-language-features \
93-
compile-extension:emmet \
94-
compile-extension:git \
95-
compile-extension:ipynb \
96-
compile-extension-media \
97-
compile-extension:configuration-editing
98-
99-
# Compile test suites
100-
# https://github.com/microsoft/vscode/blob/cdde5bedbf3ed88f93b5090bb3ed9ef2deb7a1b4/test/integration/browser/README.md#compile
101-
RUN if [ "$(uname -m)" = "x86_64" ]; then npm --prefix test/smoke run compile && npm --prefix test/integration/browser run compile; fi
102-
103-
# install test dependencies
104-
ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0
105-
RUN if [ "$(uname -m)" = "x86_64" ]; then npm run playwright-install; fi
106-
# Install procps to manage to kill processes and centos stream repository
107-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
108-
ARCH=$(uname -m) && \
109-
yum install --nobest -y procps \
110-
https://vault.centos.org/centos/8/extras/${ARCH}/os/Packages/epel-release-8-11.el8.noarch.rpm \
111-
https://vault.centos.org/8-stream/BaseOS/${ARCH}/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm \
112-
https://vault.centos.org/8-stream/BaseOS/${ARCH}/os/Packages/centos-stream-repos-8-3.el8.noarch.rpm; \
113-
fi
114-
115-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
116-
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* \
117-
&& yum install -y chromium \
118-
&& PLAYWRIGHT_CHROMIUM_PATH=$(echo /opt/app-root/src/.cache/ms-playwright/chromium-*/) \
119-
&& rm "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome" \
120-
&& ln -s /usr/bin/chromium-browser "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome"; \
121-
fi
122-
123-
# use of retry and timeout
124-
COPY /build/scripts/helper/retry.sh /opt/app-root/src/retry.sh
125-
RUN chmod u+x /opt/app-root/src/retry.sh
126-
127-
# Run integration tests (Browser)
128-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
129-
NODE_ARCH=$(echo "console.log(process.arch)" | node) \
130-
VSCODE_REMOTE_SERVER_PATH="$(pwd)/../vscode-reh-web-linux-${NODE_ARCH}" \
131-
/opt/app-root/src/retry.sh -v -t 3 -s 2 -- timeout -v 5m ./scripts/test-web-integration.sh --browser chromium; \
132-
fi
133-
134-
# Run smoke tests (Browser)
135-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
136-
NODE_ARCH=$(echo "console.log(process.arch)" | node) \
137-
VSCODE_REMOTE_SERVER_PATH="$(pwd)/../vscode-reh-web-linux-${NODE_ARCH}" \
138-
/opt/app-root/src/retry.sh -v -t 3 -s 2 -- timeout -v 5m npm run smoketest-no-compile -- --web --headless --electronArgs="--disable-dev-shm-usage --use-gl=swiftshader"; \
139-
fi
140-
14189
# Do not change line below! It is used to cut this section to skip tests
14290
### Ending of tests
14391

build/dockerfiles/linux-libc-ubi9.Dockerfile

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -88,57 +88,6 @@ RUN chmod a+x /checode/out/server-main.js \
8888
### Beginning of tests
8989
# Do not change line above! It is used to cut this section to skip tests
9090

91-
# Compile tests
92-
RUN ./node_modules/.bin/gulp compile-extension:vscode-api-tests \
93-
compile-extension:markdown-language-features \
94-
compile-extension:typescript-language-features \
95-
compile-extension:emmet \
96-
compile-extension:git \
97-
compile-extension:ipynb \
98-
compile-extension-media \
99-
compile-extension:configuration-editing
100-
101-
# # Compile test suites
102-
# https://github.com/microsoft/vscode/blob/cdde5bedbf3ed88f93b5090bb3ed9ef2deb7a1b4/test/integration/browser/README.md#compile
103-
RUN if [ "$(uname -m)" = "x86_64" ]; then npm --prefix test/smoke run compile && npm --prefix test/integration/browser run compile; fi
104-
105-
# install test dependencies
106-
ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0
107-
RUN if [ "$(uname -m)" = "x86_64" ]; then npm run playwright-install; fi
108-
# Install procps to manage to kill processes and centos stream repository
109-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
110-
ARCH=$(uname -m) && \
111-
yum install --nobest -y procps \
112-
https://rpmfind.net/linux/epel/9/Everything/x86_64/Packages/e/epel-release-9-10.el9.noarch.rpm \
113-
https://rpmfind.net/linux/centos-stream/9-stream/BaseOS/x86_64/os/Packages/centos-gpg-keys-9.0-23.el9.noarch.rpm \
114-
https://rpmfind.net/linux/centos-stream/9-stream/BaseOS/x86_64/os/Packages/centos-stream-repos-9.0-23.el9.noarch.rpm; \
115-
fi
116-
117-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
118-
yum install -y chromium && \
119-
PLAYWRIGHT_CHROMIUM_PATH=$(echo /opt/app-root/src/.cache/ms-playwright/chromium-*/) && \
120-
rm "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome" && \
121-
ln -s /usr/bin/chromium-browser "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome"; \
122-
fi
123-
124-
# use of retry and timeout
125-
COPY /build/scripts/helper/retry.sh /opt/app-root/src/retry.sh
126-
RUN chmod u+x /opt/app-root/src/retry.sh
127-
128-
# Run integration tests (Browser)
129-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
130-
NODE_ARCH=$(echo "console.log(process.arch)" | node) \
131-
VSCODE_REMOTE_SERVER_PATH="$(pwd)/../vscode-reh-web-linux-${NODE_ARCH}" \
132-
/opt/app-root/src/retry.sh -v -t 3 -s 2 -- timeout -v 5m ./scripts/test-web-integration.sh --browser chromium; \
133-
fi
134-
135-
# Run smoke tests (Browser)
136-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
137-
NODE_ARCH=$(echo "console.log(process.arch)" | node) \
138-
VSCODE_REMOTE_SERVER_PATH="$(pwd)/../vscode-reh-web-linux-${NODE_ARCH}" \
139-
/opt/app-root/src/retry.sh -v -t 3 -s 2 -- timeout -v 5m npm run smoketest-no-compile -- --web --headless --electronArgs="--disable-dev-shm-usage --use-gl=swiftshader"; \
140-
fi
141-
14291
# Do not change line below! It is used to cut this section to skip tests
14392
### Ending of tests
14493

build/dockerfiles/linux-musl.Dockerfile

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -64,54 +64,6 @@ RUN cp -r ../vscode-reh-web-linux-alpine /checode
6464
RUN chmod a+x /checode/out/server-main.js \
6565
&& chgrp -R 0 /checode && chmod -R g+rwX /checode
6666

67-
# Compile tests
68-
RUN ./node_modules/.bin/gulp compile-extension:vscode-api-tests \
69-
compile-extension:markdown-language-features \
70-
compile-extension:typescript-language-features \
71-
compile-extension:emmet \
72-
compile-extension:git \
73-
compile-extension:ipynb \
74-
compile-extension-media \
75-
compile-extension:configuration-editing
76-
77-
# Compile test suites
78-
# https://github.com/microsoft/vscode/blob/cdde5bedbf3ed88f93b5090bb3ed9ef2deb7a1b4/test/integration/browser/README.md#compile
79-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
80-
npm --prefix test/smoke run compile && npm --prefix test/integration/browser run compile; \
81-
fi
82-
# use of retry and timeout
83-
COPY /build/scripts/helper/retry.sh /usr/bin/retry
84-
RUN chmod u+x /usr/bin/retry
85-
86-
# install test dependencies
87-
# chromium for tests and procps as tests are using kill commands and it does not work with busybox implementation
88-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
89-
apk add --update --no-cache chromium procps; \
90-
fi
91-
ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0
92-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
93-
npm run playwright-install; \
94-
fi
95-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
96-
PLAYWRIGHT_CHROMIUM_PATH=$(echo /root/.cache/ms-playwright/chromium-*/) && \
97-
rm "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome" && \
98-
ln -s /usr/bin/chromium-browser "${PLAYWRIGHT_CHROMIUM_PATH}/chrome-linux/chrome" && \
99-
ls -la /checode-compilation/extensions/vscode-api-tests/ && \
100-
ls -la /checode-compilation/extensions/vscode-api-tests/out/; \
101-
fi
102-
103-
# Run integration tests (Browser)
104-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
105-
VSCODE_REMOTE_SERVER_PATH="/vscode-reh-web-linux-alpine" \
106-
retry -v -t 3 -s 2 -- timeout 5m ./scripts/test-web-integration.sh --browser chromium; \
107-
fi
108-
109-
# Run smoke tests (Browser)
110-
RUN if [ "$(uname -m)" = "x86_64" ]; then \
111-
VSCODE_REMOTE_SERVER_PATH="/vscode-reh-web-linux-alpine" \
112-
retry -v -t 3 -s 2 -- timeout 5m npm run smoketest-no-compile -- --web --headless --electronArgs="--disable-dev-shm-usage --use-gl=swiftshader"; \
113-
fi
114-
11567
#########################################################
11668
#
11769
# Copy VS Code launcher to the container

launcher/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"format:fix": "prettier --write '{src,tests}/**/*.ts' package.json",
2424
"lint": "eslint --cache=true --no-error-on-unmatched-pattern=true '{src,tests}/(!model|**)/*.ts'",
2525
"lint:fix": "eslint --fix --cache=true --no-error-on-unmatched-pattern=true \"{src,tests}/(!model|**)/*.{ts,tsx}\"",
26-
"test": "jest --forceExit",
26+
"test": "echo 'tests were skipped'",
2727
"watch": "tsc -w"
2828
},
2929
"repository": {

0 commit comments

Comments
 (0)