Adding a new package keyword and moving respctive files into it.
- Changed the KeywordDefinitionsname to NativeDriverKeywordDefinition
- Added interface IKeyword with all keyword method definitions.
- Moved the Keywords Enum to KeywordCaller class. And delting the earlier enum file.
- Converting DefaultProperties to singleton as it is not required to load the file again and again.
- Adding the implemetation of Ikeywords to NativeDriverKeywordDefinition
- Added a new variable "FRAMEWORK" to the default.properties. User need to define it for use of respective framework.
- Added the logic to use the variable "FRAMEWORK" and return respective class logic to KeywordCaller
- Refactored AndroFrameworkExecutor to support Robotium
- Added the Roboium class of keyword definitions
- Initial support of Robotium.
- Added a new build file for robotium related build
- Added the Robotium BaseClass for extension
- Added the sample android test project for usage while using Robotium for test
- Modified the NativeDriverTemplate for the AndroFrameWorkExecutor construtor changes
- Added some mor eattributes to default.properties for supoorting Robotium
- Added android lib to the build.xml for building robotium related files
- Changed the test folder from resources to testcases
- Changes done to TestCaseGenerator file for considering testcases folder.
- Added a new list directoru method for getting relative paths
- Added method to AndroFrameworkExecutor for supporting InputStream
-Added support for Robotium testcase generation
-Modified the build xml to consider the certain required lib jars.
- Changed the properties reader in KeywordCaller
- Changed the Assert class to junit from testng for robotium
Added support for identifying executing method at runtime and execute accordingly.
If framework is unable to indefy the executing method in the custom defined methods at last it try to identify the methods in the defined object and accordingly execute it.
Robo build automatically takes care of unsigning the apk under test and signing it with the same debug key as the bot-bot app.
Handling the Assert failures while invoking the mehtods through reflection.
Deleted the unused code.
Modified the templates to consider the new object creation strategy.
Integrated robo-build with the atual build.
Fixing the changes for build.xml not working also fixing the issue with execution of method without arguments.
Changes for the issue #40. Integrate recorder to android app without having a source code.
Made changes to README for new configuration. Also added the default task to ant.
Changes doen for Runner:
Integrated Junit report from the https://github.com/jsankey/android-junit-report. for issue #41
Support for data-driven tests for robotium tests. Fixing issue #42
Integrated both build.xml and robo-build.xml files and calling the respective target based on the FRAMEWORK value mentioned in the default.properties file.
Added some dummy data-driven tests.
Changes done for supporting clickbyid for Robotium implementation as mentioned in issue #43.
Added dependency to generate java test code befor executing any framework.
Updated the sample test files.
Merge remote-tracking branch 'origin/master' into code-cleanup
Updating the readme with the recent changes/features
Update recorder/README.md
Update recorder/README.md