On Thu, 2010-12-09 at 01:40 +0200, [email protected] wrote:
> 
> How to start a simple QA test on armv7 MeeGo 1.1.80 locally?

We really should write some guide for doing local testing. But here's a
quick summary.

You can install testrunner-lite to the device and execute tests in the
device without having to setup the networking, etc. (this is the simple
way) or..

For tests executed from a host machine you need
- N900 with MeeGo running in it (helps if the image has the package
eat-device installed)
- Testrunner-lite or eat-host from [1]
- The device connected though usbnetworking to your pc [2]
- tests [2] (you can find those from *-tests packages)

beware that the eat-* packages install ssh keys for the root user. You
can live without those but in that case you need to enable passwordless
logins through ssh manually [4]

After that you can execute the tests with testrunner-lite [5]
testrunnner-lite -f tests.xml -v -o results.xml -t [email protected]

Feel free to join #meego-qa-tools @freenode and ask questions. I'm
pretty sure that summary left many questions unanswered.

[1] http://wiki.meego.com/Quality/QA-tools/How_to_set_up_repositories
[2]
http://wiki.meego.com/Quality/QA-tools/Autotest-guide#Setting_up_the_host_machine
[3] http://wiki.meego.com/Quality/QA-tools/Test_plan
[4] http://wiki.meego.com/Quality/QA-tools/Autotest-guide#Other_devices
[5] http://wiki.meego.com/Quality/QA-tools/Testrunner-lite

> 
> I cloned all your git software from http://gitorious.org/qa-tools and
> try to run one of your *.xml file. 
> These are my results: 
> 
> hat-control 

hat-control is software that controls an upcoming device used for
controlling device-under-test's power, usb-connection, etc. More
information will be made available when the device itself is available.
Would be cool if someone could put it's specs into wiki.

-Timo

>    Does not make: fatal error: labjackusb.h: No such file or
> directory 
> scripts-and-utils 
>    mtdv -s /usr/share/test-definition/testdefinition-syntax.xsd -x \ 
>         /root/testrunner/tests/testdata/sample_input_file.xml -xx
> tests2.xml 
>    RESULT: 
>    ERROR    File not found: x 
>    INFO     Got 10 test case(s) from the     
>    /root/testrunner/tests/testdata/sample_input_file.xml 
>    WARNING  File not found: x 
>    INFO     Total XML test cases 10 
>    INFO     Test case names are correct. 
> ots 
>    warning: You appear to have cloned an empty repository. 
> testplanner 
>    X11 program. How to use it? 
> testrunner 
>    X11 program. How to use it
> with /root/testrunner/tests/testdata/*.xml? 
> testrunner-lite 
>    How to make it with Makefile.ac? 
> test-definition 
> 
>  cp /root/test-definition/src/data/testdefinition* /usr/share/test-definition 
>    What else can I do with this package? 
> enables-automated-testing 
>    /root/enables-automated-testing/src/init/eat-selftest start 
>    line 17: testrunner-lite: command not found 
> min 
>    warning: You appear to have cloned an empty repository. 
> mcts 
>    warning: You appear to have cloned an empty repository. 
> mcts-coverage 
>    warning: You appear to have cloned an empty repository. 
> 
> 
> Best regards,
> Axel.


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

Reply via email to