Thursday Dec 05, 2013

First Enhancement Request from TestFairy Team

The NetBeans TestFairy plugin I mentioned a few days ago has received its first enhancement request from Yair Bar-On, the CEO and Co-Founder of TestFairy, on behalf of the TestFairy team ("test fairies"?), and here it is:

"I was wondering if there is a way to add one more thing to the plugin. As I understand, the plugin uploads the APK to our service via our API and that is it. Will it be possible that it will also download our instrumented app back to NetBeans IDE, sign it with the developer signature (that we do not have), and upload it again signed? This will make it really perfect, since on our server we sign the apps with our signature and not that of the developers."

Well, in a way, that's already supported since the Output window that shows the result message from TestFairy includes hyperlinks. In the case of the "instrumented URL" line, the line is a hyperlink pointing directly to the instrumented APK.

However, I took it a bit further, following the request above. As can be seen below, the status bar shows that the instrumented APK was downloaded. It is automatically put into the same directory where the original APK is found. Then you can sign it or do whatever is needed and reupload it to TestFairy.

Below you can see the original file is selected, while three files above it is a file with the same name, plus "testfairy":

Also, when the TestFairy upload process begins, the progress bar kicks off, which is a nice usability improvement over the original version of the NetBeans TestFairy plugin. Get the updated plugin here:


Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« December 2013 »