Hi Thomas Wood wrote: > Mickey, Sean and I discussed the state of gsmd today and one thing we > decided that would be a good idea was a test suite for people to do some > automated testing of gsmd. This is important because we need to collect > reliable data on a wide variety of situations, such as different > providers and countries.
If Python is a choice here: SettingsGUI implements an interface to libgsmd-tool. Using the ProcessInterface.py you could implement everything libgsmd-tool can do, in a matter of minutes. Example: gsm_tool = ProcessInterface("%s -m shell" % LIBGSMD_TOOL) gsm_tool.register_event_handler("EVENT: Signal Quality", self.cb) gsm_tool.write_to_process("O") gsm_tool.write_to_process("r") Of course the test suite would then have to be implemented in Python. But, it would also allow tests of libgsmd-tool and could still log the output of gsmd, running in the background. Also a GUI and Network interface could be implemented relatively quick. The needed Python packages including python-pygtk would add about 9 MByte to the filesystem though. Data could be logged and send to a server just like that nice screenshot tool is already doing... Greetings from Berlin Kristian -- /* Web: http://www.mput.de | Jabber: [EMAIL PROTECTED] * * Blog: http://mput.de/blog | MSN: [EMAIL PROTECTED] * * Wiki: http://mput.de/wiki | ICQ: 93248497 * * Tel: 0170/6692447 | GPG-ID: 164A9A11 */