Breadstick Get it on Google Play

lift

Integration and functional testing framework

Command lineDevelopment

Install

Not tested on a device yet. What that means

Commands in the package

  • lift

About lift

From Debian's package description

Lift provides an integration/functional test platform which handles executable tests easily and generically.

  • Lift only deals with executables and their return code
  • A particular test can be written in the language that fit it the most
  • Test declaration in a simple YAML syntax
  • No need to learn a programming language to integrate a test in a suite
  • Easily declare a test as running locally or on a remote machine
  • Remote tests: upload needed assets automatically and cleanup afterward
  • Naturally organize a test suite in multiple sub-folders/sub-test suites
  • Easily run a sub-test suite or specific tests from the command line
  • Pass environment variables to tests
  • Inheritance of remotes and environment across sub-test suites
  • For example, remotes can be defined in the top folder and used below
  • Only one command to run all or specific tests: lift
  • Export XUnit reports, for easy integration with Jenkins & friends

From Debian's description of the lift package, under that package's license.

Dependencies

Depends on

  • python3-junit.xml
  • python3-paramiko
  • python3-yaml
  • python3

Related apps

All Linux development tools

Sources and licenses

  • Name: the Debian package name.
  • Summary: Debian's short description of the lift package, under that package's license.
  • Description: Debian's description of the lift package, under that package's license.
  • Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
  • Popularity: Debian Popularity Contest counts.

More in About the catalog.