sts-sponsors team mailing list archive
-
sts-sponsors team
-
Mailing list archive
-
Message #06729
Re: [Merge] ~petermakowski/maas-site-manager:add-test-coverage-ci into maas-site-manager:main
Diff comments:
> diff --git a/Makefile b/Makefile
> index 8976954..e73f7f8 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -78,7 +78,7 @@ ci-frontend-lint:
> .PHONY: ci-frontend-lint
>
> ci-frontend-test:
> - env -C frontend VITEST_JUNIT_SUITE_NAME='maas-site-manager frontend tests' yarnpkg run test --silent --reporter=junit --reporter=default --outputFile.junit=../junit-frontend.xml run
> + env -C frontend VITEST_JUNIT_SUITE_NAME='maas-site-manager frontend tests' yarnpkg run coverage --silent --reporter=junit --reporter=default --outputFile.junit=../junit-frontend.xml run
It does, one of the tests actually failed on CI for some reason.
> .PHONY: ci-test
>
> ci-e2e-test:
> diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx
> index 4d3cd70..785c02c 100644
> --- a/frontend/src/main.tsx
> +++ b/frontend/src/main.tsx
> @@ -5,6 +5,7 @@ import * as ReactDOM from "react-dom/client";
> import App from "./App";
> import { isDev } from "./constants";
>
> +/* c8 ignore next 4 */
This is to ignore the next 4 lines from calculating the test coverage. This doesn't need to be covered by integration tests as it's running the mock service worker in a real browser in development (which is tested via playwright).
> if (isDev) {
> const { worker } = await import("./mocks/browser");
> await worker.start();
--
https://code.launchpad.net/~petermakowski/maas-site-manager/+git/site-manager/+merge/440316
Your team MAAS Committers is requested to review the proposed merge of ~petermakowski/maas-site-manager:add-test-coverage-ci into maas-site-manager:main.