GSoC "Extending UITest framework" Final Report & Documentation

2020-08-29 Thread ahmed El-Shreif
Hello all,

It was a really great experience to work in this community. I have learned
a lot of new skills this year. I would like to thank everyone in this great
community for the support and help that I always get.

Also I would especially like to thank Markus Mohrhard and Xisco Fauli for
the support and help they give to me. I am really glad to work with you.

here is the final report of the project:
https://ahmedelshreifgsoc20.blogspot.com/2020/08/gsoc20-final-report-project.html

If anyone wants to try it and faces any problem don't hesitate to let me
know. I would like to help.

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: GSoC "Extending the UITest framework" Week (11) Report

2020-08-20 Thread ahmed El-Shreif
Hello all,

> Here is my Week (11) report:
> > https://ahmedelshreifgsoc20.blogspot.com/2020/08/week-11-report.html
> >
> > waiting for all your feedback.
>
> I notice that your next week tasks include starting on documentation of
> the project.
>
> I encourage you to provide guidance about the prerequisites.  My last
> attempt
> to use your work ended with the lack, IIRC, of xtext needed by the
> conversion
> to Python; I wonder what the next stopper will be.
>
> Thanks,
> Terry.
>

I will try to provide each single detail needed and all the prerequisites.

But for now I think this video will be really helpful:
https://youtu.be/nnng_er2mro
I created it to show how to use the work.

Also here is a documentation for the UI Logger:
https://chiranias.blogspot.com/2018/08/an-overview-of-how-ui-logging-works-in.html

 Also here is another documentation of the full work done from the last
year:
https://ahmedelshreif.blogspot.com/2019/08/ui-logger.html

I will try also to keep this wiki page updated with all the details:
https://wiki.documentfoundation.org/Development/UITests

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (11) Report

2020-08-18 Thread ahmed El-Shreif
Hello all,

Here is my Week (11) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/08/week-11-report.html

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (10) Report

2020-08-12 Thread ahmed El-Shreif
Hello all,

here is my Week (10) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/08/week-10-report.html

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (9) Report

2020-08-05 Thread ahmed El-Shreif
Hello all,

here is my Week (9) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/08/week-9-report.html

Sorry for sending the report late.

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (8) Report

2020-07-27 Thread ahmed El-Shreif
Hello all,

here is my Week (8) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/07/week-8-report.html

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (7) Report

2020-07-21 Thread ahmed El-Shreif
Hello all,

here is my Week (7) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/07/week-7-report.html

Sorry for sending the report late because I started my final exams this
week.

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


"GSoC Extending the UITest framework Week (6) Report"

2020-07-12 Thread ahmed El-Shreif
Hello all,

here is my Week (6) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/07/week-6-report.html

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (5) Report

2020-07-06 Thread ahmed El-Shreif
Hello all,

here is my Week (5) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/07/week-5-report.html

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (4) Report

2020-06-29 Thread ahmed El-Shreif
Hello,

here is my Week (4) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/06/week-4-report.html

I added a list of phase (1) Achievements in the report.

waiting for all your feedback.

Best Regards,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (3) Report

2020-06-22 Thread ahmed El-Shreif
Hello all,

here is my Week (3) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/06/week-3-report.html

I added more details in the report to be helpful more.

waiting for all your feedback.

Thanks,
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC "Extending the UITest framework" Week (2) Report

2020-06-14 Thread ahmed El-Shreif
Hello all,

here is my Week (2) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/06/week-2-report.html

waiting for all your feedback.

Thanks in advance
Ahmed
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Week (1) Report

2020-06-07 Thread ahmed El-Shreif
Hello all,

here is my Week (1) report:
https://ahmedelshreifgsoc20.blogspot.com/2020/06/week-1-report.html

waiting for all your feedback.

Thanks in advance
Ahmed
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC'20 Community Bonding Report

2020-05-31 Thread ahmed El-Shreif
Hello,

here is my Community Bonding report:
https://ahmedelshreifgsoc20.blogspot.com/2020/05/gsoc-community-bonding-report.html

waiting for all your feedback.

Thanks in advance
Ahmed
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


How to create and run UI test case using the logger option

2020-05-28 Thread ahmed El-Shreif
Hello,

