Skip to content
This repository has been archived by the owner on Sep 3, 2019. It is now read-only.

itsmikeq/remote_hardware_test

Repository files navigation

Remote Hardware Test

Goal: To upload an Android-based OS, load it onto a device via ADB and run any tests/install packages, etc.

Requirements: ADB, Linux or OSX, A device to test with (Jailbroken Android device for example)

Roadmap:

  • Run uploaded files, not just copied and pasted scripts
  • Add LXC Containers for Multiple ADB sessions per system
  • Dynamically create devices based on current attached hardware
  • Create interactive shell for devices

"Features:"

  • Create Workflow for adding new devices/OS's/etc (DONE)
  • Add uploads for the OS's. (DONE)
  • Add scope for security (See TODOs) (DONE)
  • Add ADB start/stop(DONE)
  • Add ADB IO(DONE)
  • Add AJAX responses for uploads (DONE)
  • Add multiple file uploads (APK & OS, etc. for testing) (DONE)
    • At first the ability to watch results (even delayed)(DONE)

This application was generated with the rails_apps_composer gem: https://github.com/RailsApps/rails_apps_composer provided by the RailsApps Project: http://railsapps.github.com/


Recipes: ["controllers", "core", "email", "extras", "frontend", "gems", "git", "init", "models", "prelaunch", "railsapps", "readme", "routes", "saas", "setup", "testing", "views"]

Preferences: {:git=>true, :railsapps=>"rails3-bootstrap-devise-cancan", :database=>"sqlite", :unit_test=>"rspec", :integration=>"cucumber", :fixtures=>"factory_girl", :frontend=>"bootstrap", :bootstrap=>"sass", :email=>"gmail", :authentication=>"devise", :devise_modules=>"default", :authorization=>"cancan", :starter_app=>"admin_app", :form_builder=>"simple_form", :quiet_assets=>true, :local_env_file=>true, :better_errors=>true, :dev_webserver=>"unicorn", :prod_webserver=>"unicorn", :templates=>"erb"}


License

About

remote_hardware_test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published