From f8382d720fab2763163735f91b3c98a723fa6482 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Tue, 15 Sep 2020 13:28:55 -0700 Subject: [PATCH 1/2] Add pyright user test --- tests/cases/docker/pyright/Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/cases/docker/pyright/Dockerfile diff --git a/tests/cases/docker/pyright/Dockerfile b/tests/cases/docker/pyright/Dockerfile new file mode 100644 index 00000000000..8a8a723f0a3 --- /dev/null +++ b/tests/cases/docker/pyright/Dockerfile @@ -0,0 +1,11 @@ +FROM node:current +RUN git clone https://github.com/microsoft/pyright.git /pyright +WORKDIR /pyright +RUN git pull +RUN npm i +COPY --from=typescript/typescript /typescript/typescript-*.tgz /typescript.tgz +RUN npm install /typescript.tgz --exact --ignore-scripts --save-dev +RUN npx lerna exec --stream --concurrency 1 -- npm install /typescript.tgz --exact --ignore-scripts --save-dev +WORKDIR /pyright/packages/pyright +ENTRYPOINT [ "npx" ] +CMD [ "webpack", "--mode", "production" ] \ No newline at end of file From 87c83306ddb5011be4d6a44990fd7f53dea51ed8 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Tue, 6 Oct 2020 12:56:51 -0700 Subject: [PATCH 2/2] Use suggested command, add now-fixed log --- tests/baselines/reference/docker/pyright.log | 9 +++++++++ tests/cases/docker/pyright/Dockerfile | 3 +-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 tests/baselines/reference/docker/pyright.log diff --git a/tests/baselines/reference/docker/pyright.log b/tests/baselines/reference/docker/pyright.log new file mode 100644 index 00000000000..aa5412d777c --- /dev/null +++ b/tests/baselines/reference/docker/pyright.log @@ -0,0 +1,9 @@ +Exit Code: 0 +Standard output: + + + +Standard error: +lerna notice cli vX.X.X +lerna info Executing command in 3 packages: "tsc --noEmit" +lerna success exec Executed command in 3 packages: "tsc --noEmit" diff --git a/tests/cases/docker/pyright/Dockerfile b/tests/cases/docker/pyright/Dockerfile index 8a8a723f0a3..aebe7ad202a 100644 --- a/tests/cases/docker/pyright/Dockerfile +++ b/tests/cases/docker/pyright/Dockerfile @@ -6,6 +6,5 @@ RUN npm i COPY --from=typescript/typescript /typescript/typescript-*.tgz /typescript.tgz RUN npm install /typescript.tgz --exact --ignore-scripts --save-dev RUN npx lerna exec --stream --concurrency 1 -- npm install /typescript.tgz --exact --ignore-scripts --save-dev -WORKDIR /pyright/packages/pyright ENTRYPOINT [ "npx" ] -CMD [ "webpack", "--mode", "production" ] \ No newline at end of file +CMD [ "lerna", "exec", "--stream", "--concurrency", "1", "--no-bail", "--", "tsc", "--noEmit" ] \ No newline at end of file