# E2E Test Analysis
Checking if the error is actually from the code or is it from Inconsistent test result
## e2e-test 1/4 errors (Data Repository)
1) ~~Should be show toast error if input same name (Unhandled Error, should be solved by fixing the throw)~~
2) **Should be able to upload file type excel (It shows error that no file is uploaded but it did)**
3) ~~*should be able to click detail on data repository (It expect `See all` but all i see is `See Details`, it works tho)*~~
4) ~~*Should be able to delete data repository (It expect `See all` but all i see is `See Details`, it works tho)*~~
## ~~e2e-test 1/4 errors (Combine Use Script)~~
1) ~~Upload invalid file (Unhandled Error, should be solved by fixing the throw)~~
## e2e-test 1/4 errors (Stop Node and Monitoring)
*1) Should be able to rerun the node
2) Should be failed on monitoring if transform node deleted on creating
3) Should be able to delete node after rerun with multiple node running
4) Should be able to delete project after rerun with multiple node running*
## e2e-test 1/4 errors (Custom Connector Behavior)
*1) Should be able to create custom connector
2) Should be able to create Import data flow : Custom Connector
3) Shoul be able to export data flow : custom connector
4) Should be able to edit name custom connector
5) Should be able to delete custom connector
6) Should be error if the script wrong
7) Should be error if input name with space character
8) Should be able to check on process usage*
## e2e-test 1/4 errors (Time Travel)
*1) Should be able to get respon retention time
2) Should be error if didnt input time on version historycal data
3) Should be able to preview data
4) Should be able to download file
5) Should be able to crete export connection on data dump
6) Should be to export data from dump data
7) Button Confirm Should be disable if didnt do anything*
## ~~e2e-test 2/4 errors (Login)~~
1) ~~Should show error if user submit an unregistered username~~
2) ~~Should show error if user submit a wrong password~~
## ~~e2e-test 2/4 errors (Registration)~~
1) ~~Should be able to show error if username has been used~~
2) ~~Should be able to show error if email has been used~~
3) ~~Should be able to show if email is invalid~~
## e2e-test 2/4 errors (Share Data)
1) Should be able to share source
2) Check data already shared
3) Cant share project if you dont have permission
4) Should be able to delete access permission : sources
## e2e-test 2/4 errors (Sync Node)
1) Should be able to sync node
2) ~~Should be able to show an error when sync node~~
## e2e-test 2/4 errors (Combine Merge Data)
1) ~~Should be show error message if node name already exists~~
## e2e-test 2/4 errors (Custom Action)
*1) Should be able to create custom action
2) Should be show toast error if custom action name already exist
3) Should be able to create action with custome action
4) Should be cant delete if action still used
5) Should be able to edit action : Custom Action
6) Should be able to edit name Custom action
7) Should be able to delete Custom Action*
## ~~e2e-test 3/4 errors (Chart Behavior)~~
1) ~~Should be show toast eror if same name already exists~~
## e2e-test 3/4 errors (Pipelines Page General Behavior)
*1) Should be Able to Highlight Dataset via Search Dataset*
## e2e-test 3/4 errors (Create New Nodes from External Connections)
*1) Should be Able to Create New Node from BigQuery Dataset
2) Should be Able to Create New Node from Google Sheets
3) Should be Able to Create New Node from Postgresql
4) Should be Able to Create New Node from SQL Script*
~~5) Should be Able to Handle Error when Creating New Node~~
## e2e-test 3/4 errors (SidePanel Behavior)
1) ~~Should be able to show table preview (Works)~~
2) ~~Should be able to edit name transform node (Works)~~
3) ~~Should be able to delete a Node (Works)~~
*4) Should show error if backend return error when create node*
## ~~e2e-test 3/4 errors (Combine SQL Query)~~
1) ~~Should be able to edit node from sql page~~
## e2e-test 3/4 errors (Sync Data) (Inconsistent)
1) Should be able to Sync node
2) Should be able to add Schedule sync
3) Should be able to update on Schedule Sync
4) Should be able to remove schedule
5) Should be able to show an error when sync node
## *e2e-test 4/4 errors (Onboarding) (This is Random)*
1) ~~As a user, I want to be able to finish the section 1 of Onboarding Tutorial (Create Project)~~
2) "before each" hook for "As a user, I want to be able to finish the section 2 and 3 of Onboarding Tutorial (Connect and Create DB Node)"
## e2e-test 4/4 errors (Manage Connections General Behavior)
*1) ~~Should show error if connection source is already exist~~
2) ~~Should show error if connections credentials is wrong~~
3) Should be able to delete connections*
## e2e-test 4/4 errors (Custom Message Behavior)
*1) Should show message in side panel if node is failed to create
2) Should show message in side panel if node is upstream failed*
## e2e-test 4/4 errors (Import data flow)
*1) Should be able to import data flow : Google Cloud Storage
2) Should be able to import data flow : MongoDB
3) Should be able to import data flow : Azure Data Lake*
## e2e-test 4/4 errors (Import Table Condition)
4) ~~Should be able to import data with fetch~~
5) ~~Should be able to import data with fetch x last day~~