Skip to content

MartinCastroAlvarez/python-android-manager

Repository files navigation

Montevideo

Apptime Technical Challenge.

montevideo

Introduction

This repository contains a web application that provides the following capabilities:

  • Allows clients to list APKs available.
  • Allows clients to list available devices.
  • Allows clients to install and execute an APK into a device.
  • Allows clients to view the results of a single test.
  • Only Android is supported.

This repository does not contain the following features:

  • Artifacts (screenshots) are only available on the local file system. They are not served as media files over the network.
  • Clients can not upload APKs. APKs have to be downloaded from an external repo (because it is just a demo). You can follow the instructions on the following section.
  • No authentication or authorization is performed. Everything is public.
  • No clustering or fault-tolerance strategy implemented. It's just a prototype.
  • Basic form validation. User input is roughly validated.
  • No external database. Everything is stored in the local file system.
  • Devices can not be started or stopped using this app. You need to follow the instructions in the following section to set it up.

Table of Contents

Releases

No releases published

Packages

No packages published

Languages