1RDOPKG ACTIONS(7)                                            RDOPKG ACTIONS(7)
2
3
4

NAME

6       rdopkg-feature-actions - autogenerated from feature spec
7       `actions.feature`
8

SYNOPSIS

10       rdopkg is able to run single and multistep actions (commands)
11

SCENARIOS

13   state file doesn’t affect new actions
14       ·   Given a distgit at Version 1.1.1,
15
16       ·   When I run rdopkg new-version,
17
18       ·   When I change .spec file tag Version to 2.2.2,
19
20       ·   When I run rdopkg pkgenv,
21
22       ·   Then command output contains Version:\s+2.2.2
23
24   assume .spec does not containe patches_base by default
25       ·   Given a distgit at Version 1.1.1,
26
27       ·   Then .spec file doesn’t contain patches_base,
28
29       ·   Then .spec file doesn’t contain patches_ignore
30
31   add magic_comment patches_base when already_set
32       ·   Given a distgit at Version 1.1.1,
33
34       ·   Then .spec file doesn’t contain patches_base,
35
36       ·   When I run rdopkg set-magic-comment patches_base foo,
37
38       ·   Then .spec file contains patches_base=foo,
39
40       ·   When I run rdopkg set-magic-comment patches_base v1.1.1,
41
42       ·   Then .spec file contains patches_base=v1.1.1
43
44   add magic_comment patches_base empty when already set
45       ·   Given a distgit at Version 1.1.1,
46
47       ·   Then .spec file doesn’t contain patches_base,
48
49       ·   When I run rdopkg set-magic-comment patches_base foo,
50
51       ·   Then .spec file contains patches_base=foo,
52
53       ·   When I run rdopkg set-magic-comment patches_base '',
54
55       ·   Then .spec file contains patches_base=
56
57   add magic_comment patches_base and patches_ignore when not present
58       ·   Given a distgit at Version 1.1.1,
59
60       ·   When I run rdopkg set-magic-comment patches_base v1.1.1,
61
62       ·   Then .spec file contains patches_base=v1.1.1,
63
64       ·   When I run rdopkg set-magic-comment patches_ignore DROP-IN-RPM,
65
66       ·   Then .spec file contains patches_ignore
67
68   add magic_comment only patches_ignore
69       ·   Given a distgit at Version 1.1.1,
70
71       ·   Then .spec file doesn’t contain patches_base,
72
73       ·   Then .spec file doesn’t contain patches_ignore,
74
75       ·   When I run rdopkg set-magic-comment patches_ignore DROP-IN-RPM,
76
77       ·   Then .spec file contains patches_ignore
78
79   set magic_comment to empty string
80       ·   Given a distgit at Version 1.1.1,
81
82       ·   Then .spec file doesn’t contain patches_base,
83
84       ·   Then .spec file doesn’t contain patches_ignore,
85
86       ·   When I run rdopkg set-magic-comment patches_ignore '',
87
88       ·   Then .spec file doesn’t contain patches_ignore
89
90
91
92                                  10/14/2019                 RDOPKG ACTIONS(7)
Impressum