Skip to content

Commit 1c5d2ce

Browse files
Disable tests
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
1 parent 86ee990 commit 1c5d2ce

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
@@ -89,58 +89,6 @@ RUN chmod a+x /checode/out/server-main.js \
8989
### Beginning of tests
9090
# Do not change line above! It is used to cut this section to skip tests
9191

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

build/dockerfiles/linux-libc-ubi9.Dockerfile

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

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

build/dockerfiles/linux-musl.Dockerfile

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

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