Skip to content

✅ Tests

✅ Tests #182

GitHub Actions / Test results: E2E (linux) 2th node succeeded May 21, 2025 in 1s

10 passed, 12 failed and 0 skipped

Tests failed

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

22 tests were completed in 646s with 10 passed, 12 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CLI critical 1❌ 20s
Delimiter tests 1❌ 42s
Edit Key values verification 4✅ 2❌ 178s
Large key details verification 2✅ 3❌ 62s
Logical Databases 1❌ 120s
Set TTL for Key 2❌ 91s
Tree view verifications 2❌ 57s

❌ CLI critical

"before all" hook for "Verify that Redis returns error if command is not correct when user works with CLI"
  ❌ CLI critical "before all" hook for "Verify that Redis returns error if command is not correct when user works with CLI"
	TimeoutError: Workbench was not loaded properly after 20000 ms.

❌ Delimiter tests

Verify that user can set multiple delimiters in the tree view
  ❌ Delimiter tests Verify that user can set multiple delimiters in the tree view
	ElementClickInterceptedError: element click intercepted: Element <div class="_nodeContent_1u1jg_9 group" role="treeitem" tabindex="0" data-testid="node-item_device">...</div> is not clickable at point (169, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>

❌ Edit Key values verification

Verify that user can edit Hash Key field
  ✅ Edit Key values verification Verify that user can edit Hash Key field
Verify that user can edit Zset Key member
  ✅ Edit Key values verification Verify that user can edit Zset Key member
Verify that user can edit List Key element
  ✅ Edit Key values verification Verify that user can edit List Key element
Verify that user can edit String value
  ❌ Edit Key values verification Verify that user can edit String value
	StaleElementReferenceError: stale element reference: stale element not found in the current frame
Verify that user can edit JSON Key value
  ✅ Edit Key values verification Verify that user can edit JSON Key value
Verify that user can see the message that data type not currently supported when open any of the unsupported data types
  ❌ Edit Key values verification Verify that user can see the message that data type not currently supported when open any of the unsupported data types
	AssertionError: Unsupported key type message not displayed: expected 'This key type is not currently suppor…' to include 'This data type is not currently suppo…'

❌ Large key details verification

Verify that user can expand/collapse for sorted set data type
  ❌ Large key details verification Verify that user can expand/collapse for sorted set data type
	ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">ezdojucoomenaihifouf</div> is not clickable at point (129, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Verify that user can expand/collapse for hash data type
  ✅ Large key details verification Verify that user can expand/collapse for hash data type
Verify that user can expand/collapse for list data type
  ❌ Large key details verification Verify that user can expand/collapse for list data type
	ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">welamuwapuvebewarans</div> is not clickable at point (132, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Verify that user can expand/collapse for set data type
  ❌ Large key details verification Verify that user can expand/collapse for set data type
	ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">epudacsadiebnakjojig</div> is not clickable at point (128, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Verify that user can download String key value as txt file when it has > 5000 characters
  ✅ Large key details verification Verify that user can download String key value as txt file when it has > 5000 characters

❌ Logical Databases

Verify that user see logical db
  ❌ Logical Databases Verify that user see logical db
	AssertionError: Indexed base is displayed after removing the keys: expected true to deeply equal false

❌ Set TTL for Key

Verify that user can specify TTL for Key
  ❌ Set TTL for Key Verify that user can specify TTL for Key
	ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">usbebcuvizsuzolgutin</div> is not clickable at point (127, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Verify that user can set ttl for Hash fields
  ❌ Set TTL for Key Verify that user can set ttl for Hash fields
	TimeoutError: Waiting for element to be located By(xpath, //*[@data-testid="hash-ttl_edit-btn-Field1WithTtl"])

❌ Tree view verifications

Verify that if there are keys without namespaces, they are displayed in the root directory after all folders by default in the Tree view
  ❌ Tree view verifications Verify that if there are keys without namespaces, they are displayed in the root directory after all folders by default in the Tree view
	TimeoutError: Waiting for element to be located By(xpath, //div[starts-with(@data-testid, 'node-item_atest:')])
Verify that user can see message "No keys to display." when there are no keys in the database
  ❌ Tree view verifications Verify that user can see message "No keys to display." when there are no keys in the database
	ElementClickInterceptedError: element click intercepted: Element <vscode-button data-testid="add-key-from-tree" class="_addKey_1ix21_1" current-value="" appearance="primary">...</vscode-button> is not clickable at point (247, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>

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) 2th node

CLI critical ► "before all" hook for "Verify that Redis returns error if command is not correct when user works with CLI" ► CLI critical "before all" hook for "Verify that Redis returns error if command is not correct when user works with CLI"

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  TimeoutError: Workbench was not loaded properly after 20000 ms.
Raw output
TimeoutError: Workbench was not loaded properly after 20000 ms.
Wait timed out after 20123ms
    at /home/runner/work/Redis-for-VS-Code/Redis-for-VS-Code/tests/e2e/node_modules/selenium-webdriver/lib/webdriver.js:929:22
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

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) 2th node

Delimiter tests ► Verify that user can set multiple delimiters in the tree view ► Delimiter tests Verify that user can set multiple delimiters in the tree view

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  ElementClickInterceptedError: element click intercepted: Element <div class="_nodeContent_1u1jg_9 group" role="treeitem" tabindex="0" data-testid="node-item_device">...</div> is not clickable at point (169, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Raw output
ElementClickInterceptedError: element click intercepted: Element <div class="_nodeContent_1u1jg_9 group" role="treeitem" tabindex="0" data-testid="node-item_device">...</div> is not clickable at point (169, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
  (Session info: chrome=132.0.6834.210)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:523:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:524:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:456:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:745: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) 2th node

Edit Key values verification ► Verify that user can edit String value ► Edit Key values verification Verify that user can edit String value

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  StaleElementReferenceError: stale element reference: stale element not found in the current frame
Raw output
StaleElementReferenceError: stale element reference: stale element not found in the current frame
  (Session info: chrome=132.0.6834.210)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:523:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:524:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:456:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:745: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) 2th node

Edit Key values verification ► Verify that user can see the message that data type not currently supported when open any of the unsupported data types ► Edit Key values verification Verify that user can see the message that data type not currently supp...

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  AssertionError: Unsupported key type message not displayed: expected 'This key type is not currently suppor…' to include 'This data type is not currently suppo…'
Raw output
AssertionError: Unsupported key type message not displayed: expected 'This key type is not currently suppor…' to include 'This data type is not currently suppo…'
    at Context.<anonymous> (src/tests/browser/edit-key-value.e2e.ts:318:9)
    at Generator.next (<anonymous>)
    at fulfilled (dist/tests/browser/edit-key-value.e2e.js:5:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

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) 2th node

Large key details verification ► Verify that user can expand/collapse for sorted set data type ► Large key details verification Verify that user can expand/collapse for sorted set data type

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">ezdojucoomenaihifouf</div> is not clickable at point (129, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Raw output
ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">ezdojucoomenaihifouf</div> is not clickable at point (129, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
  (Session info: chrome=132.0.6834.210)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:523:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:524:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:456:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:745: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) 2th node

Large key details verification ► Verify that user can expand/collapse for list data type ► Large key details verification Verify that user can expand/collapse for list data type

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">welamuwapuvebewarans</div> is not clickable at point (132, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Raw output
ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">welamuwapuvebewarans</div> is not clickable at point (132, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
  (Session info: chrome=132.0.6834.210)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:523:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:524:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:456:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:745: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) 2th node

