On 11/23/2010 01:54 AM, ext Selbak, Rolla N wrote:
On 11/19/10 12:00 PM, "Tatu Lahtela"<[email protected]>  wrote:

On Fri, Nov 19, 2010 at 3:43 PM, Peter Zhu<[email protected]>  wrote:
Hi -,
The following change has been rejected.

Reason:  Didn't talk about FEA#8504 in changelog; we are meego, don't need to
consider fedora; use %make_instal; you might also condider using %qmake4 and
%qmake4_install
Please fix the issues above and resubmit.

Hi,
Is it really necessary to remove the Fedora specifics? I was hoping to use the
same spec to create the package for Tools:Testing repo, which in turn is used
in Fedora among others [0].
Do you need this pkg in MeeGo core itself?  Why do you need it in both MeeGo
and Tools:Testing?

The package is mandatory on the target that is being tested, in this case a MeeGo device that has core as its repository. Having the package also in Tools:Testing is more a matter of convenience - you can also test your Qt applications running your host machine. The tools:testing repo doesn't offer anything else to the target device (at least right now), so I'd rather have this mandatory package on the target.

A simplified cut-through overview of the components involved in the testability driver for anyone interested: - The Testability Driver is a driver for running automated tests. Ruby is used for test description.

Example:
myapplication.SomeButton(:name =>'MyButton').tap

- This translates to: TDriver (ruby library) finds SomeButton object with property "name" with value "MyButton" in myapplication, and tries to tap (click) it. - If the object target was found, TDriver core sends the operation to the target via TCP/IP. - qttas-server (on our MeeGo device) receives the command and relays it to myapplication. - myapplication, via a plugin it automatically loads from qttas-server package, finds SomeObject Qt object and sends the QEvents for the tap operation. SomeButton is tapped.

The Testability Driver core is two rubygem packages (testability-driver, testability-driver-qt-sut-plugin) and the entire test could be executed on the target. But for now we want to enable host based testing, and for this we need qttas-server in trunk.

Cheers,
Tatu Lahtela








_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to