test(pillar): ensure `special` is being tested as well
This commit is contained in:
parent
33f344c3ba
commit
951a95980a
|
@ -16,11 +16,15 @@ script:
|
|||
# yamllint disable rule:line-length
|
||||
# Converge and verify the instance; `saltcheck` relies upon the `converge` as well
|
||||
- bin/kitchen verify "${INSTANCE}"
|
||||
# If a `develop` instance, get the appropriate version of `saltcheck.py` (temporary)
|
||||
# If a `develop` instance, get the appropriate version of `saltcheck.py` &
|
||||
# `cron.py` (temporary)
|
||||
- if [ ! -z $(echo "${INSTANCE}" | grep \\-develop-) ]; then
|
||||
bin/kitchen exec "${INSTANCE}" -c
|
||||
"sudo curl -o \$(find /usr/lib/ -type d -name modules | grep packages/salt/modules)/saltcheck.py
|
||||
https://raw.githubusercontent.com/myii/salt/fix/add-retcode/salt/modules/saltcheck.py";
|
||||
bin/kitchen exec "${INSTANCE}" -c
|
||||
"sudo curl -o \$(find /usr/lib/ -type d -name modules | grep packages/salt/modules)/cron.py
|
||||
https://raw.githubusercontent.com/myii/salt/fix/add-retcode/salt/modules/cron.py";
|
||||
fi
|
||||
# If a `develop` instance, run all of the `saltcheck` tests
|
||||
- if [ ! -z $(echo "${INSTANCE}" | grep \\-develop-) ]; then
|
||||
|
|
|
@ -24,7 +24,8 @@ validate_cron.{{ task }}_exists:
|
|||
assertion_section: identifier
|
||||
expected-return: {{ task }}
|
||||
|
||||
{%- for section in ['minute', 'hour', 'daymonth', 'month', 'dayweek', 'comment', 'special'] %}
|
||||
{#- Note: `special` is `spec` in the module #}
|
||||
{%- for section in ['minute', 'hour', 'daymonth', 'month', 'dayweek', 'comment', 'spec'] %}
|
||||
{%- if section in task_options %}
|
||||
validate_cron.{{ task }}_{{ section }}:
|
||||
module_and_function: cron.get_entry
|
||||
|
|
|
@ -21,7 +21,7 @@ cron:
|
|||
minute: random
|
||||
hour: 1
|
||||
task3:
|
||||
type: absent
|
||||
type: present
|
||||
name: echo task3 > /tmp/test3
|
||||
user: root
|
||||
special: '@hourly'
|
||||
|
|
Loading…
Reference in New Issue