Hi Yang,

On 09/24/2010 10:49 AM, Yang Gu wrote:
> Phonesim is most of time a convenient way to test oFono. For example, it can 
> be used to test MO call, as well as MT call. 
> And talking about test area, test automation is quite important regarding to 
> both efficiency and effectiveness. In the test of MO call, scripts can be 
> used to interact with oFono via D-Bus to make test automation possible. 
> However, in the test of MT call, currently we have to enter the caller number 
> and click some button in Phonesim GUI to simulate an incoming call, which 
> makes test automation unrealistic.
> This patch is to enable Qt script (JavaScript following ECMAScript spec) in 
> Phonesim, so that we can have some script control its GUI conveniently, and 
> satisfy the test automation.
> 

I like this idea

> With this patch, Phonesim can work in the following way:
> 1. It observes some specific directory (/tmp/scripts) to see if there is some 
> test scripts added.
> 2. Once Phonesim finds a new test script is added, it will parse and execute 
> the script.
> 3. You may add more and more test scripts to the specific directory with your 
> test goes on.
> 

However, using cp to run scripts seems a bit un-intuitive.  Perhaps a
simple D-Bus interface which can run the scripts would be better?

E.g. something like

org.ofono.Phonesim:

string Run(string script)

where the script contains the script to run and the return value might
return whatever is printed from the script.

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to