Menu

Tree [3e74c7] master /
 History

HTTPS access


File Date Author Commit
 src 2014-01-24 Douglas Schuster Douglas Schuster [3e74c7] Added initial functionality to installation of ...
 .project 2014-01-07 Douglas Schuster Douglas Schuster [14c52d] Initial Commit
 .pydevproject 2014-01-07 Douglas Schuster Douglas Schuster [14c52d] Initial Commit
 README.txt 2014-01-24 Douglas Schuster Douglas Schuster [3e74c7] Added initial functionality to installation of ...

Read Me

CHANGELOG:

v0.0.5
Status: Alpha
1. (DONE) Added initial functionality to allow for app and their test project to be build on the device prior to running
2. (IMPROVED) Reporting

----------------------------------------------------------------------------------------------

v0.0.4
Status: Alpha
1. (IMPROVED) Edit output to be more useful/readable
2. (IN PROGRESS) Allow for a single test to be run against multiple devices
3. (IN PROGRESS) Allow for a single test to be run on a single device

----------------------------------------------------------------------------------------------

v0.0.3 
Status: Alpha

Change:
1. a. (DONE) Acquire list of attached device_ids as well as virtual machine device_ids
 	b. (DONE) Iterate through them creating multiple commands
   		c. (DONE) Kick off simultaneous tests against multiple in multiple packages and test classes

2. (IMPROVED) Edit output to be more useful/readable

DETAILS:
1. Extracted variables into params in order to simplify, obfuscate, and allow for more usablitiy
2. Created the function to get all devices via `adb devices`
	Note: This will include Virtual Machines
3. Renamed certain modules in order to better fit what they actually do :P
4. Added code comments in preparation of other developers working on this
5. Added Directory Changing code so that the output will always output to the specific logged in user's Drid folder
	Note: This is created if it doesn't exist (~/Drid)
6. Cleaned up Multiprocessing code a bit (still needs work)
7. Removed debugging code
8. Cleaned up output (correlates with 5.)
9. Removed Tech Debt

----------------------------------------------------------------------------------------------

v0.0.2
Status: Pre-Alpha

Change:
1. a. Acquire list of attached device_ids as well as virtual machine device_ids
 	b. (DONE) Iterate through them creating multiple commands
   		c. (DONE) Kick off simultaneous tests against multiple in multiple packages and test classes

2. (REGRESSED) Edit output to be more useful/readable

Notice: some debug code was left inside of the project. This will be remedied next update.

----------------------------------------------------------------------------------------------

v0.0.1
Status: Pre-Alpha

Creation!

Features to be implemented in the future:
1. (DONE) Use command line args for package and classes (or check if None)
    
2. a. Acquire list of attached device_ids as well as virtual machine device_ids
 b. Iterate through them creating multiple commands 
   c. Kick off simultaneous tests against multiple in multiple packages and test classes

3. a. Specify whether or not to run all classes within a package
 (DONE) b. Give default to run_all_classes to False

4. Edit output to be more useful/readable

n. Future future: Implement Other forms of testing (Selenium, Espresso, etc.)