Commit 34b6b6c 1 parent 2af39b3 commit 34b6b6c Copy full SHA for 34b6b6c
File tree 4 files changed +28
-2
lines changed
data/parent/empty-dependencies
4 files changed +28
-2
lines changed Original file line number Diff line number Diff line change
1
+ [General]
2
+ name=/empty_dependencies
3
+
4
+ description=Empty dependencies
5
+ license=MIT
6
+ confidential=no
7
+ destructive=no
8
+
9
+ [restraint]
10
+ entry_point=bash -x ./runtest.sh
11
+ dependencies=
12
+ softDependencies=
13
+ max_time=5m
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ echo " A simple test"
Original file line number Diff line number Diff line change @@ -146,6 +146,16 @@ rlJournalStart
146
146
rlRun ' popd'
147
147
rlPhaseEnd
148
148
149
+ rlPhaseStartTest " Empty dependencies (Restraint)"
150
+ rlRun ' pushd $tmp/data/parent/empty-dependencies'
151
+ rlRun -s ' tmt test import --restraint --no-nitrate --no-purpose' ' 0'
152
+ rlAssertExists " main.fmf"
153
+ rlRun ' cat main.fmf'
154
+ rlAssertGrep ' require:\s*\[\]' " main.fmf"
155
+ rlAssertGrep ' recommend:\s*\[\]' " main.fmf"
156
+ rlRun ' popd'
157
+ rlPhaseEnd
158
+
149
159
rlPhaseStartTest " Target run having a single line"
150
160
rlRun ' pushd $tmp/data/parent/single-line-run'
151
161
rlRun -s ' tmt test import --makefile --no-nitrate --no-purpose' ' 0'
Original file line number Diff line number Diff line change @@ -336,15 +336,15 @@ def sanitize_name(name: str) -> str:
336
336
if requires :
337
337
data ['require' ] = [
338
338
sanitize_name (require .strip ()) for line in requires
339
- for require in line .split (rec_separator )]
339
+ for require in line .split (rec_separator ) if require . strip () ]
340
340
echo (style ('require: ' , fg = 'green' ) + ' ' .join (data ['require' ]))
341
341
342
342
# Requires or softDependencies (optional) goes to recommend
343
343
recommends = re .findall (regex_recommend , testinfo , re .MULTILINE )
344
344
if recommends :
345
345
data ['recommend' ] = [
346
346
sanitize_name (recommend .strip ()) for line in recommends
347
- for recommend in line .split (rec_separator )]
347
+ for recommend in line .split (rec_separator ) if recommend . strip () ]
348
348
echo (
349
349
style ('recommend: ' , fg = 'green' ) + ' ' .join (data ['recommend' ]))
350
350
You can’t perform that action at this time.
0 commit comments