GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TheSoftwareDesignLab/ITDroid

BranchesTags
Open more actions menu

Latest commit

 

History

54 Commits
54 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
docs
docs
 
 
extra
extra
 
 
src/uniandes/tsdl
src/uniandes/tsdl
 
 
test
test
 
 
webreport
webreport
 
 
.classpath
.classpath
 
 
.gitignore
.gitignore
 
 
.project
.project
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
itdroid_config.json
itdroid_config.json
 
 
pom.xml
pom.xml
 
 
settings.properties
settings.properties
 
 
strings.xml
strings.xml
 
 

Repository files navigation

ITDroid

ITDroid is a testing framework for Android applications oriented to Internationalization.

Compile

Download and compile MutAPK with the following commands:

git clone https://github.com/TheSoftwareDesignLab/ITDroid.git
cd ITDroid
mvn clean
mvn package

The generated runnable jar can be found in: ITDroid/target/ITDroid-0.0.1.jar

Usage

To run ITDroid use the following command, specifying the required arguments:

java -jar ITDroid-0.0.1.jar <APKPath> <AppPackage> <ExtraComponentFolder> <settingsDir> <alpha> <Output>

Arguments

Provide the following list of required arguments when running MutAPK:

  1. APKPath: relative path of the apk to mutate;
  2. AppPackage: App main package name;
  3. ExtraCompFolder: relative path of the extra component folder (ITDroid/extra/);
  4. settingsDir: relative path to the folder containing the settings.properties.
  5. alpha: Amount of untranslatable strings
  6. Output: relative path of the folder where the test results will be stored;

Languagues can be selected or deselected editing the settings.properties file. To deselect a language, either comment (#) or delete the corresponding line.

Example

cd ITDroid
java -jar target/ITDroid-1.0.0.jar foo.apk or.foo.app ./extra/ ./ 2 ./results/

Output

The output directory will contain the results from the excuted tests and the intermediate steps

About

thesoftwaredesignlab.github.io/ITDroid/

Resources

Readme
MIT license
Activity
Custom properties

Stars

1 star

Watchers

4 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.