I created this video[1] about how to run libreOffice with the Logger option
and convert the logs to test case so you can run it to replay all your
actions.

I am interested to hear all your feedbacks and comments about the video.
Thanks everyone.

[1] https://youtu.be/nnng_er2mro

Regards,
Ahmad ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC'20 Introduction

2020-05-14 Thread ahmed El-Shreif
Hello,

I am Ahmed ElShreif a senior computer engineering student from Egypt. I am
really happy to share with all of LO community that I am accepted this year
again in GSoC.

I was a GSoC'19 student with LO in this project [1]. And I am really happy
to have the chance to work with LO community again. I would like to thank
Markus Mohrhard and Xisco Fauli for the support and help that they always
give to me.

As we have in LO logger system that can log user interaction so my last
year project was mainly about implementing new DSL that we could log all
user action in its syntax then transpile it to python UITest that we can
use in testing.

This year project [2] is to extending the ability of the uitest to cover
the unsupported items that can be found here[3] and add them to the logger
system that we have with the new DSL. This will give more coverage for more
features in our testing in the future.

I am willing to make a blog about the project and provide weekly report
about the status of the project and share it here. I am really hope to make
great achievements this summer with LO.

I am interested to hear all your feedbacks and comments about the 2
projects. And I will be really happy to answer any question related to them
on my mail or on the IRC:"shiko". Thanks everyone.

[1]
https://summerofcode.withgoogle.com/archive/2019/projects/4762543371845632/
[2]https://summerofcode.withgoogle.com/projects/#5349139656736768
[3]
https://wiki.documentfoundation.org/Development/UITests#Unsupported_ui_items

Regards,
Ahmad ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Gerrit Account

2020-02-22 Thread ahmed El-Shreif
Hello all,

I have account on gerrit from last year. I tried to login again now and the
website says that no account match this.

So I make new account with same mail : aelshre...@gmail.com
When I try to login now I got these messages:
Forbidden / Server Error

How could I access my account to start contributing again?

This is my account on gerrit:
https://gerrit.libreoffice.org/q/owner:aelshreif7%2540gmail.com

Thanks,
Ahmed
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSOC19 Final Report

2019-08-21 Thread ahmed El-Shreif
Hello,

here is the final report of the project:

https://ahmedelshreif.blogspot.com/2019/08/gsoc-final-report.html


waiting for all your feedback.

it was a really great experience to work in this community.

Thanks in advance
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 UI_Logger Report

2019-08-20 Thread ahmed El-Shreif
Hello,

here is just a documentation of the project:
https://ahmedelshreif.blogspot.com/2019/08/ui-logger.html

This is not the final report. I am working now on the final one.

waiting for all your feedback.

Thanks in advance
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week 12 Report

2019-08-20 Thread ahmed El-Shreif
Hello,

here is my week 12 report:
https://ahmedelshreif.blogspot.com/2019/08/week-12-report.html

This is not the final report. I am working now on the final one.

waiting for all your feedback.

Thanks in advance
Ahmed
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week 11 Report

2019-08-12 Thread ahmed El-Shreif
Hello,

here is my week 11 report:
https://ahmedelshreif.blogspot.com/2019/08/week-11-report.html

waiting for all your feedback.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week 10 Report

2019-08-04 Thread ahmed El-Shreif
Hello,

here is my week 10 report:
https://ahmedelshreif.blogspot.com/2019/08/week-10-report.html

waiting for all your feedback.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week9 Report

2019-07-28 Thread ahmed El-Shreif
Hello,

here is my week 9 report:
https://ahmedelshreif.blogspot.com/2019/07/week-9-report.html

waiting for all your feedback.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week8 Report

2019-07-21 Thread ahmed El-Shreif
Hello,

here is my week 8 report:
https://ahmedelshreif.blogspot.com/2019/07/week-8-report.html

waiting for all your feedback.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week7 Report

2019-07-16 Thread ahmed El-Shreif
Hello,

here is my week 7 report:
https://ahmedelshreif.blogspot.com/2019/07/week-7-report.html

waiting for all your feedback.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week6 Report

2019-07-08 Thread ahmed El-Shreif
Hello,

here is my week 6 report:
https://ahmedelshreif.blogspot.com/2019/07/week-6-report.html

