lift
Integration and functional testing framework
Command lineDevelopment
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.xmlpython3-paramikopython3-yamlpython3
Related apps
- junitAutomated testing framework for JavaCommand line
- elixirfunctional meta-programming aware languageCommand line
- lua-bustedLua unit testing framework focused on ease of useCommand line
- cucumberacceptance testing frameworkCommand line
- ginkgoBDD Testing Framework for GoCommand line
- kyuatesting framework for infrastructure softwareCommand line
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.