Skip to content

Commit

Permalink
remove tap workaround
Browse files Browse the repository at this point in the history
  • Loading branch information
nqb committed Dec 22, 2021
1 parent 4714333 commit b351c1b
Show file tree
Hide file tree
Showing 15 changed files with 27 additions and 39 deletions.
2 changes: 1 addition & 1 deletion t/venom/.venomrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ variables_files:
- vars/all.yml
- vars/local.yml
stop_on_failure: true
#format: tap
format: tap
output_dir: results
lib_dir: lib
verbosity: 1
5 changes: 2 additions & 3 deletions t/venom/scenarios/captive_portal/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/configurator/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/dot1x_eap_peap/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/dot1x_eap_tls/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/example/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
8 changes: 3 additions & 5 deletions t/venom/scenarios/export_import/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand All @@ -50,10 +49,9 @@
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/mac_auth/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/template/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/test_venom/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
5 changes: 2 additions & 3 deletions t/venom/scenarios/unit_tests/playbooks/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,10 @@
loop: '{{ test_suites }}'
vars:
venom_wrapper_args:
# temp, overcome two Venom issues:
# - tap: https://github.com/ovh/venom/issues/428
# temp, overcome Venom issue:
# - when running test suite one by one, previous logs and results are overriden
# Venom will create one directory per test suite to store results
VENOM_COMMON_FLAGS: '--format=tap --output-dir={{ venom_dir }}/results/{{ item }}'
VENOM_COMMON_FLAGS: '--output-dir={{ venom_dir }}/results/{{ item }}'

# add inventory__group_environment to Ansible environment
# useful to make env vars available for Venom
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ testcases:
user: '{{.ssh_user}}'
command: |
cd /usr/local/pf/t/venom ; \
sudo VENOM_COMMON_FLAGS='--format=tap --var configurator.interfaces.reg.ip={{.configurator.interfaces.reg.ip}}' \
sudo VENOM_COMMON_FLAGS='--var configurator.interfaces.reg.ip={{.configurator.interfaces.reg.ip}}' \
/usr/local/pf/t/venom/venom-wrapper.sh {{.nodes_test_suite_dir}}/captive_portal/{{.venom.testcase}}.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ testcases:
user: '{{.ssh_user}}'
command: |
cd /usr/local/pf/t/venom ; \
sudo VENOM_COMMON_FLAGS='--format=tap --var pfserver_mgmt_ip={{.pfserver_mgmt_ip}}' /usr/local/pf/t/venom/venom-wrapper.sh {{.nodes_test_suite_dir}}/wired_dot1x_eap_tls/{{.venom.testcase}}.yml
sudo VENOM_COMMON_FLAGS='--var pfserver_mgmt_ip={{.pfserver_mgmt_ip}}' /usr/local/pf/t/venom/venom-wrapper.sh {{.nodes_test_suite_dir}}/wired_dot1x_eap_tls/{{.venom.testcase}}.yml
2 changes: 1 addition & 1 deletion t/venom/venom-wrapper.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ configure_and_check() {
VENOM_ROOT_DIR=$(readlink -e $(dirname ${BASH_SOURCE[0]}))
VENOM_BINARY="${VENOM_BINARY:-`which venom`}"
# temp, overcome tap issue: https://github.com/ovh/venom/issues/428
VENOM_COMMON_FLAGS="${VENOM_COMMON_FLAGS:---format=tap}"
VENOM_COMMON_FLAGS="${VENOM_COMMON_FLAGS:-}"
VENOM_EXIT_FLAGS="${VENOM_EXIT_FLAGS:-}"

echo -e "Using venom using following variables:"
Expand Down

0 comments on commit b351c1b

Please sign in to comment.