Skip to content

Merge pull request #230 from RedisInsight/e2e/bugfix/fix-github-actions #3

Merge pull request #230 from RedisInsight/e2e/bugfix/fix-github-actions

Merge pull request #230 from RedisInsight/e2e/bugfix/fix-github-actions #3

GitHub Actions / Test results: E2E (linux) 3th node succeeded Dec 18, 2024 in 1s

28 passed, 3 failed and 0 skipped

Tests failed

❌ tests/e2e/mochawesome-report/junit-report.xml

31 tests were completed in 617s with 28 passed, 3 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Add database 4✅ 1❌ 25s
Filtering per key name 7✅ 1❌ 109s
Filtering per key name in DB with 10 millions of keys 1✅ 1❌ 155s

❌ Add database

Verify that user can add Standalone Database
  ✅ Add database Verify that user can add Standalone Database
Verify that user can add OSS Cluster DB
  ✅ Add database Verify that user can add OSS Cluster DB
Fields to add database prepopulation
  ✅ Add database Fields to add database prepopulation
Verify that user can add SSH tunnel with Password for Standalone database
  ❌ Add database Verify that user can add SSH tunnel with Password for Standalone database
	ElementClickInterceptedError: element click intercepted: Element <iframe name="dda40329-9802-49c4-8f04-55d7e0a5cbf5" class="webview ready" sandbox="allow-scripts allow-same-origin allow-forms allow-pointer-lock allow-downloads" allow="cross-origin-isolated; autoplay; clipboard-read; clipboard-write" src="vscode-webview://00jv4mp8m726n8dvislql9udnaupni3sbsl4224ctvvn3m2r8qtc/index.html?id=dda40329-9802-49c4-8f04-55d7e0a5cbf5&amp;origin=a75e6ac8-af56-468a-a60d-177088170d01&amp;swVersion=4&amp;extensionId=Redis.redis-for-vscode&amp;platform=electron&amp;vscode-resource-base-authority=vscode-resource.vscode-cdn.net&amp;parentOrigin=vscode-file%3A%2F%2Fvscode-app" style="border: none; width: 100%; height: 100%; pointer-events: auto;" cd_frame_id_="6b38fcecbf653eb70e1c5305441889b9"></iframe> is not clickable at point (900, 702). Other element would receive the click: <div class="notification-list-item-message" custom-hover="true">...</div>
Verify that Add database button disabled when mandatory ssh fields not specified
  ✅ Add database Verify that Add database button disabled when mandatory ssh fields not specified

❌ Filtering per key name

Verify that user can search per full key name
  ✅ Filtering per key name Verify that user can search per full key name
Verify that user can filter per exact key without using any patterns
  ✅ Filtering per key name Verify that user can filter per exact key without using any patterns
Verify that user can filter per combined pattern with ?, *, [xy], [^x], [a-z] and escaped special symbols
  ✅ Filtering per key name Verify that user can filter per combined pattern with ?, *, [xy], [^x], [a-z] and escaped special symbols
Verify that user can search a key with selected data type is filters
  ✅ Filtering per key name Verify that user can search a key with selected data type is filters
Verify that user can filter keys per data type
  ❌ Filtering per key name Verify that user can filter keys per data type
	AssertionError: The creation of new list key request failed: expected 400 to deeply equal 201
Verify that user can filter per pattern with ? (matches keys with any character (only one) instead of ?)
  ✅ Filtering per key name Verify that user can filter per pattern with ? (matches keys with any character (only one) instead of ?)
Verify that user can filter per pattern with [xy] (matches one symbol: either x or y))
  ✅ Filtering per key name Verify that user can filter per pattern with [xy] (matches one symbol: either x or y))
Verify that when user clicks on “clear” control with no filter per key name applied all characters and filter per key type are removed
  ✅ Filtering per key name Verify that when user clicks on “clear” control with no filter per key name applied all characters and filter per key type are removed

❌ Filtering per key name in DB with 10 millions of keys

Verify that user can filter per exact key without using any patterns in DB with 10 millions of keys
  ✅ Filtering per key name in DB with 10 millions of keys Verify that user can filter per exact key without using any patterns in DB with 10 millions of keys
Verify that user can filter per key name using patterns in DB with 10-50 millions of keys
  ❌ Filtering per key name in DB with 10 millions of keys Verify that user can filter per key name using patterns in DB with 10-50 millions of keys
	AssertionError: Keys filtered incorrectly by key type after scanning more: expected 'device_eu-central-1_577_zset' to include 'hash'

