mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Enable more FreeBSD integration tests. (#16991)
This commit is contained in:
parent
420a2f11af
commit
d2fb845955
2 changed files with 10 additions and 5 deletions
|
@ -73,13 +73,13 @@
|
||||||
# VERIFY dest as a directory does not break file attributes
|
# VERIFY dest as a directory does not break file attributes
|
||||||
# Note: expanduser is needed to go down the particular codepath that was broken before
|
# Note: expanduser is needed to go down the particular codepath that was broken before
|
||||||
- name: setup directory for test
|
- name: setup directory for test
|
||||||
file: state=directory dest={{output_dir | expanduser}}/template-dir mode=0755 owner=nobody group=root
|
file: state=directory dest={{output_dir | expanduser}}/template-dir mode=0755 owner=nobody group={{ ansible_env.GROUP | default('root') }}
|
||||||
|
|
||||||
- name: set file mode when the destination is a directory
|
- name: set file mode when the destination is a directory
|
||||||
template: src=foo.j2 dest={{output_dir | expanduser}}/template-dir/ mode=0600 owner=root group=root
|
template: src=foo.j2 dest={{output_dir | expanduser}}/template-dir/ mode=0600 owner=root group={{ ansible_env.GROUP | default('root') }}
|
||||||
|
|
||||||
- name: set file mode when the destination is a directory
|
- name: set file mode when the destination is a directory
|
||||||
template: src=foo.j2 dest={{output_dir | expanduser}}/template-dir/ mode=0600 owner=root group=root
|
template: src=foo.j2 dest={{output_dir | expanduser}}/template-dir/ mode=0600 owner=root group={{ ansible_env.GROUP | default('root') }}
|
||||||
register: file_result
|
register: file_result
|
||||||
|
|
||||||
- name: check that the file has the correct attributes
|
- name: check that the file has the correct attributes
|
||||||
|
@ -103,7 +103,7 @@
|
||||||
- "dir_attrs.stat.mode == '0755'"
|
- "dir_attrs.stat.mode == '0755'"
|
||||||
|
|
||||||
- name: Check that template to a dirctory where the directory does not end with a / is allowed
|
- name: Check that template to a dirctory where the directory does not end with a / is allowed
|
||||||
template: src=foo.j2 dest={{output_dir | expanduser}}/template-dir mode=0600 owner=root group=root
|
template: src=foo.j2 dest={{output_dir | expanduser}}/template-dir mode=0600 owner=root group={{ ansible_env.GROUP | default('root') }}
|
||||||
|
|
||||||
- name: make a symlink to the templated file
|
- name: make a symlink to the templated file
|
||||||
file:
|
file:
|
||||||
|
|
|
@ -15,7 +15,7 @@ test_flags="${TEST_FLAGS:-}"
|
||||||
force_color="${FORCE_COLOR:-1}"
|
force_color="${FORCE_COLOR:-1}"
|
||||||
|
|
||||||
# FIXME: these tests fail
|
# FIXME: these tests fail
|
||||||
skip_tags='test_copy,test_template,test_unarchive,test_command_shell,test_service,test_postgresql,test_mysql_db,test_mysql_user,test_mysql_variables,test_uri,test_get_url'
|
skip_tags='test_unarchive,test_service,test_postgresql,test_mysql_db,test_mysql_user,test_mysql_variables,test_uri,test_get_url'
|
||||||
|
|
||||||
cd ~/
|
cd ~/
|
||||||
|
|
||||||
|
@ -56,6 +56,11 @@ if [ ! -f /bin/true ]; then
|
||||||
ln -s /usr/bin/true /bin/true
|
ln -s /usr/bin/true /bin/true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# FIXME: tests assume sha1sum is available (some platforms have shasum instead)
|
||||||
|
if [ ! -f /usr/local/bin/sha1sum ]; then
|
||||||
|
ln -s /usr/local/bin/shasum /usr/local/bin/sha1sum
|
||||||
|
fi
|
||||||
|
|
||||||
# FIXME: async doesn't work with ansible_python_interpreter, see: https://github.com/ansible/ansible/issues/14101
|
# FIXME: async doesn't work with ansible_python_interpreter, see: https://github.com/ansible/ansible/issues/14101
|
||||||
if [ ! -f /usr/bin/python ]; then
|
if [ ! -f /usr/bin/python ]; then
|
||||||
ln -s /usr/local/bin/python /usr/bin/python
|
ln -s /usr/local/bin/python /usr/bin/python
|
||||||
|
|
Loading…
Reference in a new issue