Large key details verification ► Verify that user can expand/collapse for set data type ► Large key details verification Verify that user can expand/collapse for set data type

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">epudacsadiebnakjojig</div> is not clickable at point (128, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Raw output
ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">epudacsadiebnakjojig</div> is not clickable at point (128, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
  (Session info: chrome=132.0.6834.210)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:523:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:524:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:456:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:745: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) 2th node

Logical Databases ► Verify that user see logical db ► Logical Databases Verify that user see logical db

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  AssertionError: Indexed base is displayed after removing the keys: expected true to deeply equal false
Raw output
AssertionError: Indexed base is displayed after removing the keys: expected true to deeply equal false
    at Context.<anonymous> (src/tests/database/logical-database.e2e.ts:106:7)
    at Generator.next (<anonymous>)
    at fulfilled (dist/tests/database/logical-database.e2e.js:5:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

      + expected - actual

      -true
      +false
      

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) 2th node

Set TTL for Key ► Verify that user can specify TTL for Key ► Set TTL for Key Verify that user can specify TTL for Key

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">usbebcuvizsuzolgutin</div> is not clickable at point (127, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
Raw output
ElementClickInterceptedError: element click intercepted: Element <div class="_keyName_1ktq2_6" data-testid="key-...">usbebcuvizsuzolgutin</div> is not clickable at point (127, 79). Other element would receive the click: <div class="popup-content " role="tooltip" id="popup-9" style="position: absolute; z-index: 999; pointer-events: auto; top: 76px; left: 123.75px;">...</div>
  (Session info: chrome=132.0.6834.210)
    at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:523:15)
    at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:524:13)
    at Executor.execute (node_modules/selenium-webdriver/lib/http.js:456:28)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Driver.execute (node_modules/selenium-webdriver/lib/webdriver.js:745: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) 2th node

Set TTL for Key ► Verify that user can set ttl for Hash fields ► Set TTL for Key Verify that user can set ttl for Hash fields

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  TimeoutError: Waiting for element to be located By(xpath, //*[@data-testid="hash-ttl_edit-btn-Field1WithTtl"])
Raw output
TimeoutError: Waiting for element to be located By(xpath, //*[@data-testid="hash-ttl_edit-btn-Field1WithTtl"])
Wait timed out after 5159ms
    at /home/runner/work/Redis-for-VS-Code/Redis-for-VS-Code/tests/e2e/node_modules/selenium-webdriver/lib/webdriver.js:929:22
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

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) 2th node

Tree view verifications ► Verify that if there are keys without namespaces, they are displayed in the root directory after all folders by default in the Tree view ► Tree view verifications Verify that if there are keys without namespaces, they are disp...

Failed test found in:
  tests/e2e/mochawesome-report/junit-report.xml
Error:
  TimeoutError: Waiting for element to be located By(xpath, //div[starts-with(@data-testid, 'node-item_atest:')])
Raw output
TimeoutError: Waiting for element to be located By(xpath, //div[starts-with(@data-testid, 'node-item_atest:')])
Wait timed out after 5148ms
    at /home/runner/work/Redis-for-VS-Code/Redis-for-VS-Code/tests/e2e/node_modules/selenium-webdriver/lib/webdriver.js:929:22
    at processTicksAndRejections (node:internal/process/task_queues:95:5)