Annotations

Check failure on line 0 in tests/e2e/mochawesome-report/junit-report.xml

See this annotation in the file changed.

@github-actions github-actions / Test results: E2E (linux) 3th node

Add database ► Verify that user can add SSH tunnel with Password for Standalone database ► Add database Verify that user can add SSH tunnel with Password for Standalone database

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  ElementClickInterceptedError: element click intercepted: Element <iframe name="dda40329-9802-49c4-8f04-55d7e0a5cbf5" class="webview ready" sandbox="allow-scripts allow-same-origin allow-forms allow-pointer-lock allow-downloads" allow="cross-origin-isolated; autoplay; clipboard-read; clipboard-write" src="vscode-webview://00jv4mp8m726n8dvislql9udnaupni3sbsl4224ctvvn3m2r8qtc/index.html?id=dda40329-9802-49c4-8f04-55d7e0a5cbf5&amp;origin=a75e6ac8-af56-468a-a60d-177088170d01&amp;swVersion=4&amp;extensionId=Redis.redis-for-vscode&amp;platform=electron&amp;vscode-resource-base-authority=vscode-resource.vscode-cdn.net&amp;parentOrigin=vscode-file%3A%2F%2Fvscode-app" style="border: none; width: 100%; height: 100%; pointer-events: auto;" cd_frame_id_="6b38fcecbf653eb70e1c5305441889b9"></iframe> is not clickable at point (900, 702). Other element would receive the click: <div class="notification-list-item-message" custom-hover="true">...</div>
Raw output
ElementClickInterceptedError: element click intercepted: Element <iframe name="dda40329-9802-49c4-8f04-55d7e0a5cbf5" class="webview ready" sandbox="allow-scripts allow-same-origin allow-forms allow-pointer-lock allow-downloads" allow="cross-origin-isolated; autoplay; clipboard-read; clipboard-write" src="vscode-webview://00jv4mp8m726n8dvislql9udnaupni3sbsl4224ctvvn3m2r8qtc/index.html?id=dda40329-9802-49c4-8f04-55d7e0a5cbf5&amp;origin=a75e6ac8-af56-468a-a60d-177088170d01&amp;swVersion=4&amp;extensionId=Redis.redis-for-vscode&amp;platform=electron&amp;vscode-resource-base-authority=vscode-resource.vscode-cdn.net&amp;parentOrigin=vscode-file%3A%2F%2Fvscode-app" style="border: none; width: 100%; height: 100%; pointer-events: auto;" cd_frame_id_="6b38fcecbf653eb70e1c5305441889b9"></iframe> is not clickable at point (900, 702). Other element would receive the click: <div class="notification-list-item-message" custom-hover="true">...</div>
  (Session info: chrome=128.0.6613.186)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:521:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:514:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:446:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:742:17)

Check failure on line 0 in tests/e2e/mochawesome-report/junit-report.xml

See this annotation in the file changed.

@github-actions github-actions / Test results: E2E (linux) 3th node

Filtering per key name ► Verify that user can filter keys per data type ► Filtering per key name Verify that user can filter keys per data type

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  AssertionError: The creation of new list key request failed: expected 400 to deeply equal 201
Raw output
AssertionError: The creation of new list key request failed: expected 400 to deeply equal 201
    at Function.<anonymous> (src/helpers/api/KeyApi.ts:366:29)
    at Generator.next (<anonymous>)
    at fulfilled (dist/helpers/api/KeyApi.js:5:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

      + expected - actual

      -400
      +201
      

Check failure on line 0 in tests/e2e/mochawesome-report/junit-report.xml

See this annotation in the file changed.

@github-actions github-actions / Test results: E2E (linux) 3th node

Filtering per key name in DB with 10 millions of keys ► Verify that user can filter per key name using patterns in DB with 10-50 millions of keys ► Filtering per key name in DB with 10 millions of keys Verify that user can filter per key name using pat...

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  AssertionError: Keys filtered incorrectly by key type after scanning more: expected 'device_eu-central-1_577_zset' to include 'hash'
Raw output
AssertionError: Keys filtered incorrectly by key type after scanning more: expected 'device_eu-central-1_577_zset' to include 'hash'
    at Context.<anonymous> (src/tests/browser/filtering.e2e.ts:435:9)
    at Generator.next (<anonymous>)
    at fulfilled (dist/tests/browser/filtering.e2e.js:5:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)