├── .github └── workflows │ └── tests.yaml ├── .gitignore ├── .yarn └── releases │ └── yarn-3.2.0.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── cli-esbuild.js ├── cli.js ├── example-project ├── global-setup.ts ├── global-teardown.ts ├── lambda.config.ts ├── package.json └── tests │ ├── beethovenWikipedia.spec.ts │ ├── checkDuckFooter.spec.ts │ └── radioheadWikipedia.spec.ts ├── jest.config.js ├── package.json ├── patch-playwright-export.js ├── runner └── index.js ├── serverless.yml ├── src ├── deploy.ts ├── findTests.test.ts ├── findTests.ts ├── index.ts ├── integration.test.ts ├── mocks │ ├── failedTest.ts │ ├── findTestListMocks.ts │ ├── listProjectMock.ts │ └── resultParsingResponseMocks.ts ├── reporters │ ├── downloadTraceReporter.ts │ └── logReporter.ts ├── reporting.test.ts ├── resultParsing.test.ts ├── resultParsing.ts ├── testCommand.test.ts └── testCommand.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/.gitignore -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/.yarn/releases/yarn-3.2.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/README.md -------------------------------------------------------------------------------- /cli-esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/cli-esbuild.js -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | module.exports = require("./dist/index.js"); 4 | -------------------------------------------------------------------------------- /example-project/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/global-setup.ts -------------------------------------------------------------------------------- /example-project/global-teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/global-teardown.ts -------------------------------------------------------------------------------- /example-project/lambda.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/lambda.config.ts -------------------------------------------------------------------------------- /example-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/package.json -------------------------------------------------------------------------------- /example-project/tests/beethovenWikipedia.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/tests/beethovenWikipedia.spec.ts -------------------------------------------------------------------------------- /example-project/tests/checkDuckFooter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/tests/checkDuckFooter.spec.ts -------------------------------------------------------------------------------- /example-project/tests/radioheadWikipedia.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/example-project/tests/radioheadWikipedia.spec.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/package.json -------------------------------------------------------------------------------- /patch-playwright-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/patch-playwright-export.js -------------------------------------------------------------------------------- /runner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/runner/index.js -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/serverless.yml -------------------------------------------------------------------------------- /src/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/deploy.ts -------------------------------------------------------------------------------- /src/findTests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/findTests.test.ts -------------------------------------------------------------------------------- /src/findTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/findTests.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/integration.test.ts -------------------------------------------------------------------------------- /src/mocks/failedTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/mocks/failedTest.ts -------------------------------------------------------------------------------- /src/mocks/findTestListMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/mocks/findTestListMocks.ts -------------------------------------------------------------------------------- /src/mocks/listProjectMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/mocks/listProjectMock.ts -------------------------------------------------------------------------------- /src/mocks/resultParsingResponseMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/mocks/resultParsingResponseMocks.ts -------------------------------------------------------------------------------- /src/reporters/downloadTraceReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/reporters/downloadTraceReporter.ts -------------------------------------------------------------------------------- /src/reporters/logReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/reporters/logReporter.ts -------------------------------------------------------------------------------- /src/reporting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/reporting.test.ts -------------------------------------------------------------------------------- /src/resultParsing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/resultParsing.test.ts -------------------------------------------------------------------------------- /src/resultParsing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/resultParsing.ts -------------------------------------------------------------------------------- /src/testCommand.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/testCommand.test.ts -------------------------------------------------------------------------------- /src/testCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/src/testCommand.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mentimeter/play-lambda/HEAD/yarn.lock --------------------------------------------------------------------------------