Skip to content

Commit

Permalink
pipeline v24
Browse files Browse the repository at this point in the history
  • Loading branch information
pszkamruk-splunk committed Nov 7, 2023
1 parent b7c5111 commit e0e0a0e
Showing 1 changed file with 11 additions and 41 deletions.
52 changes: 11 additions & 41 deletions .github/workflows/ci-ui-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,52 +7,17 @@ on:
- "next"
- "sc4snmp-ui-tests"
jobs:
run-ui-e2e-tests-basic:
name: Run UI e2e tests
run-ui-e2e-tests:
name: run UI e2e tests
runs-on: ubuntu-latest
timeout-minutes: 120
env:
CI_EXECUTION_TYPE: ci
steps:
- name: Checkout Project
uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"

- name: prepare values.yaml for configuration storing
working-directory: integration_tests
run: |
sed -i "s|/home/splunker|$(pwd)|g" values.yaml

- name: install microk8s
run: |
sudo snap install microk8s --classic --channel=1.25/stable
sudo apt-get install snmp -y
sudo apt-get install python3-dev -y
strategy:
matrix:
execution-type: ["basic", "extended"]

- name: run automatic_setup.sh
run: integration_tests/automatic_setup.sh

- name: install dependencies
working-directory: ui_tests
run: |
pip install -r requirements.txt
export PATH="/home/ubuntu/.local/bin:$PATH"
- name: run tests
working-directory: ui_tests
run: |
pytest -vvv --splunk-user=admin --splunk-password="changeme2" --splunk-host="localhost" --device-simulator="$(hostname -I | cut -d " " -f1)" -k basic
run-ui-e2e-tests-integration:
name: Run UI e2e tests
runs-on: ubuntu-latest
timeout-minutes: 120
env:
CI_EXECUTION_TYPE: ci
steps:
- name: Checkout Project
uses: actions/checkout@v3
Expand All @@ -76,6 +41,11 @@ jobs:
- name: run automatic_setup.sh
run: integration_tests/automatic_setup.sh

# - name: run tests
# working-directory: integration_tests
# run: |
# poetry run pytest --splunk_host="localhost" --splunk_password="changeme2" --trap_external_ip="$(hostname -I | cut -d " " -f1)"
#
- name: install dependencies
working-directory: ui_tests
run: |
Expand All @@ -85,4 +55,4 @@ jobs:
- name: run tests
working-directory: ui_tests
run: |
pytest -vvv --splunk-user=admin --splunk-password="changeme2" --splunk-host="localhost" --device-simulator="$(hostname -I | cut -d " " -f1)" -k extended
pytest -vvv --splunk-user=admin --splunk-password="changeme2" --splunk-host="localhost" --device-simulator="$(hostname -I | cut -d " " -f1)" -k ${{ matrix.execution-type }}

0 comments on commit e0e0a0e

Please sign in to comment.