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
