ci(test-frontend): Cypressのテストの失敗時、永遠に止まらない問題を回避 (MisskeyIO#434) (#13274)
失敗しないようタイムアウトの延長・15分で止まるように
This commit is contained in:
parent
b95e25004f
commit
63c4396987
1
.github/workflows/test-frontend.yml
vendored
1
.github/workflows/test-frontend.yml
vendored
@ -115,6 +115,7 @@ jobs:
|
|||||||
run: pnpm exec cypress install
|
run: pnpm exec cypress install
|
||||||
- name: Cypress run
|
- name: Cypress run
|
||||||
uses: cypress-io/github-action@v6
|
uses: cypress-io/github-action@v6
|
||||||
|
timeout-minutes: 15
|
||||||
with:
|
with:
|
||||||
install: false
|
install: false
|
||||||
start: pnpm start:test
|
start: pnpm start:test
|
||||||
|
@ -162,12 +162,12 @@ describe('After user signed in', () => {
|
|||||||
|
|
||||||
it('successfully loads', () => {
|
it('successfully loads', () => {
|
||||||
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
||||||
cy.get('[data-cy-user-setup-continue]', { timeout: 12000 }).should('be.visible');
|
cy.get('[data-cy-user-setup-continue]', { timeout: 30000 }).should('be.visible');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('account setup wizard', () => {
|
it('account setup wizard', () => {
|
||||||
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
||||||
cy.get('[data-cy-user-setup-continue]', { timeout: 12000 }).click();
|
cy.get('[data-cy-user-setup-continue]', { timeout: 30000 }).click();
|
||||||
|
|
||||||
cy.get('[data-cy-user-setup-user-name] input').type('ありす');
|
cy.get('[data-cy-user-setup-user-name] input').type('ありす');
|
||||||
cy.get('[data-cy-user-setup-user-description] textarea').type('ほげ');
|
cy.get('[data-cy-user-setup-user-description] textarea').type('ほげ');
|
||||||
@ -205,7 +205,7 @@ describe('After user setup', () => {
|
|||||||
|
|
||||||
// アカウント初期設定ウィザード
|
// アカウント初期設定ウィザード
|
||||||
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
||||||
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 12000 }).click();
|
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 30000 }).click();
|
||||||
cy.get('[data-cy-modal-dialog-ok]').click();
|
cy.get('[data-cy-modal-dialog-ok]').click();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ describe('Router transition', () => {
|
|||||||
|
|
||||||
// アカウント初期設定ウィザード
|
// アカウント初期設定ウィザード
|
||||||
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
// 表示に時間がかかるのでデフォルト秒数だとタイムアウトする
|
||||||
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 12000 }).click();
|
cy.get('[data-cy-user-setup] [data-cy-modal-window-close]', { timeout: 30000 }).click();
|
||||||
cy.wait(500);
|
cy.wait(500);
|
||||||
cy.get('[data-cy-modal-dialog-ok]').click();
|
cy.get('[data-cy-modal-dialog-ok]').click();
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user