10-03-2013 07:40 AM
I have been working on something that does something very similar but this looks like it would be a really good replacement. However, at the moment I can only find the permission, there's no information about any API?
Ideally I'd like to use it to a) record events and serialise them and b) replay those events. I have managed to do most of it using some fairly interesting QML/C++ code down to the native elements.
10-03-2013 07:46 AM
I've looked at this for automated testing and there have been a few threads on this in the past all with little or no success.
There are some automation APIs but they are not currently open to non partner developers.
What's your QML/C++ solution?
10-03-2013 07:49 AM
Here's the previous discussion...
10-03-2013 07:54 AM
I saw this but again there was little information for developers to actually use the API.
Right now the C++/QML solution is internal to my company but we were going to FOSS it. I'll see if I can push for it to happen sooner.
10-03-2013 08:01 AM - edited 10-03-2013 08:03 AM
Okay I can guess that what you've done is to extend each ui class (or something similar) with it's own intercept of all relevant signals with something that saves the information and then further functions to play them back via the controls normal slots and functions.
I looked at this but quickly concluded it was way too much work for the benefit it provided and decided to wait for some help from BlackBerry instead (still waiting BTW ).
So kudos for doing this and please post again when you release it.
10-03-2013 08:12 AM
Been given the go-ahead to open source it - need to do a bit of work to get it ready but should be able to release it in a day or so.
Even if they release Automatic Input Control (AIC) I can just replace parts of the project I've done with the AIC - it does other stuff like let you add/remove/modify the address book.
The intention was to have a TCP based solution but I've also but a Java BDD layer on the top.
10-03-2013 08:26 AM