diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7f6d42d37e0cc961d25dc1711e314ce53c345b83..db86fa053d940898ebbdbe9503278245fa5c2a83 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -628,6 +628,15 @@ kube-prometheus-stack-alerts: when: on_failure interruptible: true +dashboard-taiko: + variables: + RESOURCE: "dashboard" + needs: + - job: testinfra + extends: + - .taiko + - .general_rules + grafana-taiko: variables: RESOURCE: "grafana" diff --git a/test/taiko/apps.js b/test/taiko/apps.js index 30efaaa2333683e093c7a47b02255cf0f17c1471..2ea9d8e8aaedea0b4b546ca4ca185cbdd16c37ff 100644 --- a/test/taiko/apps.js +++ b/test/taiko/apps.js @@ -176,6 +176,17 @@ const assert = require('assert'); await click("Sign In with Oidc") } + // Dashboard + if (taikoTests.includes('dashboard') || taikoTests === 'all') { + const dashboardUrl = 'https://admin.' + domain + + console.log('• Dashboard') + await goto(dashboardUrl) + await click("Login") + await click('Login with OAS') + await assert.ok(await text('Log in to user-panel').exists()); + } + } catch (error) { await screenshot() console.error(error)