waiting for all your feedbacks.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week5 Report

2019-07-01 Thread ahmed El-Shreif
Hello,

here is my week 5 report:
https://ahmedelshreif.blogspot.com/2019/07/week-5-report.html

waiting for all your feedbacks.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week4 Report

2019-06-24 Thread ahmed El-Shreif
Hello,

here is my week 4 report:
https://ahmedelshreif.blogspot.com/2019/06/week-4-report.html

waiting for all your feedbacks.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week3 Report

2019-06-16 Thread ahmed El-Shreif
Hello,

here is my 3rd week report:
https://ahmedelshreif.blogspot.com/2019/06/week-3-report.html

waiting for all your feedbacks.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week2 Report

2019-06-09 Thread ahmed El-Shreif
Hello,

here is my second week report:
https://ahmedelshreif.blogspot.com/2019/06/this-week-i-continue-working-on-dsl.html

waiting for all your feedbacks.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

GSOC19 Week1 Report

2019-06-01 Thread ahmed El-Shreif
Hello,

here is my first week report:
https://ahmedelshreif.blogspot.com/2019/06/week1-report.html

waiting for all your feedbacks.

Thanks in advance
Ahmed ElShreif
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[ GSOC ] UI logger using new DSL discussion

2019-05-11 Thread ahmed El-Shreif
Hi,

I am Ahmed El-Shreif. I am working on improve the UI tesing DSL and
the log files for UI action with Markus Mohrhard and Xisco Fauli as my
mentors.

I need to discuss about something. First I will explain with small
description what I will do during this summer with LO then I will take
all opinions about something.

We have now a UI logger for user interaction that you can enable by
run this command
LO_COLLECT_UIINFO="test.log" instdir/program/soffice

then it will create a file in instdir/uitest/test.log that record all
your actions

last year the approach was to create a python code that work as
interpreter starts reading the log file line-by-line and tries to
convert the statements into a UI test case.

This year we approach to make a DSL language that we log all user
actions in it's grammer and when you run it it internally generate the
UI test corresponding to the user actions.

I was intend to use Xtext tool to build this DSL but when I focus more
in it's features and advantages I found most of it's advantage related
to Eclipse usage as a editor for the new DSL. Which I think not our
target. So after searching more I intend to used TextX instead as i
found it's implementation and integration with LO will be better.

textX is a Python framework inspired by Xtext. You can define the
grammar of your language with a syntax very, very close to the one
used by Xtext. textX does not use EMF or generate code but it use
instead the metaprogramming power of Python to define classes in
memory. While it seems nice and easy to use, textX does not generate
editor support like Xtext, so that is a major difference.

I need your opinions about the textX choice.

I am very sorry for this long message.

Thanks
Ahmed ElShreif
nick : shiko
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[ GSoC ] Community Bonding Period

2019-05-09 Thread ahmed El-Shreif
Hi,

First of all I want to thank all the members of the LibreOffice
community was very helpful to me and happy while helping me and assist
me to this point in getting my first patch accepted.

Also I am very happy and excited that the community has given me an
opportunity to contribute even further by accepting me as student
participant for GSoC 2019 which is Great opportunity for me.


I will be working on Improve the UI tesing DSL and the log files for
UI actions 
with Markus Mohrhard and Xisco Fauli as my mentors.


Project Abstract :https://summerofcode.withgoogle.com/projects/#5252265672179712

Looking forward to a productive summer with LibreOffice

Thanks
Ahmed ElShreif
nick : shiko
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[ GSoC ] Improve the UI testing DSL and the log files for UI actions project

2019-05-09 Thread ahmed El-Shreif
Hi,

First of all I want to thank all the members of the LibreOffice
community was very helpful to me and happy while helping me and assist
me to this point in getting my first patch accepted.

Also I am very happy and excited that the community has given me an
opportunity to contribute even further by accepting me as student
participant for GSoC 2019 which is Great opportunity for me.


I will be working on Improve the UI tesing DSL and the log files for
UI actions 
with Markus Mohrhard and Xisco Fauli as my mentors.


Project Abstract :https://summerofcode.withgoogle.com/projects/#5252265672179712

Looking forward to a productive summer with LibreOffice

Thanks
Ahmed ElShreif
nick : shiko
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice