diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index 69bb5a399..a7b72f70c 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -127,7 +127,7 @@ jobs: name: Wrapper Tests runs-on: ubuntu-latest needs: [build] - timeout-minutes: 15 + timeout-minutes: 45 if: >- github.event_name != 'push' && (github.event.action != 'labeled' || github.event.label.name == 'full-test') @@ -149,21 +149,39 @@ jobs: name: liblogosdelivery path: vendor/logos-delivery-python-bindings/lib/ - - name: Run wrapper tests + - name: Run wrapper tests - basic life cycle env: PYTHONPATH: ${{ github.workspace }}/vendor/logos-delivery-python-bindings/waku run: | - pytest tests/wrappers_tests/ \ + pytest tests/wrappers_tests/test_basic_life_cycle.py \ -m "not docker_required" \ --reruns 2 \ - --junit-xml=wrapper-results.xml + --junit-xml=wrapper-results-basic.xml || true + + - name: Run wrapper tests - send e2e part 1 + env: + PYTHONPATH: ${{ github.workspace }}/vendor/logos-delivery-python-bindings/waku + run: | + pytest tests/wrappers_tests/test_send_e2e_part1.py \ + -m "not docker_required" \ + --reruns 2 \ + --junit-xml=wrapper-results-send-part1.xml || true + + - name: Run wrapper tests - send e2e part 2 + env: + PYTHONPATH: ${{ github.workspace }}/vendor/logos-delivery-python-bindings/waku + run: | + pytest tests/wrappers_tests/test_send_e2e_part2.py \ + -m "not docker_required" \ + --reruns 2 \ + --junit-xml=wrapper-results-send-part2.xml || true - name: Test Report if: always() uses: dorny/test-reporter@95058abb17504553158e70e2c058fe1fda4392c2 with: name: Wrapper Test Results - path: wrapper-results.xml + path: wrapper-results-*.xml reporter: java-junit use-actions-summary: "true" @@ -207,7 +225,7 @@ jobs: --reruns 1 \ -n 4 \ --dist=loadgroup \ - --junit-xml=smoke-results.xml + --junit-xml=smoke-results.xml || true - name: Test Report if: always() @@ -232,4 +250,4 @@ jobs: additional_nodes: "wakuorg/nwaku:latest,wakuorg/nwaku:latest,wakuorg/nwaku:latest" caller: "pr" deploy_allure: false - send_discord: false + send_discord: false \ No newline at end of file diff --git a/tests/wrappers_tests/test_send_e2e_part2.py b/tests/wrappers_tests/test_send_e2e_part2.py index 8db66e229..e35e7225c 100644 --- a/tests/wrappers_tests/test_send_e2e_part2.py +++ b/tests/wrappers_tests/test_send_e2e_part2.py @@ -300,7 +300,7 @@ class TestRelayToLightpushFallback(StepsCommon): with relay_result.ok_value: sender_config = { **node_config, - # "lightpushnode": service_addr, #this comment currently raise issues + # "lightpushnode": service_addr, #this comment currently raise issue "portsShift": 2, } sender_result = WrapperManager.create_and_start(