Page MenuHomePhabricator

Automatization ToolkitProject
ActivePublic

Milestones

Members (3)

Watchers

  • This project does not have any watchers.

Details

Description

Amount of the applications, which uses EFL grows up exponentially last few years. Main reason is a Tizen operation system. EFL used as a main native UI framework by this platform.
But still absent the framework or toolkit, that will provide tools for test the GUI EFL applications. The same situation going in the enlightenment.org community. Already exists a lot of useful apps (like Eflete, Enventor, Ephoto, Terminology, Rage etc) for desktop. But still absent tools for testing GUI behavior of the EFL based applications.
The main goal of creating EFL Automatization Toolkit is provided tools for testing GUI inside applications. Apply continuous integration methodologies for check the behavior of the UI controls and the GUI for applications. Extend EFL infrastructure for deliver stable apps to the end users.

Recent Activity

Aug 2 2017

NikaWhite moved T5801: Support Genlist Items from 0.1 to Backlog on the Automatization Toolkit board.
Aug 2 2017, 6:23 AM · Automatization Toolkit

Aug 1 2017

NikaWhite added a comment to T5710: Libeauto public API .

Thanks for a feedback.

We need a way to store intermediate found objects to check or reuse them.
So instead of

btn0 = eautopy.object_by_identity_get("Efl.Ui.Win[0]:Elm.Box[0]:Efl.Ui.Button[1]")

we could use something like this:

win = eautopy.object_by_identity_get("Efl.Ui.Win[0]")
if (!win) die()
box = win.object_by_identity_get("Elm.Box[0]")
if (!box) die()
btn = box.object_by_identity_get("Efl.Ui.Button[1]")
if (!btn) die()

btn.click()
btn.mouse_down(0.1, 0.5)
btn.mouse_up()

Looks really good. I think that it is good enough for being implemented in a first row. If there will not opposites from other members.

Aug 1 2017, 5:16 AM · Feature request, Automatization Toolkit
NikaWhite changed the visibility for Automatization Toolkit.
Aug 1 2017, 4:24 AM
an.kroitor added a comment to T5710: Libeauto public API .

We need a way to store intermediate found objects to check or reuse them.
So instead of

Aug 1 2017, 4:24 AM · Feature request, Automatization Toolkit

Jul 17 2017

NikaWhite added a comment to T5710: Libeauto public API .

Ping

Jul 17 2017, 2:08 AM · Feature request, Automatization Toolkit

Jul 13 2017

Deepwarrior created T5733: recursion in _eo_hierarchy_key_update.
Jul 13 2017, 9:23 AM · Automatization Toolkit (0.1), Bug Report
Deepwarrior created T5732: unnormal cpu and memory usage after closing preloaded app..
Jul 13 2017, 7:48 AM · Automatization Toolkit (0.1), Bug Report
Deepwarrior created T5728: evas_canvas_tree_objects_at_xy_get troubles with few windows..
Jul 13 2017, 4:13 AM · Bug Report, Automatization Toolkit

Jul 11 2017

Deepwarrior created T5712: Sometimes key begins not from window..
Jul 11 2017, 6:20 AM · Bug Report, Automatization Toolkit
Deepwarrior created T5711: Segfault in recorded script with opened app..
Jul 11 2017, 3:07 AM · Bug Report, Automatization Toolkit

Jul 10 2017

NikaWhite created T5710: Libeauto public API .
Jul 10 2017, 11:30 PM · Feature request, Automatization Toolkit
Deepwarrior added a comment to T5698: Wrong keys for objects.

Same problem with elementary test:
Launch Naviframe 2.
received message:
DBG<27205>:eauto_server efl-automation-toolkit/src/server.c:207 _identify_object() Object is [0x8000007080548200] for key [�-C%�U:Efl.Ui.Button[0]]

Jul 10 2017, 3:30 AM · Automatization Toolkit (0.1), Bug Report
Deepwarrior created T5699: null objects in key..
Jul 10 2017, 3:22 AM · Automatization Toolkit (0.1), Bug Report
Deepwarrior created T5698: Wrong keys for objects.
Jul 10 2017, 3:19 AM · Automatization Toolkit (0.1), Bug Report

Jul 5 2017

NikaWhite claimed T5643: STX symbol in recorded scrypt..
Jul 5 2017, 6:26 AM · Automatization Toolkit (0.1), Bug Report
Deepwarrior created T5670: _del_object in server called once when box_example closed..
Jul 5 2017, 4:16 AM · Bug Report, Automatization Toolkit

Jul 4 2017

Deepwarrior created T5667: rework _identify_object on server side..
Jul 4 2017, 2:26 AM · Automatization Toolkit

Jul 3 2017

Deepwarrior created T5663: Sometimes client don`t connects to server..
Jul 3 2017, 7:32 AM · Bug Report, Automatization Toolkit

Jun 30 2017

NikaWhite added a member for Automatization Toolkit: rimmed.
Jun 30 2017, 4:13 AM
Deepwarrior created T5643: STX symbol in recorded scrypt..
Jun 30 2017, 3:55 AM · Automatization Toolkit (0.1), Bug Report
NikaWhite added a member for Automatization Toolkit: Deepwarrior.
Jun 30 2017, 3:52 AM

Jun 29 2017

NikaWhite created Automatization Toolkit.
Jun 29 2017, 4:34 AM