Skip to content

VA-448: remove koodisto fields from loppuselvitys excel #1058

VA-448: remove koodisto fields from loppuselvitys excel

VA-448: remove koodisto fields from loppuselvitys excel #1058

Triggered via push February 19, 2025 13:29
Status Failure
Total duration 25m 28s
Artifacts 8
build  /  Send in-progress status to radiator
2s
build / Send in-progress status to radiator
build  /  04-lint.sh
53s
build / 04-lint.sh
Matrix: build / playwright-tests
build  /  02-other-tests.sh
2m 0s
build / 02-other-tests.sh
build  /  Send failure status to radiator
2s
build / Send failure status to radiator
deploy  /  ...  /  deploy
deploy / deploy-dev / deploy
Generate report from Playwright runs
1m 6s
Generate report from Playwright runs
deploy  /  ...  /  deploy
deploy / deploy-qa / deploy
deploy  /  ...  /  deploy
deploy / deploy-prod / deploy
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 5 warnings, and 1 notice
build / 03-playwright-tests.sh (shard 4/6)
Process completed with exit code 1.
[Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:10:5 › excel contains at least one row after submitting loppuselvitys: ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts#L133
1) [Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:10:5 › excel contains at least one row after submitting loppuselvitys › Hakemukset sheet has correct data TypeError: Cannot read properties of undefined (reading 'v') 131 | E: sheet[`E${index}`].v, 132 | F: sheet[`F${index}`].v, > 133 | G: sheet[`G${index}`].v, | ^ 134 | H: sheet[`H${index}`].v, 135 | } 136 | } at map (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:133:31) at expectToFindRowInSheet (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:121:26) at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:54:5 at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:51:14
[Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:10:5 › excel contains at least one row after submitting loppuselvitys: ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts#L133
1) [Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:10:5 › excel contains at least one row after submitting loppuselvitys › Hakemukset sheet has correct data Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'v') 131 | E: sheet[`E${index}`].v, 132 | F: sheet[`F${index}`].v, > 133 | G: sheet[`G${index}`].v, | ^ 134 | H: sheet[`H${index}`].v, 135 | } 136 | } at map (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:133:31) at expectToFindRowInSheet (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:121:26) at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:54:5 at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:51:14
[Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:65:5 › at least one loppuselvitys is not asiatarkastettu: ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts#L133
2) [Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:65:5 › at least one loppuselvitys is not asiatarkastettu › Hakemukset sheet has correct data TypeError: Cannot read properties of undefined (reading 'v') 131 | E: sheet[`E${index}`].v, 132 | F: sheet[`F${index}`].v, > 133 | G: sheet[`G${index}`].v, | ^ 134 | H: sheet[`H${index}`].v, 135 | } 136 | } at map (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:133:31) at expectToFindRowInSheet (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:121:26) at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:95:5 at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:92:14
[Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:65:5 › at least one loppuselvitys is not asiatarkastettu: ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts#L133
2) [Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:65:5 › at least one loppuselvitys is not asiatarkastettu › Hakemukset sheet has correct data Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'v') 131 | E: sheet[`E${index}`].v, 132 | F: sheet[`F${index}`].v, > 133 | G: sheet[`G${index}`].v, | ^ 134 | H: sheet[`H${index}`].v, 135 | } 136 | } at map (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:133:31) at expectToFindRowInSheet (/playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:121:26) at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:95:5 at /playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:92:14
[Default] › ../../../../../playwright/tests/hakulomake/fixed-multiplier.test.ts:239:5 › fixed multiplier field works: ../../../../../playwright/tests/hakulomake/fixed-multiplier.test.ts#L315
3) [Default] › ../../../../../playwright/tests/hakulomake/fixed-multiplier.test.ts:239:5 › fixed multiplier field works › kokonaiskustannukset budget works Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: locator('table').first().locator('tfoot th').nth(2) Expected string: "100 €" Received string: "0 €" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('table').first().locator('tfoot th').nth(2) 9 × locator resolved to <th class="amount budgetAmount">0 €</th> - unexpected value "0 €" 313 | const { paatosPage, locators } = await getBudgetTableFooterTh(context, page) 314 | await expect(locators.nth(1)).toContainText('3 870 €') > 315 | await expect(locators.nth(2)).toContainText('100 €') | ^ 316 | await paatosPage.close() 317 | }) 318 | await test.step('menokohtainen budget works', async () => { at /playwright/tests/hakulomake/fixed-multiplier.test.ts:315:35 at /playwright/tests/hakulomake/fixed-multiplier.test.ts:308:3
[Default] › ../../../../../playwright/tests/maksatukset/maksatukset.test.ts:82:1 › Hakemus voidaan maksaa monessa erässä: ../../../../../playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts#L210
4) [Default] › ../../../../../playwright/tests/maksatukset/maksatukset.test.ts:82:1 › Hakemus voidaan maksaa monessa erässä TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for locator('#ta-tili-container-0').locator('#koulutusaste-select-0').locator('.koulutusasteSelection__input') - locator resolved to <input disabled value="" type="text" tabindex="0" role="combobox" autocorrect="off" autocomplete="off" spellcheck="false" aria-haspopup="true" autocapitalize="none" aria-expanded="false" aria-autocomplete="list" aria-activedescendant="" id="react-select-6-input" class="koulutusasteSelection__input" aria-describedby="react-select-6-placeholder"/> - fill("Ammatillinen koulutus") - attempting fill action 2 × waiting for element to be visible, enabled and editable - element is not visible - retrying fill action - waiting 20ms 2 × waiting for element to be visible, enabled and editable - element is not visible - retrying fill action - waiting 100ms 20 × waiting for element to be visible, enabled and editable - element is not visible - retrying fill action - waiting 500ms at pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:210 208 | await this.page.keyboard.press('ArrowDown') 209 | await this.page.keyboard.press('Enter') > 210 | await taTili.tili(0).koulutusaste(0).input.fill('Ammatillinen koulutus') | ^ 211 | await this.page.keyboard.press('ArrowDown') 212 | await this.page.keyboard.press('Enter') 213 | at /playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:210:50 at HakujenHallintaPage.fillAvustushakuWithoutWaitingForSave (/playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:203:5) at HakujenHallintaPage.fillAvustushaku (/playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:179:5) at HakujenHallintaPage.createHakuWithLomakeJson (/playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:297:5) at /playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:314:33 at HakujenHallintaPage.createPublishedAvustushaku (/playwright/pages/virkailija/hakujen-hallinta/hakujenHallintaPage.ts:313:12) at Object.avustushakuID (/playwright/fixtures/muutoshakemusTest.ts:65:27)
[Default] › ../../../../../playwright/tests/muutoshakemus/talousarvio-muuttaminen.test.ts:122:1 › changing budget multiple times: ../../../../../playwright/tests/muutoshakemus/talousarvio-muuttaminen.test.ts#L151
5) [Default] › ../../../../../playwright/tests/muutoshakemus/talousarvio-muuttaminen.test.ts:122:1 › changing budget multiple times › validate submitted values after sending it Error: expect(received).toMatchObject(expected) - Expected - 9 + Received + 1 - Object { - "equipment": "1337", - "material": "420", - "other": "9000", - "personnel": "300", - "rent": "69", - "service-purchase": "5318008", - "steamship": "0", - } + Object {} 149 | const hakijaMuutoshakemusPaatosPage = new HakijaMuutoshakemusPaatosPage(page) 150 | const currentBudget = await getCurrentBudget(hakijaMuutoshakemusPaatosPage.page) > 151 | expect(currentBudget).toMatchObject(budget.amount) | ^ 152 | const muutoshakemusBudget = await getMuutoshakemusBudget(hakijaMuutoshakemusPaatosPage.page) 153 | expect(muutoshakemusBudget).toMatchObject(muutoshakemus1Budget) 154 | const locators = hakijaMuutoshakemusPaatosPage.locators() at /playwright/tests/muutoshakemus/talousarvio-muuttaminen.test.ts:151:29 at /playwright/tests/muutoshakemus/talousarvio-muuttaminen.test.ts:148:5
Slow Test: ../../../playwright/tests/email-notifications/loppuselvitys-palauttamatta.test.ts#L1
../../../playwright/tests/email-notifications/loppuselvitys-palauttamatta.test.ts took 7.4m
Slow Test: ../../../playwright/tests/email-notifications/laheta-loppuselvityspyynnot.test.ts#L1
../../../playwright/tests/email-notifications/laheta-loppuselvityspyynnot.test.ts took 5.6m
Slow Test: ../../../playwright/tests/email-notifications/valiselvitys-palauttamatta.test.ts#L1
../../../playwright/tests/email-notifications/valiselvitys-palauttamatta.test.ts took 5.2m
Slow Test: ../../../playwright/tests/email-notifications/hakuaika-paattymassa.test.ts#L1
../../../playwright/tests/email-notifications/hakuaika-paattymassa.test.ts took 4.8m
Slow Test: ../../../playwright/tests/hakemuksen-arviointi/valiselvitys.test.ts#L1
../../../playwright/tests/hakemuksen-arviointi/valiselvitys.test.ts took 3.6m
🎭 Playwright Run Summary
2 failed [Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:10:5 › excel contains at least one row after submitting loppuselvitys [Default] › ../../../../../playwright/tests/loppuselvitys-raportti/loppuselvitys-raportti.test.ts:65:5 › at least one loppuselvitys is not asiatarkastettu 3 flaky [Default] › ../../../../../playwright/tests/hakulomake/fixed-multiplier.test.ts:239:5 › fixed multiplier field works [Default] › ../../../../../playwright/tests/maksatukset/maksatukset.test.ts:82:1 › Hakemus voidaan maksaa monessa erässä [Default] › ../../../../../playwright/tests/muutoshakemus/talousarvio-muuttaminen.test.ts:122:1 › changing budget multiple times 1 skipped 310 passed (18.8m)

Artifacts

Produced during runtime
Name Size
github-pages Expired
131 MB
playwright-blob-1 Expired
681 KB
playwright-blob-2 Expired
702 KB
playwright-blob-3 Expired
14.3 MB
playwright-blob-4 Expired
116 MB
playwright-blob-5 Expired
193 KB
playwright-blob-6 Expired
18.1 KB
playwright-html-report
131 MB