Skip to content

chore: port gui test changes#946

Closed
saw-jan wants to merge 75 commits into
stable-3.0from
chore/port-gui-tests-changes
Closed

chore: port gui test changes#946
saw-jan wants to merge 75 commits into
stable-3.0from
chore/port-gui-tests-changes

Conversation

@saw-jan

@saw-jan saw-jan commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Port GUI test changes from main to stable-3.0

anon-pradip and others added 30 commits June 12, 2026 16:12
* ci: re-arrange woodpecker configurations

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: separate steps by new line

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* test: compare document text content

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: handle core file info extraction errors

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: listen for sync events before file actions

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: rename variable

* test: remove unnecessary var assignment

Co-authored-by: Pradip Subedi <pradipsubedi360@gmail.com>

* test: hanlde text files

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Co-authored-by: Pradip Subedi <pradipsubedi360@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* test: use cuurent time if timestamp not found

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: wait and listen for sync events

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* fix(ci): upload gui reports first

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test(gui): update sync pattern

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test(gui): fix checking sync pattern

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* test: add vfs test for file-explorer actions

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: add hydration test for folders

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: remove opencloud cache purge from matrix

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: check sync status

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: use display name for file actions

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: use file attributes to determine file status

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: windows only implementation

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* test(gui): gui test automation with appium

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: pin python modules

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix sync pattern check

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* fix: replace with print

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: disable squish ci pipeline

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: use selector as object

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: use app

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix selector

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>
* test: try to delete config dir only if exists

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: fix config path

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: check for nul values

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: enable multiple account test

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: fix multiple account test

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: add sure assertion module

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: use const for config filename

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

* test: fix python requirement entry

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Sajan Gurung <saw.jan.grg3e@gmail.com>
* test: port tst_deleteFilesFolders suite

* test: fix placement of files

* test: use ensure instead of assert
Signed-off-by: prashant-gurung899 <prasantgrg777@gmail.com>
* test(gui): enable manual folder sync scenario

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test(gui): enable account re-add scenario

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test(gui): skip manual sync scenario

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test(gui): check space selection

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test(gui): remove obsolete step files

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
saw-jan and others added 24 commits June 12, 2026 16:35
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* test: fix settings tab scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix settings tab scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: rename feature files

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: check about dialog

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: fix browser install on browser cache miss

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
* test: fix double click at element position

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: select folders based on the parent position

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Asmitapaudel <asmeetapdl@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: prashant-gurung899 <prasantgrg777@gmail.com>
@saw-jan saw-jan self-assigned this Jun 12, 2026
@saw-jan saw-jan force-pushed the chore/port-gui-tests-changes branch from 2116688 to 6a30d12 Compare June 17, 2026 07:52
@saw-jan

saw-jan commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Not needed for now. I will close this one here and once it is needed, we can reopen it.

Ref: #949 (comment)

@saw-jan saw-jan closed this Jun 17, 2026
@saw-jan saw-jan deleted the chore/port-gui-tests-changes branch June 17, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants