diff --git a/tests/e2e_test_from_src_include.yml b/tests/e2e_test_from_src_include.yml index 3c164ed..36eecb5 100644 --- a/tests/e2e_test_from_src_include.yml +++ b/tests/e2e_test_from_src_include.yml @@ -2,38 +2,39 @@ tags: - classic tasks: - - include_tasks: tasks/update_os_vars.yml - - include_tasks: tasks/install_etcd_src.yml - - include_tasks: tasks/prepare_e2e.yml - - name: Run e2e test - shell: go test -timeout 10m -v ./e2e &> /var/tmp/test.log - args: - chdir: "{{ src_dir }}" - ignore_errors: true - environment: - GOPATH: "{{ src_dir }}/gopath:{{ go_path }}" - EXPECT_DEBUG: true - - always: - - name: Pull out the logs - fetch: - dest: "{{ artifacts }}/" - src: "/var/tmp/test.log" - flat: yes - - include_role: - name: remove_req_dir - vars: - path: "{{ item.path }}" - patterns: "{{ item.patterns }}" - file_type: directory - with_items: + - block: + - include_tasks: tasks/update_os_vars.yml + - include_tasks: tasks/install_etcd_src.yml + - include_tasks: tasks/prepare_e2e.yml + - name: Run e2e test + shell: go test -timeout 10m -v ./e2e &> /var/tmp/test.log + args: + chdir: "{{ src_dir }}" + ignore_errors: true + environment: + GOPATH: "{{ src_dir }}/gopath:{{ go_path }}" + EXPECT_DEBUG: true + always: + - name: Pull out the logs + fetch: + dest: "{{ artifacts }}/" + src: "/var/tmp/test.log" + flat: yes + - include_role: + name: remove_req_dir + vars: + path: "{{ item.path }}" + patterns: "{{ item.patterns }}" + file_type: directory + with_items: - { path: "{{src_dir}}", patterns: ""} - { path: "/var/tmp/cafile", patterns: ""} - { path: "/tmp", patterns: "test*"} - - name: Check the results - shell: grep "^\-\-\- FAIL" "{{ artifacts}}"/test.log | awk '{print $3}' - register: failed_cases - ignore_errors: true - - name: Store failed cases - local_action: copy content={{ failed_cases.stdout }} dest={{ artifacts }}/failed_cases.log - when: failed_cases.stdout != "" - failed_when: failed_cases.stdout + - name: Check the results + shell: grep "^\-\-\- FAIL" "{{ artifacts}}"/test.log | awk '{print $3}' + register: failed_cases + ignore_errors: true + - name: Store failed cases + local_action: copy content={{ failed_cases.stdout }} dest={{ artifacts }}/failed_cases.log + when: failed_cases.stdout != "" + failed_when: failed_cases.stdout