Skip to content

feat(dedicated): delete vrack from billing autorenew page #38400

feat(dedicated): delete vrack from billing autorenew page

feat(dedicated): delete vrack from billing autorenew page #38400

Triggered via push January 17, 2025 08:44
Status Failure
Total duration 23m 53s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 1 warning
src/pages/associate/AssociateVrack.spec.tsx > Vrack Services associate vrack test suite > from dashboard, display error when vrack eligible services is in error: packages/manager/apps/vrack-services/src/components/ErrorPage.component.tsx#L89
TypeError: Expected container to be an Element, a Document or a DocumentFragment but got null. Ignored nodes: comments, script, style <html> <head /> <body style="" > <div> <h2> Unexpected Application Error! </h2> <h3 style="font-style: italic;" > Cannot read properties of undefined (reading 'headers') </h3> <pre style="padding: 0.5rem; background-color: rgba(200, 200, 200, 0.5);" > TypeError: Cannot read properties of undefined (reading 'headers') at ErrorPage (/home/runner/work/manager/manager/packages/manager/apps/vrack-services/src/components/ErrorPage.component.tsx:89:21) at renderWithHooks (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:16305:18) at mountIndeterminateComponent (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:20074:13) at beginWork (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:21587:16) at beginWork$1 (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:27426:14) at performUnitOfWork (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26560:12) at workLoopSync (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26466:5) at renderRootSync (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26434:7) at recoverFromConcurrentError (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:25850:20) at performSyncWorkOnRoot (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26096:20) </pre> <p> 💿 Hey developer 👋 </p> <p> You can provide a way better UX than this when your app throws errors by providing your own <code style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);" > ErrorBoundary </code> or <code style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);" > errorElement </code> prop on your route. </p> </div> </body> </html> ❯ ErrorPage src/components/ErrorPage.component.tsx:89:21 ❯ renderWithHooks ../../../../node_modules/react-dom/cjs/react-dom.development.js:16305:18 ❯ mountIndeterminateComponent ../../../../node_modules/react-dom/cjs/react-dom.development.js:20074:13 ❯ beginWork ../../../../node_modules/react-dom/cjs/react-dom.development.js:21587:16 ❯ beginWork$1 ../../../../node_modules/react-dom/cjs/react-dom.development.js:27426:14 ❯ performUnitOfWork ../../../../node_modules/react-dom/cjs/react-dom.development.js:26560:12 ❯ workLoopSync ../../../../node_modules/react-dom/cjs/react-dom.development.js:26466:5 ❯ renderRootSync ../../../../node_modules/react-dom/cjs/react-dom.development.js:26434:7 ❯ recoverFromConcurrentError ../../../../node_modules/react-dom/cjs/react-dom.development.js:25850:20 ❯ checkContainerType ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:219:11 ❯ queryAllByText ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1446:3 ❯ ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1197:17 ❯ ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1178:17 ❯ ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1221:19 ❯ ../../core/test-utils/src/utils/ui-test-helpers-ods17.ts:33:55 ❯ runWithExpensiveErrorDiagnosticsDisabled ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:342:12 ❯ checkCallback ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1090:24 ❯ Timeout.checkRealTimersCallback ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1084:16
src/pages/subnets/SubnetsTab.spec.tsx > Vrack Services subnets page test suite > should edit a subnet: packages/manager/apps/vrack-services/src/components/ErrorPage.component.tsx#L89
Error: expect(received).not.toHaveAttribute() received value must be an HTMLElement or an SVGElement. Ignored nodes: comments, script, style <html> <head /> <body> <div> <h2> Unexpected Application Error! </h2> <h3 style="font-style: italic;" > Cannot read properties of undefined (reading 'headers') </h3> <pre style="padding: 0.5rem; background-color: rgba(200, 200, 200, 0.5);" > TypeError: Cannot read properties of undefined (reading 'headers') at ErrorPage (/home/runner/work/manager/manager/packages/manager/apps/vrack-services/src/components/ErrorPage.component.tsx:89:21) at renderWithHooks (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:16305:18) at mountIndeterminateComponent (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:20074:13) at beginWork (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:21587:16) at beginWork$1 (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:27426:14) at performUnitOfWork (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26560:12) at workLoopSync (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26466:5) at renderRootSync (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26434:7) at recoverFromConcurrentError (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:25850:20) at performSyncWorkOnRoot (/home/runner/work/manager/manager/node_modules/react-dom/cjs/react-dom.development.js:26096:20) </pre> <p> 💿 Hey developer 👋 </p> <p> You can provide a way better UX than this when your app throws errors by providing your own <code style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);" > ErrorBoundary </code> or <code style="padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);" > errorElement </code> prop on your route. </p> </div> </body> </html>... ❯ ErrorPage src/components/ErrorPage.component.tsx:89:21 ❯ renderWithHooks ../../../../node_modules/react-dom/cjs/react-dom.development.js:16305:18 ❯ mountIndeterminateComponent ../../../../node_modules/react-dom/cjs/react-dom.development.js:20074:13 ❯ beginWork ../../../../node_modules/react-dom/cjs/react-dom.development.js:21587:16 ❯ beginWork$1 ../../../../node_modules/react-dom/cjs/react-dom.development.js:27426:14 ❯ performUnitOfWork ../../../../node_modules/react-dom/cjs/react-dom.development.js:26560:12 ❯ workLoopSync ../../../../node_modules/react-dom/cjs/react-dom.development.js:26466:5 ❯ renderRootSync ../../../../node_modules/react-dom/cjs/react-dom.development.js:26434:7 ❯ recoverFromConcurrentError ../../../../node_modules/react-dom/cjs/react-dom.development.js:25850:20 ❯ src/test-utils/uiTestHelpers.ts:99:28 ❯ runWithExpensiveErrorDiagnosticsDisabled ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:342:12 ❯ checkCallback ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1090:24 ❯ Timeout.checkRealTimersCallback ../../../../node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js:1084:16
src/pages/subnets/SubnetsTab.spec.tsx > Vrack Services subnets page test suite > should display an error if api fail to edit a subnet: node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js#L332
TestingLibraryElementError: Unable to find an element with the text: Plage d'adresses du sous-réseau (CIDR). This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <section class="px-5 py-4" > <osds-breadcrumb class="mb-4" role="navigation" /> <div class="py-4" > <osds-text class="block mb-5" color="text" hue="500" level="heading" size="600" style="--osds-text-color-specific-hue: var(--ods-color-text-500);" > vRack Services </osds-text> <osds-text class="block mb-8" color="default" hue="500" level="body" size="400" style="--osds-text-color-specific-hue: var(--ods-color-default-500);" > Le produit vRack Services vous permet de bénéficier de services réseau sur le vRack. En créant un Service Endpoint, vous pouvez exposer, avec une adresse IP privée, un service managé par OVHcloud sur votre vRack. </osds-text> </div> <osds-tabs panel="subnets" size="md" > <osds-tab-bar role="tablist" size="md" slot="top" > <a aria-current="page" class="no-underline active pending" href="/vrs-ar7-72w-poh-3qe" > <osds-tab-bar-item panel="overview" role="tab" tabindex="0" > Général </osds-tab-bar-item> </a> <a aria-current="page" class="no-underline active pending" href="/vrs-ar7-72w-poh-3qe/subnets" > <osds-tab-bar-item active="" panel="subnets" role="tab" tabindex="0" > Sous-réseau </osds-tab-bar-item> </a> <a class="no-underline" href="/vrs-ar7-72w-poh-3qe/endpoints" > <osds-tab-bar-item panel="endpoints" role="tab" tabindex="0" > Service Endpoints </osds-tab-bar-item> </a> </osds-tab-bar> </osds-tabs> <section class="px-5 py-4" > <osds-message class="mt-4" color="info" tabindex="-1" type="info" > <osds-text color="text" hue="500" level="body" size="400" style="--osds-text-color-specific-hue: var(--ods-color-text-500);" > Vous ne pouvez créer qu'un sous-réseau par vRack Services pour le moment. </osds-text> </osds-message> <osds-button class="my-4" color="primary" disabled="" inline="" size="sm" tabindex="-1" text-align="center" type="button" variant="stroked" > Créer un sous-réseau <span slot="start" > <osds-icon alt="" aria-hidden="" aria-name="" class="ods-icon" color="primary" name="add" size="xs" style="--icon-mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M12 3a1 1 0 011 1v7h7a1 1 0 010 2h-7v7a1 1 0 01-2 0v-7H4a1 1 0 010-2h7V4a1 1 0 011-1z'/%3E%3C/svg%3E\");" /> </span> </osds-button> <section> <div> <div class="contents px-[1px] pb-[200px] -mx-6" > <osds-table class="overflow-x-visi
test
@ovh-ux/manager-vrack-services-app#test: command (/home/runner/work/manager/manager/packages/manager/apps/vrack-services) /tmp/yarn--1737103875797-0.2516496216079078/yarn run test exited (1)
test
Process completed with exit code 1.
test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636