Dynodroid manual mode

146 views
Skip to first unread message

Chong Lee Kee

unread,
Feb 17, 2014, 9:12:12 AM2/17/14
to dyno...@googlegroups.com
Hi,

I'm using Dynodroid to obtain the GUI model of a application which
requires intelligent input from human. What is the proper way to
provide some manual input to the application while Dynodroid is
running? Do I need to pause Dynodroid's automatic exploration and how
do I do so?

Thank you for your help!


Regards,
Lee Kee

Machiry Aravind Kumar

unread,
Feb 18, 2014, 10:09:59 AM2/18/14
to dyno...@googlegroups.com, cle...@gmail.com
Hi Lee Kee,
Yes, We have support to switch between manual and automated testing in dynodroid.
As of now the raw instructions are AdHoc and bit confusing.
I am creating a self-contained Virtual Hard Disk (VHD) with all the setup.

Will send you the link to the VHD and instructions on how to use it.
Expect an updated by EoD (18-Feb) or 19-Feb.

Cheers,
Aravind



--
You received this message because you are subscribed to the Google Groups "Dynodroid" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dynodroid+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Machiry Aravind Kumar

unread,
Feb 19, 2014, 10:05:40 PM2/19/14
to dyno...@googlegroups.com, Lee Kee Chong
Hi Lee Kee,

As said before, I have packed everything in a VHD file. Following are the instructions to user it:

Step 1: Download <http://pag-www.gtisc.gatech.edu/dynodroid/m3dualmode.vhd> (6 GB).  Open the file in Virtual Box.  Then go to folder ~/Desktop/DynoDroid/ and proceed to Step 2 below.

Note: Give at least 1GB RAM (2 GB Preferred) to the VM.  The user for the machine is m3user and the password is m3@gatech

Step 2: Pick an app from Apps/ or Place the app you want to test under this, Ex: say Photostream, and run:

./run.sh Apps/Photostream -h

[Not Recommended] Append " -v" to the command for very verbose output.

This will first create and start a fresh Android emulator, and then install and start your chosen app in the emulator.

Be patient and do not interrupt the process (e.g. don't click anywhere until your app starts).

If something goes wrong, run "./clean.sh -c" and optionally reboot your machine to kill stale processes.

Note: This will delete all emulators (even those you created on your own).  To keep your emulators, run ./clean.sh and then go to ~/.android/avd/ and delete all emulators of the form emu1, emu2...

Step 3: Interact with the app in the emulator or let dynodroid test the app:

To start automated input, type begin/b/start/s on the terminal and to stop, type pause/p.
There are other commands to end testing, restart app etc.
All available commands will be displayed by run.sh

Step 4: When you are done, enter "d" ("done") on the terminal.

Wait for the emulator to shut down and the coverage results to be dumped to Dynodroid/Results/ (e.g., Photostream_WBT_RandomBiasBased_10).

Refer: http://pag-www.gtisc.gatech.edu/dynodroid/user_guide.pdf for more information regarding logs, debugging and other details.

Cheers,
Aravind

Chong Lee Kee

unread,
Feb 25, 2014, 3:29:23 AM2/25/14
to Machiry Aravind Kumar, dyno...@googlegroups.com
Dear Aravind,

Thank you very much for your help and effort. I have not tried the VHD
file yet, but I will report back if there is any issue.

Regards,
Lee Kee


On Thu, Feb 20, 2014 at 11:05 AM, Machiry Aravind Kumar

freelance.so...@gmail.com

unread,
Sep 17, 2017, 7:51:48 AM9/17/17
to Dynodroid
Hi Aravind,

I am new to Dynodroid and looking for help.
The link provided below isn't working anymore(http://pag-www.gtisc.gatech.edu/dynodroid/m3dualmode.vhd)?
Please can you update with the current one?

Regards,
Sri

Machiry Aravind Kumar

unread,
Sep 18, 2017, 1:06:28 PM9/18/17
to dyno...@googlegroups.com
Hi Lee Kee,

We discontinued the dual mode VHD.

However, we still have a VHD which runs just the dynodroid.

Following are the details:


    password: <name of the project in small>



Thank You,
Aravind


To unsubscribe from this group and stop receiving emails from it, send an email to dynodroid+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages