File: control

package info (click to toggle)
lift 2.6.1-1
  • links: PTS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 236 kB
  • sloc: python: 1,124; sh: 6; makefile: 5
file content (37 lines) | stat: -rw-r--r-- 1,563 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Source: lift
Section: devel
Priority: optional
Maintainer: Nicolas Delvaux <contact@nicolas-delvaux.org>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
               python3,
               dh-python,
               python3-yaml,
               python3-paramiko,
               python3-docutils,
               python3-junit.xml,
               python3-setuptools
Standards-Version: 4.6.1
Homepage: https://github.com/Malizor/lift

Package: lift
Architecture: all
Depends: ${python3:Depends},
         ${misc:Depends}
Description: Integration and functional testing framework
 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