-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathfull.fmf
More file actions
44 lines (38 loc) · 969 Bytes
/
Copy pathfull.fmf
File metadata and controls
44 lines (38 loc) · 969 Bytes
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
38
39
40
41
42
43
44
summary:
Full test suite of pretty-git-prompt
# tests are executed from the root of the repository, not from tests/
path: /
require:
- pretty-git-prompt
- cargo
- clippy
- cmake
- zlib-devel
- git
- python3-pytest
- python3-pexpect
- make
component:
- rust-pretty-git-prompt
tier: 1
tag:
- full
duration: 15m
/unit:
summary: Rust unit tests
description: |
Run cargo unit tests for the pretty-git-prompt Rust codebase.
These tests verify core functionality and logic.
test: cargo test --verbose
duration: 5m
order: 1
/integration:
summary: Python integration tests
description: |
Run pytest integration tests that verify pretty-git-prompt behavior
with real git repositories and various git states.
The tests invoke the `pretty-git-prompt` binary from $PATH, which is
the installed package (in Testing Farm, the copr build of this PR).
test: pytest-3 -vv tests/integration
duration: 10m
order: 2