Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
fengzch-das
multibuild
Commits
cc65c54e
Commit
cc65c54e
authored
May 23, 2018
by
Matthew Brett
Browse files
Refactor suppress tests for pipe behavior on Linux
parent
3f918be3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
6 deletions
+9
-6
tests/test_common_utils.sh
tests/test_common_utils.sh
+9
-6
No files found.
tests/test_common_utils.sh
View file @
cc65c54e
...
...
@@ -63,13 +63,16 @@ set +ex
||
ingest
"suppress good_cmd"
[
"
$(
suppress bad_mid_cmd
)
"
==
"Running bad_mid_cmd"
]
\
||
ingest
"suppress bad_mid_cmd"
[
"
$(
set
-e
;
suppress bad_cmd
)
"
==
"
$(
printf
"Running bad_cmd
\n
bad"
)
"
]
\
||
ingest
"suppress bad_cmd set -e"
[
"
$(
set
-e
;
suppress good_cmd
)
"
==
"Running good_cmd"
]
||
\
ingest
"suppress good_cmd set -e"
# Can't use pipes here, because of the effect on set -e behavior.
expected
=
"
$(
printf
"Running bad_cmd
\n
bad"
)
"
actual
=
"
$(
set
-e
;
suppress bad_cmd
)
"
[
"
$actual
"
==
"
$expected
"
]
||
ingest
"suppress bad_cmd set -e"
expected
=
"
$(
printf
"Running good_cmd"
)
"
actual
=
"
$(
set
-e
;
suppress good_cmd
)
"
[
"
$actual
"
==
"
$expected
"
]
||
ingest
"suppress good_cmd set -e"
expected
=
"
$(
printf
"Running bad_mid_cmd
\n
ok for now"
)
"
[
"
$(
set
-e
;
suppress bad_mid_cmd
)
"
==
"
$expected
"
]
\
||
ingest
"suppress bad_mid_cmd set -e"
actual
=
"
$(
set
-e
;
suppress bad_mid_cmd
)
"
[
"
$actual
"
==
"
$expected
"
]
||
ingest
"suppress bad_mid_cmd set -e"
# Reset options
set_opts
$ORIG_OPTS
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment