summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2022-08-22 14:54:34 -0700
committerGitHub <noreply@github.com>2022-08-22 14:54:34 -0700
commit09abcdaf409d473448582da335a5d04a1a8b0674 (patch)
treee45cf5b1d3bb569008f54164e0987a405c2e8a87
parent670d8619c941f7066e17f52ad031e81a9cfa3786 (diff)
downloadansible-09abcdaf409d473448582da335a5d04a1a8b0674.tar.gz
[stable-2.11] Fix file integration test chattr/lsattr check. (#78614) (#78620)
On BusyBox systems such as Alpine, chattr on a tmpfs fails with a status of 0 and output only on stderr. This change updates the test to not assume output on stdout. (cherry picked from commit 2e536c0afb9008884a0f12e8e650541e0ead76c9)
-rw-r--r--test/integration/targets/file/tasks/main.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/integration/targets/file/tasks/main.yml b/test/integration/targets/file/tasks/main.yml
index 565afa0260..57a5074b1b 100644
--- a/test/integration/targets/file/tasks/main.yml
+++ b/test/integration/targets/file/tasks/main.yml
@@ -142,8 +142,10 @@
attributes_supported: yes
when:
- attribute_A_set is success
+ - attribute_A_set.stdout_lines
- "'A' in attribute_A_set.stdout_lines[0].split()[0]"
- attribute_A_unset is success
+ - attribute_A_unset.stdout_lines
- "'A' not in attribute_A_unset.stdout_lines[0].split()[0]"
- name: explicitly set file attribute "A"