#2848 - Ajout du filtre NAF dans les filtres de recherche (front) #1863
validation-pr.yml
on: pull_request
deploy-review-app
/
deploy
fullcheck
/
Back integration tests
2m 31s
fullcheck
/
Playwright tests
8m 45s
Verify migration order
24s
Matrix: fullcheck /
notify-pr
0s
run-seeds
0s
Annotations
7 errors, 5 warnings, and 1 notice
[chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search:
playwright/tests/a11y/axe.spec.ts#L19
1) [chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search ───
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 220
- Array []
+ Array [
+ Object {
+ "description": "Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes",
+ "help": "Form elements should have a visible label",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label-title-only?application=playwright",
+ "id": "label-title-only",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-search-page__appellation-autocomplete\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-3-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-search-page__appellation-autocomplete",
+ ],
+ },
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-search-page__address-autocomplete\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-5-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-search-page__address-autocomplete",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.forms",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensures every form element has a label",
+ "help": "Form elements must have labels",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label?application=playwright",
+ "id": "label",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+
|
[chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search:
playwright/tests/a11y/axe.spec.ts#L19
1) [chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 220
- Array []
+ Array [
+ Object {
+ "description": "Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes",
+ "help": "Form elements should have a visible label",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label-title-only?application=playwright",
+ "id": "label-title-only",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-search-page__appellation-autocomplete\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-3-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-search-page__appellation-autocomplete",
+ ],
+ },
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-search-page__address-autocomplete\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-5-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-search-page__address-autocomplete",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.forms",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensures every form element has a label",
+ "help": "Form elements must have labels",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label?application=playwright",
+ "id": "label",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an implicit (wrapped) <label>",
+ "relatedNodes":
|
[chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search:
playwright/tests/a11y/axe.spec.ts#L19
1) [chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 220
- Array []
+ Array [
+ Object {
+ "description": "Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes",
+ "help": "Form elements should have a visible label",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label-title-only?application=playwright",
+ "id": "label-title-only",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-search-page__appellation-autocomplete\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-3-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-search-page__appellation-autocomplete",
+ ],
+ },
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-search-page__address-autocomplete\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-5-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-search-page__address-autocomplete",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.forms",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensures every form element has a label",
+ "help": "Form elements must have labels",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label?application=playwright",
+ "id": "label",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an implicit (wrapped) <label>",
+ "relatedNodes":
|
[chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form:
playwright/tests/a11y/axe.spec.ts#L25
2) [chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 128
- Array []
+ Array [
+ Object {
+ "description": "Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes",
+ "help": "Form elements should have a visible label",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label-title-only?application=playwright",
+ "id": "label-title-only",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-convention-form__immersionAppellation\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-3-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-convention-form__immersionAppellation",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.forms",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensures every form element has a label",
+ "help": "Form elements must have labels",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label?application=playwright",
+ "id": "label",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "explicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an explicit <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-label",
+ "impact": "critical",
+ "message": "aria-label attribute does not exist or is empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-labelledby",
+ "impact": "critical",
+ "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "messageKey": "noAttr",
+ },
+ "id": "non-empty-title",
+ "impact": "critical",
+ "message": "Element has no title attribute",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "
|
[chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form:
playwright/tests/a11y/axe.spec.ts#L25
2) [chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 128
- Array []
+ Array [
+ Object {
+ "description": "Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes",
+ "help": "Form elements should have a visible label",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label-title-only?application=playwright",
+ "id": "label-title-only",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-convention-form__immersionAppellation\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-3-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-convention-form__immersionAppellation",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.forms",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensures every form element has a label",
+ "help": "Form elements must have labels",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label?application=playwright",
+ "id": "label",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "explicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an explicit <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-label",
+ "impact": "critical",
+ "message": "aria-label attribute does not exist or is empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-labelledby",
+ "impact": "critical",
+ "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "messageKey": "noAttr",
+ },
+ "id": "non-empty-title",
+ "impact": "critical",
+ "message": "Element has no title attribute",
+ "relatedNodes": Array []
|
[chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form:
playwright/tests/a11y/axe.spec.ts#L25
2) [chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 128
- Array []
+ Array [
+ Object {
+ "description": "Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes",
+ "help": "Form elements should have a visible label",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label-title-only?application=playwright",
+ "id": "label-title-only",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Only title used to generate label for form element",
+ "html": "<input class=\"im-select__input\" autocapitalize=\"none\" autocomplete=\"off\" autocorrect=\"off\" id=\"im-convention-form__immersionAppellation\" spellcheck=\"false\" tabindex=\"0\" type=\"text\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"combobox\" aria-activedescendant=\"\" aria-describedby=\"react-select-3-placeholder\" value=\"\" style=\"color: inherit; background: 0px center; opacity: 1; width: 100%; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px;\">",
+ "impact": "serious",
+ "none": Array [
+ Object {
+ "data": null,
+ "id": "title-only",
+ "impact": "serious",
+ "message": "Only title used to generate label for form element",
+ "relatedNodes": Array [],
+ },
+ ],
+ "target": Array [
+ "#im-convention-form__immersionAppellation",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.forms",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensures every form element has a label",
+ "help": "Form elements must have labels",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.8/label?application=playwright",
+ "id": "label",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "explicit-label",
+ "impact": "critical",
+ "message": "Form element does not have an explicit <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-label",
+ "impact": "critical",
+ "message": "aria-label attribute does not exist or is empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-labelledby",
+ "impact": "critical",
+ "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "messageKey": "noAttr",
+ },
+ "id": "non-empty-title",
+ "impact": "critical",
+ "message": "Element has no title attribute",
+ "relatedNodes": Array []
|
fullcheck / Playwright tests
Process completed with exit code 1.
|
Slow Test:
playwright/[chromium] › convention/conventionWorkflow.spec.ts#L1
playwright/[chromium] › convention/conventionWorkflow.spec.ts took 3.9m
|
Slow Test:
playwright/[chromium] › establishment/establishmentWorkflow.spec.ts#L1
playwright/[chromium] › establishment/establishmentWorkflow.spec.ts took 2.7m
|
Slow Test:
playwright/[chromium] › user/myProfileWorkflow.spec.ts#L1
playwright/[chromium] › user/myProfileWorkflow.spec.ts took 1.5m
|
Slow Test:
playwright/[chromium] › dashboard/agencyWorkflow.spec.ts#L1
playwright/[chromium] › dashboard/agencyWorkflow.spec.ts took 1.2m
|
Slow Test:
playwright/[chromium] › assessment/assessmentWorkflow.spec.ts#L1
playwright/[chromium] › assessment/assessmentWorkflow.spec.ts took 49.2s
|
🎭 Playwright Run Summary
2 failed
[chromium] › a11y/axe.spec.ts:16:7 › Axe detect accessibility issues on main pages › Search ────
[chromium] › a11y/axe.spec.ts:22:7 › Axe detect accessibility issues on main pages › Convention form
2 skipped
62 passed (5.8m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
|
14.7 MB |
|