Blame tests/roles/custom-test-fonts/tasks/main.yml~
|
Akira TAGOH |
7e64926 |
---
|
|
Akira TAGOH |
7e64926 |
|
|
Akira TAGOH |
7e64926 |
- block:
|
|
Akira TAGOH |
7e64926 |
- name: language coverage
|
|
Akira TAGOH |
7e64926 |
script: run-lang-coverage-test --lang "{{ item }}" --path "{{ path_prefix }}" --artifactsdir "{{ remote_artifacts }}"
|
|
Akira TAGOH |
7e64926 |
with_items:
|
|
Akira TAGOH |
7e64926 |
- "{{ coverage }}"
|
|
Akira TAGOH |
7e64926 |
- name: generic family assignment
|
|
Akira TAGOH |
7e64926 |
script: run-family-test --lang {{ item.lang }} --family '{{ item.family }}' --alias {{ item.alias }} --artifactsdir {{ remote_artifacts }} --package {{ package }}
|
|
Akira TAGOH |
7e64926 |
with_items:
|
|
Akira TAGOH |
7e64926 |
- "{{ families }}"
|
|
Akira TAGOH |
7e64926 |
|
|
Akira TAGOH |
7e64926 |
- name: Check the results
|
|
Akira TAGOH |
7e64926 |
shell: |
|
|
Akira TAGOH |
7e64926 |
log="{{ remote_artifacts }}/test.log"
|
|
Akira TAGOH |
7e64926 |
if [ ! -f "$log" ]; then
|
|
Akira TAGOH |
7e64926 |
echo ERROR
|
|
Akira TAGOH |
7e64926 |
echo "Test results not found." 1>&2
|
|
Akira TAGOH |
7e64926 |
elif grep ^ERROR "$log" 1>&2; then
|
|
Akira TAGOH |
7e64926 |
echo ERROR
|
|
Akira TAGOH |
7e64926 |
elif grep ^FAIL "$log" 1>&2; then
|
|
Akira TAGOH |
7e64926 |
echo FAIL
|
|
Akira TAGOH |
7e64926 |
elif grep -q ^PASS "$log"; then
|
|
Akira TAGOH |
7e64926 |
echo PASS
|
|
Akira TAGOH |
7e64926 |
else
|
|
Akira TAGOH |
7e64926 |
echo ERROR
|
|
Akira TAGOH |
7e64926 |
echo "No test results found." 1>&2
|
|
Akira TAGOH |
7e64926 |
fi
|
|
Akira TAGOH |
7e64926 |
register: test_results
|
|
Akira TAGOH |
7e64926 |
|
|
Akira TAGOH |
7e64926 |
- name: Set role result
|
|
Akira TAGOH |
7e64926 |
set_fact:
|
|
Akira TAGOH |
7e64926 |
role_result: "{{ test_results.stdout }}"
|
|
Akira TAGOH |
7e64926 |
role_message: "{{ test_results.stderr|d('test execution error.') }}"
|
|
Akira TAGOH |
7e64926 |
|
|
Akira TAGOH |
7e64926 |
- name: check
|
|
Akira TAGOH |
7e64926 |
vars:
|
|
Akira TAGOH |
7e64926 |
msg: |
|
|
Akira TAGOH |
7e64926 |
Result: {{ role_resulta|d('Undefined') }}
|
|
Akira TAGOH |
7e64926 |
{{ role_message|d('None') }}
|
|
Akira TAGOH |
7e64926 |
debug:
|
|
Akira TAGOH |
7e64926 |
msg: "{{ msg.split('\n') }}"
|
|
Akira TAGOH |
7e64926 |
failed_when: role_result == 'ERROR'
|
|
Akira TAGOH |
7e64926 |
|
|
Akira TAGOH |
7e64926 |
- include_role:
|
|
Akira TAGOH |
7e64926 |
name: str-common-final
|