Skip to content

Commit

Permalink
Break up goth build
Browse files Browse the repository at this point in the history
  • Loading branch information
evik42 committed Jun 30, 2023
1 parent 8a9e53a commit 60f8418
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 2 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ jobs:
name: Integration Tests (hybrid-net)
runs-on: [goth, ubuntu-18.04]
needs: test_check
strategy:
matrix:
group: [1, 2, 3, 4, 5]
defaults:
run:
working-directory: "./goth_tests"
Expand Down Expand Up @@ -91,7 +94,7 @@ jobs:
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
poetry run poe goth-assets
poetry run poe goth-tests --config-override docker-compose.build-environment.binary-path=/tmp/yagna-build
poetry run poe goth-tests --splits 5 --group ${{ matrix.group }} --config-override docker-compose.build-environment.binary-path=/tmp/yagna-build
- name: Upload test logs
uses: actions/upload-artifact@v2
Expand Down
21 changes: 21 additions & 0 deletions goth_tests/.test_durations
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"domain/exe_units/test_runtime_counters.py::test_custom_runtime_counter": 72.41198446500493,
"domain/payments/test_mid_payments.py::test_mid_agreement_payments": 91.58806692000508,
"domain/payments/test_payment_driver_list_cmd.py::test_payment_driver_list": 42.259517082005914,
"domain/payments/test_payment_release_allocations.py::test_payment_release_allocations": 47.1836760330043,
"domain/payments/test_payment_validate_allocations.py::test_payment_validate_allocations": 42.542111344009754,
"domain/payments/test_zero_amount_txs.py::test_zero_amount_invoice": 64.66282967099687,
"domain/ya-provider/test_provider_break_agreement.py::test_provider_debit_notes_accept_timeout": 105.64584831699904,
"domain/ya-provider/test_provider_break_agreement.py::test_provider_idle_agreement": 67.70010097500199,
"domain/ya-provider/test_provider_break_agreement.py::test_provider_idle_agreement_after_2_activities": 135.86370565499965,
"domain/ya-provider/test_provider_break_agreement.py::test_provider_timeout_unresponsive_requestor": 73.18756224899698,
"domain/ya-provider/test_provider_multi_activity.py::test_provider_multi_activity": 136.00878052100597,
"domain/ya-provider/test_provider_multi_activity.py::test_provider_recover_from_abandoned_task": 77.49658892300067,
"domain/ya-provider/test_provider_multi_activity.py::test_provider_renegotiate_proposal": 166.87385216399707,
"domain/ya-provider/test_provider_multi_activity.py::test_provider_single_simultaneous_activity": 66.33334043600189,
"e2e/vm/test_e2e_rule_partner_outbound.py::test_e2e_rule_partner_outbound": 105.95762435700453,
"e2e/vm/test_e2e_rule_partner_outbound_unrestricted.py::test_e2e_rule_partner_outbound_unrestricted": 105.69478582400916,
"e2e/vm/test_e2e_vm.py::test_e2e_vm": 228.68717026399827,
"e2e/vm/test_e2e_x509_signature_outbound.py::test_e2e_x509_signature_outbound": 118.35896305299684,
"e2e/wasi/test_e2e_wasi.py::test_e2e_wasi": 178.58433114900254
}
17 changes: 16 additions & 1 deletion goth_tests/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions goth_tests/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ python = "^3.8.0"
pytest = "^6.2"
pytest-asyncio = "^0.20.2"
pytest-rerunfailures = "^10.3"
pytest-split = "^0.8.1"
goth = "^0.15.0"
# to use development goth version uncomment below
# goth = { git = "https://github.com/golemfactory/goth.git", rev = "d2951a62e2a7cf0712f7f4a66c4a080777841611" }
Expand Down

0 comments on commit 60f8418

Please sign in to comment.