From 94c4f0a9e61f219487fdcb61cde5531fb9b4a14d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 25 Mar 2026 19:39:52 +0100 Subject: [PATCH] Rewrite coverage paths Since tox is running tests on the installed package, the coverage paths are no more relative to the repository root. --- .gitlab-ci.yml | 22 ++++++++++--- .gitlab-scripts/rewrite-coverage-paths.py | 33 +++++++++++++++++++ .../{{ cookiecutter.module_name }}/tox.ini | 13 +++++--- modules/account/tox.ini | 11 ++++--- modules/account_asset/tox.ini | 11 ++++--- modules/account_be/tox.ini | 11 ++++--- modules/account_budget/tox.ini | 11 ++++--- modules/account_cash_rounding/tox.ini | 11 ++++--- modules/account_consolidation/tox.ini | 11 ++++--- modules/account_credit_limit/tox.ini | 11 ++++--- modules/account_de_skr03/tox.ini | 11 ++++--- modules/account_deposit/tox.ini | 11 ++++--- modules/account_dunning/tox.ini | 11 ++++--- modules/account_dunning_email/tox.ini | 11 ++++--- modules/account_dunning_fee/tox.ini | 11 ++++--- modules/account_dunning_letter/tox.ini | 11 ++++--- modules/account_es/tox.ini | 11 ++++--- modules/account_es_sii/tox.ini | 11 ++++--- modules/account_eu/tox.ini | 11 ++++--- modules/account_export/tox.ini | 11 ++++--- modules/account_export_winbooks/tox.ini | 11 ++++--- modules/account_fr/tox.ini | 11 ++++--- modules/account_fr_chorus/tox.ini | 11 ++++--- modules/account_invoice/tox.ini | 11 ++++--- modules/account_invoice_correction/tox.ini | 11 ++++--- modules/account_invoice_defer/tox.ini | 11 ++++--- modules/account_invoice_history/tox.ini | 11 ++++--- .../account_invoice_line_standalone/tox.ini | 11 ++++--- .../account_invoice_secondary_unit/tox.ini | 11 ++++--- modules/account_invoice_stock/tox.ini | 11 ++++--- modules/account_invoice_watermark/tox.ini | 11 ++++--- modules/account_move_line_grouping/tox.ini | 11 ++++--- modules/account_payment/tox.ini | 11 ++++--- modules/account_payment_braintree/tox.ini | 11 ++++--- modules/account_payment_clearing/tox.ini | 11 ++++--- modules/account_payment_sepa/tox.ini | 11 ++++--- modules/account_payment_sepa_cfonb/tox.ini | 11 ++++--- modules/account_payment_stripe/tox.ini | 11 ++++--- modules/account_product/tox.ini | 11 ++++--- modules/account_receivable_rule/tox.ini | 11 ++++--- modules/account_rule/tox.ini | 11 ++++--- modules/account_statement/tox.ini | 11 ++++--- modules/account_statement_aeb43/tox.ini | 11 ++++--- modules/account_statement_coda/tox.ini | 11 ++++--- modules/account_statement_mt940/tox.ini | 11 ++++--- modules/account_statement_ofx/tox.ini | 11 ++++--- modules/account_statement_rule/tox.ini | 11 ++++--- modules/account_statement_sepa/tox.ini | 11 ++++--- modules/account_stock_anglo_saxon/tox.ini | 11 ++++--- modules/account_stock_continental/tox.ini | 11 ++++--- modules/account_stock_eu/tox.ini | 11 ++++--- modules/account_stock_landed_cost/tox.ini | 11 ++++--- .../account_stock_landed_cost_weight/tox.ini | 11 ++++--- modules/account_stock_shipment_cost/tox.ini | 11 ++++--- .../tox.ini | 11 ++++--- modules/account_syscohada/tox.ini | 11 ++++--- modules/account_tax_cash/tox.ini | 11 ++++--- modules/account_tax_non_deductible/tox.ini | 11 ++++--- modules/account_tax_rule_country/tox.ini | 11 ++++--- modules/analytic_account/tox.ini | 11 ++++--- modules/analytic_budget/tox.ini | 11 ++++--- modules/analytic_invoice/tox.ini | 11 ++++--- modules/analytic_purchase/tox.ini | 11 ++++--- modules/analytic_sale/tox.ini | 11 ++++--- modules/attendance/tox.ini | 11 ++++--- modules/authentication_saml/tox.ini | 11 ++++--- modules/authentication_sms/tox.ini | 11 ++++--- modules/bank/tox.ini | 11 ++++--- modules/carrier/tox.ini | 11 ++++--- modules/carrier_carriage/tox.ini | 11 ++++--- modules/carrier_percentage/tox.ini | 11 ++++--- modules/carrier_subdivision/tox.ini | 11 ++++--- modules/carrier_weight/tox.ini | 11 ++++--- modules/commission/tox.ini | 11 ++++--- modules/commission_waiting/tox.ini | 11 ++++--- modules/company/tox.ini | 11 ++++--- modules/company_work_time/tox.ini | 11 ++++--- modules/country/tox.ini | 11 ++++--- modules/currency/tox.ini | 11 ++++--- modules/currency_ro/tox.ini | 11 ++++--- modules/currency_rs/tox.ini | 11 ++++--- modules/customs/tox.ini | 11 ++++--- modules/dashboard/tox.ini | 11 ++++--- modules/document_incoming/tox.ini | 11 ++++--- modules/document_incoming_invoice/tox.ini | 11 ++++--- modules/document_incoming_ocr/tox.ini | 11 ++++--- modules/document_incoming_ocr_typless/tox.ini | 11 ++++--- modules/edocument_peppol/tox.ini | 11 ++++--- modules/edocument_peppol_peppyrus/tox.ini | 11 ++++--- modules/edocument_ubl/tox.ini | 11 ++++--- modules/edocument_uncefact/tox.ini | 11 ++++--- modules/edocument_unece/tox.ini | 11 ++++--- modules/google_maps/tox.ini | 11 ++++--- modules/inbound_email/tox.ini | 11 ++++--- modules/incoterm/tox.ini | 11 ++++--- modules/ldap_authentication/tox.ini | 11 ++++--- modules/marketing/tox.ini | 11 ++++--- modules/marketing_automation/tox.ini | 11 ++++--- modules/marketing_campaign/tox.ini | 11 ++++--- modules/marketing_email/tox.ini | 11 ++++--- modules/notification_email/tox.ini | 11 ++++--- modules/party/tox.ini | 11 ++++--- modules/party_avatar/tox.ini | 11 ++++--- modules/party_relationship/tox.ini | 11 ++++--- modules/party_siret/tox.ini | 11 ++++--- modules/product/tox.ini | 11 ++++--- modules/product_attribute/tox.ini | 11 ++++--- modules/product_classification/tox.ini | 11 ++++--- .../product_classification_taxonomic/tox.ini | 11 ++++--- modules/product_cost_fifo/tox.ini | 11 ++++--- modules/product_cost_history/tox.ini | 11 ++++--- modules/product_cost_warehouse/tox.ini | 11 ++++--- modules/product_image/tox.ini | 11 ++++--- modules/product_image_attribute/tox.ini | 11 ++++--- modules/product_kit/tox.ini | 11 ++++--- modules/product_measurements/tox.ini | 11 ++++--- modules/product_price_list/tox.ini | 11 ++++--- modules/product_price_list_cache/tox.ini | 11 ++++--- modules/product_price_list_dates/tox.ini | 11 ++++--- modules/product_price_list_parent/tox.ini | 11 ++++--- modules/production/tox.ini | 11 ++++--- modules/production_outsourcing/tox.ini | 11 ++++--- modules/production_routing/tox.ini | 11 ++++--- modules/production_split/tox.ini | 11 ++++--- modules/production_work/tox.ini | 11 ++++--- modules/production_work_timesheet/tox.ini | 11 ++++--- modules/project/tox.ini | 11 ++++--- modules/project_invoice/tox.ini | 11 ++++--- modules/project_plan/tox.ini | 11 ++++--- modules/project_revenue/tox.ini | 11 ++++--- modules/purchase/tox.ini | 11 ++++--- modules/purchase_amendment/tox.ini | 11 ++++--- modules/purchase_blanket_agreement/tox.ini | 11 ++++--- modules/purchase_history/tox.ini | 11 ++++--- .../purchase_invoice_line_standalone/tox.ini | 11 ++++--- modules/purchase_price_list/tox.ini | 11 ++++--- modules/purchase_product_quantity/tox.ini | 11 ++++--- modules/purchase_request/tox.ini | 11 ++++--- modules/purchase_request_quotation/tox.ini | 11 ++++--- modules/purchase_requisition/tox.ini | 11 ++++--- modules/purchase_secondary_unit/tox.ini | 11 ++++--- modules/purchase_shipment_cost/tox.ini | 11 ++++--- modules/quality/tox.ini | 11 ++++--- modules/sale/tox.ini | 11 ++++--- modules/sale_advance_payment/tox.ini | 11 ++++--- modules/sale_amendment/tox.ini | 11 ++++--- modules/sale_blanket_agreement/tox.ini | 11 ++++--- modules/sale_complaint/tox.ini | 11 ++++--- modules/sale_credit_limit/tox.ini | 11 ++++--- modules/sale_discount/tox.ini | 11 ++++--- modules/sale_extra/tox.ini | 11 ++++--- modules/sale_gift_card/tox.ini | 11 ++++--- modules/sale_history/tox.ini | 11 ++++--- modules/sale_invoice_date/tox.ini | 11 ++++--- modules/sale_invoice_grouping/tox.ini | 11 ++++--- modules/sale_opportunity/tox.ini | 11 ++++--- modules/sale_payment/tox.ini | 11 ++++--- modules/sale_point/tox.ini | 11 ++++--- modules/sale_price_list/tox.ini | 11 ++++--- modules/sale_product_customer/tox.ini | 11 ++++--- modules/sale_product_quantity/tox.ini | 11 ++++--- modules/sale_product_recommendation/tox.ini | 11 ++++--- .../tox.ini | 11 ++++--- modules/sale_promotion/tox.ini | 11 ++++--- modules/sale_promotion_coupon/tox.ini | 11 ++++--- modules/sale_promotion_coupon_payment/tox.ini | 11 ++++--- modules/sale_rental/tox.ini | 11 ++++--- modules/sale_rental_progress_invoice/tox.ini | 11 ++++--- modules/sale_secondary_unit/tox.ini | 11 ++++--- modules/sale_shipment_cost/tox.ini | 11 ++++--- modules/sale_shipment_grouping/tox.ini | 11 ++++--- modules/sale_shipment_tolerance/tox.ini | 11 ++++--- modules/sale_stock_quantity/tox.ini | 11 ++++--- modules/sale_subscription/tox.ini | 11 ++++--- modules/sale_subscription_asset/tox.ini | 11 ++++--- modules/sale_supply/tox.ini | 11 ++++--- modules/sale_supply_drop_shipment/tox.ini | 11 ++++--- modules/sale_supply_production/tox.ini | 11 ++++--- modules/stock/tox.ini | 11 ++++--- modules/stock_assign_manual/tox.ini | 11 ++++--- modules/stock_consignment/tox.ini | 11 ++++--- modules/stock_forecast/tox.ini | 11 ++++--- modules/stock_inventory_location/tox.ini | 11 ++++--- modules/stock_location_move/tox.ini | 11 ++++--- modules/stock_location_sequence/tox.ini | 11 ++++--- modules/stock_lot/tox.ini | 11 ++++--- modules/stock_lot_sled/tox.ini | 11 ++++--- modules/stock_lot_unit/tox.ini | 11 ++++--- modules/stock_package/tox.ini | 11 ++++--- modules/stock_package_shipping/tox.ini | 11 ++++--- modules/stock_package_shipping_dpd/tox.ini | 11 ++++--- modules/stock_package_shipping_mygls/tox.ini | 11 ++++--- .../stock_package_shipping_sendcloud/tox.ini | 11 ++++--- modules/stock_package_shipping_ups/tox.ini | 11 ++++--- modules/stock_product_location/tox.ini | 11 ++++--- modules/stock_product_location_place/tox.ini | 11 ++++--- modules/stock_quantity_early_planning/tox.ini | 11 ++++--- modules/stock_quantity_issue/tox.ini | 11 ++++--- modules/stock_secondary_unit/tox.ini | 11 ++++--- modules/stock_shipment_cost/tox.ini | 11 ++++--- modules/stock_shipment_cost_weight/tox.ini | 11 ++++--- modules/stock_shipment_customs/tox.ini | 11 ++++--- modules/stock_shipment_measurements/tox.ini | 11 ++++--- modules/stock_shipping_point/tox.ini | 11 ++++--- modules/stock_split/tox.ini | 11 ++++--- modules/stock_supply/tox.ini | 11 ++++--- modules/stock_supply_day/tox.ini | 11 ++++--- modules/stock_supply_forecast/tox.ini | 11 ++++--- modules/stock_supply_production/tox.ini | 11 ++++--- modules/timesheet/tox.ini | 11 ++++--- modules/timesheet_cost/tox.ini | 11 ++++--- modules/user_role/tox.ini | 11 ++++--- modules/web_shop/tox.ini | 11 ++++--- modules/web_shop_product_data_feed/tox.ini | 11 ++++--- modules/web_shop_shopify/tox.ini | 11 ++++--- modules/web_shop_vue_storefront/tox.ini | 11 ++++--- .../web_shop_vue_storefront_stripe/tox.ini | 11 ++++--- modules/web_shortener/tox.ini | 11 ++++--- modules/web_user/tox.ini | 11 ++++--- proteus/tox.ini | 11 ++++--- tryton/tox.ini | 11 ++++--- trytond-gis/tox.ini | 13 +++++--- trytond/tox.ini | 11 ++++--- 223 files changed, 1599 insertions(+), 891 deletions(-) create mode 100755 .gitlab-scripts/rewrite-coverage-paths.py diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c6ca56cd2d..b29c93b272 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -255,14 +255,16 @@ check-account-chart: before_script: - pip install tox script: - - tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -- -v --output-file junit.xml + - tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -- -v --output-file "${CI_PROJECT_DIR}/${PACKAGE}/junit.xml" + after_script: + - .gitlab-scripts/rewrite-coverage-paths.py "trytond/" "" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/' artifacts: reports: - junit: ${PACKAGE}/.tox/junit.xml + junit: ${PACKAGE}/junit.xml coverage_report: coverage_format: cobertura - path: ${PACKAGE}/.tox/coverage.xml + path: ${PACKAGE}/coverage.xml parallel: matrix: - PYTHON_VERSION: ["3.10", "3.11", "3.12", "3.13", "3.14"] @@ -272,7 +274,7 @@ check-account-chart: variables: DB_CACHE: "${TMPDIR}/cache" script: - - tox -e "py${PYTHON_VERSION/./}-${DATABASE}" -c "${PACKAGE}" -- -v --output-file junit.xml + - tox -e "py${PYTHON_VERSION/./}-${DATABASE}" -c "${PACKAGE}" -- -v --output-file "${CI_PROJECT_DIR}/${PACKAGE}/junit.xml" .test-sqlite: extends: .test-db @@ -301,7 +303,7 @@ check-account-chart: POSTGIS_URI: postgis://postgres@postgis:5432/ POSTGRES_HOST_AUTH_METHOD: trust script: - - tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -- -v --output-file junit.xml + - tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -- -v --output-file "${CI_PROJECT_DIR}/${PACKAGE}/junit.xml" services: - name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/postgis/postgis alias: postgis @@ -330,12 +332,16 @@ check-doc-trytond: test-trytond-sqlite: extends: .test-sqlite + after_script: + - .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml variables: PACKAGE: trytond TAG_PATTERN: '/^trytond-.*/' test-trytond-postgresql: extends: .test-postgresql + after_script: + - .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml variables: PACKAGE: trytond TAG_PATTERN: '/^trytond-.*/' @@ -350,6 +356,8 @@ check-doc-trytond-gis: test-trytond-gis-postgis: extends: .test-postgis + after_script: + - .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml variables: PACKAGE: trytond-gis TAG_PATTERN: '/^trytond-gis-.*/' @@ -361,6 +369,8 @@ check-doc-proteus: test-proteus: extends: .test-tox + after_script: + - .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml variables: PACKAGE: proteus TAG_PATTERN: '/^proteus-.*/' @@ -373,6 +383,8 @@ check-doc-tryton: test-tryton: extends: .test-tox image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/tryton-test:${PYTHON_VERSION} + after_script: + - .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml variables: PACKAGE: tryton TAG_PATTERN: '/^tryton-.*/' diff --git a/.gitlab-scripts/rewrite-coverage-paths.py b/.gitlab-scripts/rewrite-coverage-paths.py new file mode 100755 index 0000000000..d96a4bbc50 --- /dev/null +++ b/.gitlab-scripts/rewrite-coverage-paths.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +import sys +import xml.etree.ElementTree as ET + + +def _replace_path(root, tag, attribute, old_prefix, new_prefix): + for element in root.iter(tag): + original_path = element.get(attribute) + + if old_prefix and original_path.startswith(old_prefix): + new_path = original_path.replace(old_prefix, new_prefix, 1) + element.set(attribute, new_path) + elif not old_prefix: + new_path = new_prefix + original_path + element.set(attribute, new_path) + + +def rewrite_coverage_xml(file_path, old_prefix, new_prefix): + tree = ET.parse(file_path) + root = tree.getroot() + + if root.tag == 'coverage': + _replace_path(root, 'class', 'filename', old_prefix, new_prefix) + elif root.tag == 'testsuites': + _replace_path(root, 'testcase', 'file', old_prefix, new_prefix) + + tree.write(file_path) + + +if __name__ == "__main__": + old_prefix, new_prefix, *file_paths = sys.argv[1:] + for file_path in file_paths: + rewrite_coverage_xml(file_path, old_prefix, new_prefix) diff --git a/cookiecutter-module/{{ cookiecutter.module_name }}/tox.ini b/cookiecutter-module/{{ cookiecutter.module_name }}/tox.ini index c63eebb4f3..9b72ee51ed 100644 --- a/cookiecutter-module/{{ cookiecutter.module_name }}/tox.ini +++ b/cookiecutter-module/{{ cookiecutter.module_name }}/tox.ini @@ -2,17 +2,17 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = {%- if cookiecutter.prefix %} - coverage run --source={{ cookiecutter.module_name }} --omit=*/tests/* -m xmlrunner discover -s {{ cookiecutter.module_name }} {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source={{ cookiecutter.module_name }} --omit=*/tests/* -m xmlrunner discover -s {{ cookiecutter.module_name }} {posargs} {%- else %} - coverage run --source=trytond.modules.{{ cookiecutter.module_name }} --omit=*/tests/* -m xmlrunner discover -s trytond.modules.{{ cookiecutter.module_name }} {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.{{ cookiecutter.module_name }} --omit=*/tests/* -m xmlrunner discover -s trytond.modules.{{ cookiecutter.module_name }} {posargs} {%- endif %} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -23,3 +23,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account/tox.ini b/modules/account/tox.ini index be9958c85b..39fcb92f14 100644 --- a/modules/account/tox.ini +++ b/modules/account/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_asset/tox.ini b/modules/account_asset/tox.ini index abca91f281..27f73e7146 100644 --- a/modules/account_asset/tox.ini +++ b/modules/account_asset/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_asset --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_asset {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_asset --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_asset {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_be/tox.ini b/modules/account_be/tox.ini index 15bdf89c8c..01dde76bb0 100644 --- a/modules/account_be/tox.ini +++ b/modules/account_be/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_be --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_be {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_be --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_be {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_budget/tox.ini b/modules/account_budget/tox.ini index 7e8f8e04d9..c621300596 100644 --- a/modules/account_budget/tox.ini +++ b/modules/account_budget/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_budget --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_budget {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_budget --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_budget {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_cash_rounding/tox.ini b/modules/account_cash_rounding/tox.ini index 6421de0a50..d29866e339 100644 --- a/modules/account_cash_rounding/tox.ini +++ b/modules/account_cash_rounding/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_cash_rounding --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_cash_rounding {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_cash_rounding --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_cash_rounding {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_consolidation/tox.ini b/modules/account_consolidation/tox.ini index f8016db356..72629db71f 100644 --- a/modules/account_consolidation/tox.ini +++ b/modules/account_consolidation/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_consolidation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_consolidation {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_consolidation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_consolidation {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_credit_limit/tox.ini b/modules/account_credit_limit/tox.ini index eab353b850..57fc4e83dd 100644 --- a/modules/account_credit_limit/tox.ini +++ b/modules/account_credit_limit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_credit_limit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_credit_limit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_credit_limit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_credit_limit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_de_skr03/tox.ini b/modules/account_de_skr03/tox.ini index b3ac187658..b9d44a3f14 100644 --- a/modules/account_de_skr03/tox.ini +++ b/modules/account_de_skr03/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_de_skr03 --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_de_skr03 {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_de_skr03 --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_de_skr03 {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_deposit/tox.ini b/modules/account_deposit/tox.ini index cc304f85ec..e9f6434db3 100644 --- a/modules/account_deposit/tox.ini +++ b/modules/account_deposit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_deposit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_deposit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_deposit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_deposit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_dunning/tox.ini b/modules/account_dunning/tox.ini index 34af8fbb53..c86ad5fde7 100644 --- a/modules/account_dunning/tox.ini +++ b/modules/account_dunning/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_dunning --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_dunning --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_dunning_email/tox.ini b/modules/account_dunning_email/tox.ini index 91dd015afa..317a37859e 100644 --- a/modules/account_dunning_email/tox.ini +++ b/modules/account_dunning_email/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_dunning_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning_email {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_dunning_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning_email {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_dunning_fee/tox.ini b/modules/account_dunning_fee/tox.ini index d41f415ce0..7375b80d5b 100644 --- a/modules/account_dunning_fee/tox.ini +++ b/modules/account_dunning_fee/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_dunning_fee --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning_fee {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_dunning_fee --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning_fee {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_dunning_letter/tox.ini b/modules/account_dunning_letter/tox.ini index 7975f38dab..9219495773 100644 --- a/modules/account_dunning_letter/tox.ini +++ b/modules/account_dunning_letter/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_dunning_letter --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning_letter {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_dunning_letter --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_dunning_letter {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_es/tox.ini b/modules/account_es/tox.ini index 18b05b76bc..6dd3d1b3bc 100644 --- a/modules/account_es/tox.ini +++ b/modules/account_es/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_es --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_es {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_es --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_es {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_es_sii/tox.ini b/modules/account_es_sii/tox.ini index a431c7c28d..c1771b7bf7 100644 --- a/modules/account_es_sii/tox.ini +++ b/modules/account_es_sii/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_es_sii --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_es_sii {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_es_sii --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_es_sii {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_eu/tox.ini b/modules/account_eu/tox.ini index 302c445d6c..ce9289aaf0 100644 --- a/modules/account_eu/tox.ini +++ b/modules/account_eu/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_eu --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_eu {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_eu --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_eu {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_export/tox.ini b/modules/account_export/tox.ini index 59785f6fa2..5fa36f45f1 100644 --- a/modules/account_export/tox.ini +++ b/modules/account_export/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_export --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_export {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_export --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_export {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_export_winbooks/tox.ini b/modules/account_export_winbooks/tox.ini index d7a5b71047..29aee6c8c1 100644 --- a/modules/account_export_winbooks/tox.ini +++ b/modules/account_export_winbooks/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_export_winbooks --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_export_winbooks {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_export_winbooks --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_export_winbooks {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_fr/tox.ini b/modules/account_fr/tox.ini index 164afd4a8b..f830dee006 100644 --- a/modules/account_fr/tox.ini +++ b/modules/account_fr/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_fr --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_fr {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_fr --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_fr {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_fr_chorus/tox.ini b/modules/account_fr_chorus/tox.ini index d2cc824cf8..6fe94ea8fc 100644 --- a/modules/account_fr_chorus/tox.ini +++ b/modules/account_fr_chorus/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_fr_chorus --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_fr_chorus {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_fr_chorus --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_fr_chorus {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice/tox.ini b/modules/account_invoice/tox.ini index d8da3889cf..7c61309929 100644 --- a/modules/account_invoice/tox.ini +++ b/modules/account_invoice/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_correction/tox.ini b/modules/account_invoice_correction/tox.ini index 85704bfb53..ce7ef56636 100644 --- a/modules/account_invoice_correction/tox.ini +++ b/modules/account_invoice_correction/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_correction --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_correction {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_correction --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_correction {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_defer/tox.ini b/modules/account_invoice_defer/tox.ini index b3276838f1..d6559dd6fb 100644 --- a/modules/account_invoice_defer/tox.ini +++ b/modules/account_invoice_defer/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_defer --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_defer {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_defer --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_defer {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_history/tox.ini b/modules/account_invoice_history/tox.ini index fdffc7bb6b..9ba5ab9897 100644 --- a/modules/account_invoice_history/tox.ini +++ b/modules/account_invoice_history/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_history {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_history {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_line_standalone/tox.ini b/modules/account_invoice_line_standalone/tox.ini index 7fa9078e95..096957a863 100644 --- a/modules/account_invoice_line_standalone/tox.ini +++ b/modules/account_invoice_line_standalone/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_line_standalone --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_line_standalone {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_line_standalone --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_line_standalone {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_secondary_unit/tox.ini b/modules/account_invoice_secondary_unit/tox.ini index ab7d31f535..86fb35110a 100644 --- a/modules/account_invoice_secondary_unit/tox.ini +++ b/modules/account_invoice_secondary_unit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_secondary_unit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_secondary_unit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_stock/tox.ini b/modules/account_invoice_stock/tox.ini index 791e6e99ce..0367cef2bc 100644 --- a/modules/account_invoice_stock/tox.ini +++ b/modules/account_invoice_stock/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_stock --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_stock {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_stock --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_stock {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_invoice_watermark/tox.ini b/modules/account_invoice_watermark/tox.ini index 01c9c06341..b7e78f0077 100644 --- a/modules/account_invoice_watermark/tox.ini +++ b/modules/account_invoice_watermark/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_invoice_watermark --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_watermark {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_invoice_watermark --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_invoice_watermark {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_move_line_grouping/tox.ini b/modules/account_move_line_grouping/tox.ini index d3802e0b59..05e027705f 100644 --- a/modules/account_move_line_grouping/tox.ini +++ b/modules/account_move_line_grouping/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_move_line_grouping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_move_line_grouping {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_move_line_grouping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_move_line_grouping {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_payment/tox.ini b/modules/account_payment/tox.ini index c091e2fdf5..b07750ece7 100644 --- a/modules/account_payment/tox.ini +++ b/modules/account_payment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_payment_braintree/tox.ini b/modules/account_payment_braintree/tox.ini index 05e900291d..2406107c05 100644 --- a/modules/account_payment_braintree/tox.ini +++ b/modules/account_payment_braintree/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_payment_braintree --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_braintree {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_payment_braintree --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_braintree {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_payment_clearing/tox.ini b/modules/account_payment_clearing/tox.ini index 291087eef2..8fe5f22cfe 100644 --- a/modules/account_payment_clearing/tox.ini +++ b/modules/account_payment_clearing/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_payment_clearing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_clearing {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_payment_clearing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_clearing {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_payment_sepa/tox.ini b/modules/account_payment_sepa/tox.ini index cfcf4bdfb6..ac141daae6 100644 --- a/modules/account_payment_sepa/tox.ini +++ b/modules/account_payment_sepa/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_payment_sepa --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_sepa {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_payment_sepa --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_sepa {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_payment_sepa_cfonb/tox.ini b/modules/account_payment_sepa_cfonb/tox.ini index 78839b0bc2..0a3daf6033 100644 --- a/modules/account_payment_sepa_cfonb/tox.ini +++ b/modules/account_payment_sepa_cfonb/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_payment_sepa_cfonb --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_sepa_cfonb {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_payment_sepa_cfonb --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_sepa_cfonb {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_payment_stripe/tox.ini b/modules/account_payment_stripe/tox.ini index 28cb9dd582..58d9cc591c 100644 --- a/modules/account_payment_stripe/tox.ini +++ b/modules/account_payment_stripe/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_payment_stripe --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_stripe {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_payment_stripe --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_payment_stripe {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_product/tox.ini b/modules/account_product/tox.ini index 827af488d8..0e6af39061 100644 --- a/modules/account_product/tox.ini +++ b/modules/account_product/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_product --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_product {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_product --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_product {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_receivable_rule/tox.ini b/modules/account_receivable_rule/tox.ini index e065dc0e6b..a4c8bd99d4 100644 --- a/modules/account_receivable_rule/tox.ini +++ b/modules/account_receivable_rule/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_receivable_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_receivable_rule {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_receivable_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_receivable_rule {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_rule/tox.ini b/modules/account_rule/tox.ini index 383847f281..c783ba91d3 100644 --- a/modules/account_rule/tox.ini +++ b/modules/account_rule/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_rule {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_rule {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement/tox.ini b/modules/account_statement/tox.ini index b3d87346e7..e170f4a7c0 100644 --- a/modules/account_statement/tox.ini +++ b/modules/account_statement/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement_aeb43/tox.ini b/modules/account_statement_aeb43/tox.ini index ba30a238ef..ac911a3a3c 100644 --- a/modules/account_statement_aeb43/tox.ini +++ b/modules/account_statement_aeb43/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement_aeb43 --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_aeb43 {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement_aeb43 --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_aeb43 {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement_coda/tox.ini b/modules/account_statement_coda/tox.ini index 17572ec62f..c169ac84c1 100644 --- a/modules/account_statement_coda/tox.ini +++ b/modules/account_statement_coda/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement_coda --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_coda {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement_coda --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_coda {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement_mt940/tox.ini b/modules/account_statement_mt940/tox.ini index 3708e16d57..cf729cc806 100644 --- a/modules/account_statement_mt940/tox.ini +++ b/modules/account_statement_mt940/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement_mt940 --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_mt940 {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement_mt940 --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_mt940 {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement_ofx/tox.ini b/modules/account_statement_ofx/tox.ini index 984e781ccc..d55d67a9ee 100644 --- a/modules/account_statement_ofx/tox.ini +++ b/modules/account_statement_ofx/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement_ofx --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_ofx {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement_ofx --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_ofx {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement_rule/tox.ini b/modules/account_statement_rule/tox.ini index 1be6f5d809..3eec586b53 100644 --- a/modules/account_statement_rule/tox.ini +++ b/modules/account_statement_rule/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_rule {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_rule {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_statement_sepa/tox.ini b/modules/account_statement_sepa/tox.ini index 6428a3ab60..8dd72e59d5 100644 --- a/modules/account_statement_sepa/tox.ini +++ b/modules/account_statement_sepa/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_statement_sepa --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_sepa {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_statement_sepa --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_statement_sepa {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_anglo_saxon/tox.ini b/modules/account_stock_anglo_saxon/tox.ini index 08633e4c62..be597695ea 100644 --- a/modules/account_stock_anglo_saxon/tox.ini +++ b/modules/account_stock_anglo_saxon/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_anglo_saxon --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_anglo_saxon {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_anglo_saxon --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_anglo_saxon {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_continental/tox.ini b/modules/account_stock_continental/tox.ini index a51f98ebce..1fe5882d75 100644 --- a/modules/account_stock_continental/tox.ini +++ b/modules/account_stock_continental/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_continental --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_continental {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_continental --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_continental {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_eu/tox.ini b/modules/account_stock_eu/tox.ini index a16b947de3..2a567d3283 100644 --- a/modules/account_stock_eu/tox.ini +++ b/modules/account_stock_eu/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_eu --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_eu {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_eu --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_eu {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_landed_cost/tox.ini b/modules/account_stock_landed_cost/tox.ini index f78d6e6649..7635ee8443 100644 --- a/modules/account_stock_landed_cost/tox.ini +++ b/modules/account_stock_landed_cost/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_landed_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_landed_cost {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_landed_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_landed_cost {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_landed_cost_weight/tox.ini b/modules/account_stock_landed_cost_weight/tox.ini index 3622dd1300..573c3d819b 100644 --- a/modules/account_stock_landed_cost_weight/tox.ini +++ b/modules/account_stock_landed_cost_weight/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_landed_cost_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_landed_cost_weight {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_landed_cost_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_landed_cost_weight {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_shipment_cost/tox.ini b/modules/account_stock_shipment_cost/tox.ini index 48796c16c9..bff5a3caf6 100644 --- a/modules/account_stock_shipment_cost/tox.ini +++ b/modules/account_stock_shipment_cost/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_shipment_cost {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_shipment_cost {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_stock_shipment_cost_weight/tox.ini b/modules/account_stock_shipment_cost_weight/tox.ini index 5b0f52d315..c429a9d087 100644 --- a/modules/account_stock_shipment_cost_weight/tox.ini +++ b/modules/account_stock_shipment_cost_weight/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_stock_shipment_cost_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_shipment_cost_weight {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_stock_shipment_cost_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_stock_shipment_cost_weight {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_syscohada/tox.ini b/modules/account_syscohada/tox.ini index cb5811c3d6..69b0195361 100644 --- a/modules/account_syscohada/tox.ini +++ b/modules/account_syscohada/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_syscohada --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_syscohada {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_syscohada --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_syscohada {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_tax_cash/tox.ini b/modules/account_tax_cash/tox.ini index b14afbc195..31e9432cd7 100644 --- a/modules/account_tax_cash/tox.ini +++ b/modules/account_tax_cash/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_tax_cash --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_tax_cash {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_tax_cash --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_tax_cash {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_tax_non_deductible/tox.ini b/modules/account_tax_non_deductible/tox.ini index 3f3d92c674..e3ed484ebe 100644 --- a/modules/account_tax_non_deductible/tox.ini +++ b/modules/account_tax_non_deductible/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_tax_non_deductible --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_tax_non_deductible {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_tax_non_deductible --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_tax_non_deductible {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/account_tax_rule_country/tox.ini b/modules/account_tax_rule_country/tox.ini index dc0ae503a5..3d1afd1bed 100644 --- a/modules/account_tax_rule_country/tox.ini +++ b/modules/account_tax_rule_country/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.account_tax_rule_country --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_tax_rule_country {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.account_tax_rule_country --omit=*/tests/* -m xmlrunner discover -s trytond.modules.account_tax_rule_country {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/analytic_account/tox.ini b/modules/analytic_account/tox.ini index 522f0e731f..3edf16dcbf 100644 --- a/modules/analytic_account/tox.ini +++ b/modules/analytic_account/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.analytic_account --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_account {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.analytic_account --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_account {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/analytic_budget/tox.ini b/modules/analytic_budget/tox.ini index 6247832331..bfa92dd2ed 100644 --- a/modules/analytic_budget/tox.ini +++ b/modules/analytic_budget/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.analytic_budget --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_budget {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.analytic_budget --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_budget {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/analytic_invoice/tox.ini b/modules/analytic_invoice/tox.ini index b63d68e56a..4e007e5b88 100644 --- a/modules/analytic_invoice/tox.ini +++ b/modules/analytic_invoice/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.analytic_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_invoice {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.analytic_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_invoice {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/analytic_purchase/tox.ini b/modules/analytic_purchase/tox.ini index c7f8914eba..a2541f2d72 100644 --- a/modules/analytic_purchase/tox.ini +++ b/modules/analytic_purchase/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.analytic_purchase --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_purchase {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.analytic_purchase --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_purchase {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/analytic_sale/tox.ini b/modules/analytic_sale/tox.ini index 8d02caf731..51f050361f 100644 --- a/modules/analytic_sale/tox.ini +++ b/modules/analytic_sale/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.analytic_sale --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_sale {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.analytic_sale --omit=*/tests/* -m xmlrunner discover -s trytond.modules.analytic_sale {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/attendance/tox.ini b/modules/attendance/tox.ini index 39cd960ceb..8bfe1b67e5 100644 --- a/modules/attendance/tox.ini +++ b/modules/attendance/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.attendance --omit=*/tests/* -m xmlrunner discover -s trytond.modules.attendance {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.attendance --omit=*/tests/* -m xmlrunner discover -s trytond.modules.attendance {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/authentication_saml/tox.ini b/modules/authentication_saml/tox.ini index 19bd946f6a..c9f20ba7a5 100644 --- a/modules/authentication_saml/tox.ini +++ b/modules/authentication_saml/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.authentication_saml --omit=*/tests/* -m xmlrunner discover -s trytond.modules.authentication_saml {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.authentication_saml --omit=*/tests/* -m xmlrunner discover -s trytond.modules.authentication_saml {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/authentication_sms/tox.ini b/modules/authentication_sms/tox.ini index 551807aeb2..f8036757d5 100644 --- a/modules/authentication_sms/tox.ini +++ b/modules/authentication_sms/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.authentication_sms --omit=*/tests/* -m xmlrunner discover -s trytond.modules.authentication_sms {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.authentication_sms --omit=*/tests/* -m xmlrunner discover -s trytond.modules.authentication_sms {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/bank/tox.ini b/modules/bank/tox.ini index c12a1f37ed..a798074250 100644 --- a/modules/bank/tox.ini +++ b/modules/bank/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.bank --omit=*/tests/* -m xmlrunner discover -s trytond.modules.bank {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.bank --omit=*/tests/* -m xmlrunner discover -s trytond.modules.bank {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/carrier/tox.ini b/modules/carrier/tox.ini index 2d24357616..7748ec1f54 100644 --- a/modules/carrier/tox.ini +++ b/modules/carrier/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.carrier --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.carrier --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/carrier_carriage/tox.ini b/modules/carrier_carriage/tox.ini index 642aa57f81..7abe4bd4df 100644 --- a/modules/carrier_carriage/tox.ini +++ b/modules/carrier_carriage/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.carrier_carriage --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_carriage {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.carrier_carriage --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_carriage {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/carrier_percentage/tox.ini b/modules/carrier_percentage/tox.ini index cbd9b082b4..7e7f5948e8 100644 --- a/modules/carrier_percentage/tox.ini +++ b/modules/carrier_percentage/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.carrier_percentage --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_percentage {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.carrier_percentage --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_percentage {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/carrier_subdivision/tox.ini b/modules/carrier_subdivision/tox.ini index 201bfdaddb..6018b45a0f 100644 --- a/modules/carrier_subdivision/tox.ini +++ b/modules/carrier_subdivision/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.carrier_subdivision --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_subdivision {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.carrier_subdivision --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_subdivision {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/carrier_weight/tox.ini b/modules/carrier_weight/tox.ini index 58cd76930c..982e28cb05 100644 --- a/modules/carrier_weight/tox.ini +++ b/modules/carrier_weight/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.carrier_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_weight {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.carrier_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.carrier_weight {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/commission/tox.ini b/modules/commission/tox.ini index 36c58e975e..20b8d51b07 100644 --- a/modules/commission/tox.ini +++ b/modules/commission/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.commission --omit=*/tests/* -m xmlrunner discover -s trytond.modules.commission {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.commission --omit=*/tests/* -m xmlrunner discover -s trytond.modules.commission {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/commission_waiting/tox.ini b/modules/commission_waiting/tox.ini index 0f847d9364..22ec54a2fc 100644 --- a/modules/commission_waiting/tox.ini +++ b/modules/commission_waiting/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.commission_waiting --omit=*/tests/* -m xmlrunner discover -s trytond.modules.commission_waiting {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.commission_waiting --omit=*/tests/* -m xmlrunner discover -s trytond.modules.commission_waiting {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/company/tox.ini b/modules/company/tox.ini index 21b01e062a..51358caf53 100644 --- a/modules/company/tox.ini +++ b/modules/company/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.company --omit=*/tests/* -m xmlrunner discover -s trytond.modules.company {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.company --omit=*/tests/* -m xmlrunner discover -s trytond.modules.company {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/company_work_time/tox.ini b/modules/company_work_time/tox.ini index c87690a9bb..b1533f8d50 100644 --- a/modules/company_work_time/tox.ini +++ b/modules/company_work_time/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.company_work_time --omit=*/tests/* -m xmlrunner discover -s trytond.modules.company_work_time {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.company_work_time --omit=*/tests/* -m xmlrunner discover -s trytond.modules.company_work_time {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/country/tox.ini b/modules/country/tox.ini index 5b3d817be6..41b189ad97 100644 --- a/modules/country/tox.ini +++ b/modules/country/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.country --omit=*/tests/* -m xmlrunner discover -s trytond.modules.country {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.country --omit=*/tests/* -m xmlrunner discover -s trytond.modules.country {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/currency/tox.ini b/modules/currency/tox.ini index b0309cb42f..bcc7494622 100644 --- a/modules/currency/tox.ini +++ b/modules/currency/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.currency --omit=*/tests/* -m xmlrunner discover -s trytond.modules.currency {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.currency --omit=*/tests/* -m xmlrunner discover -s trytond.modules.currency {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/currency_ro/tox.ini b/modules/currency_ro/tox.ini index 139396a96d..ea427c63a6 100644 --- a/modules/currency_ro/tox.ini +++ b/modules/currency_ro/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.currency_ro --omit=*/tests/* -m xmlrunner discover -s trytond.modules.currency_ro {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.currency_ro --omit=*/tests/* -m xmlrunner discover -s trytond.modules.currency_ro {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/currency_rs/tox.ini b/modules/currency_rs/tox.ini index b5bf9cb89f..5c0d0ef945 100644 --- a/modules/currency_rs/tox.ini +++ b/modules/currency_rs/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.currency_rs --omit=*/tests/* -m xmlrunner discover -s trytond.modules.currency_rs {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.currency_rs --omit=*/tests/* -m xmlrunner discover -s trytond.modules.currency_rs {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/customs/tox.ini b/modules/customs/tox.ini index b1bf4c096e..7289d69e19 100644 --- a/modules/customs/tox.ini +++ b/modules/customs/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.customs --omit=*/tests/* -m xmlrunner discover -s trytond.modules.customs {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.customs --omit=*/tests/* -m xmlrunner discover -s trytond.modules.customs {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/dashboard/tox.ini b/modules/dashboard/tox.ini index 1ff74d46c4..6a04702320 100644 --- a/modules/dashboard/tox.ini +++ b/modules/dashboard/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.dashboard --omit=*/tests/* -m xmlrunner discover -s trytond.modules.dashboard {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.dashboard --omit=*/tests/* -m xmlrunner discover -s trytond.modules.dashboard {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/document_incoming/tox.ini b/modules/document_incoming/tox.ini index f09690738f..5c4cede2c4 100644 --- a/modules/document_incoming/tox.ini +++ b/modules/document_incoming/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.document_incoming --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.document_incoming --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/document_incoming_invoice/tox.ini b/modules/document_incoming_invoice/tox.ini index 0abe1710f9..cb0688c1c0 100644 --- a/modules/document_incoming_invoice/tox.ini +++ b/modules/document_incoming_invoice/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.document_incoming_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming_invoice {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.document_incoming_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming_invoice {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/document_incoming_ocr/tox.ini b/modules/document_incoming_ocr/tox.ini index b5e8bcccc3..9aa070be2f 100644 --- a/modules/document_incoming_ocr/tox.ini +++ b/modules/document_incoming_ocr/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.document_incoming_ocr --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming_ocr {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.document_incoming_ocr --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming_ocr {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/document_incoming_ocr_typless/tox.ini b/modules/document_incoming_ocr_typless/tox.ini index a951bc8893..7fb3b0089c 100644 --- a/modules/document_incoming_ocr_typless/tox.ini +++ b/modules/document_incoming_ocr_typless/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.document_incoming_ocr_typless --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming_ocr_typless {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.document_incoming_ocr_typless --omit=*/tests/* -m xmlrunner discover -s trytond.modules.document_incoming_ocr_typless {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/edocument_peppol/tox.ini b/modules/edocument_peppol/tox.ini index f1daac460e..374a58faef 100644 --- a/modules/edocument_peppol/tox.ini +++ b/modules/edocument_peppol/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.edocument_peppol --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_peppol {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.edocument_peppol --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_peppol {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/edocument_peppol_peppyrus/tox.ini b/modules/edocument_peppol_peppyrus/tox.ini index 2e66bc5af8..f9b9a34339 100644 --- a/modules/edocument_peppol_peppyrus/tox.ini +++ b/modules/edocument_peppol_peppyrus/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.edocument_peppol_peppyrus --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_peppol_peppyrus {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.edocument_peppol_peppyrus --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_peppol_peppyrus {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/edocument_ubl/tox.ini b/modules/edocument_ubl/tox.ini index fc5b09306a..75eb6d9cb4 100644 --- a/modules/edocument_ubl/tox.ini +++ b/modules/edocument_ubl/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.edocument_ubl --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_ubl {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.edocument_ubl --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_ubl {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/edocument_uncefact/tox.ini b/modules/edocument_uncefact/tox.ini index 9b75784f81..2ed7be4ced 100644 --- a/modules/edocument_uncefact/tox.ini +++ b/modules/edocument_uncefact/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.edocument_uncefact --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_uncefact {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.edocument_uncefact --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_uncefact {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/edocument_unece/tox.ini b/modules/edocument_unece/tox.ini index 5ade05389b..5634db707f 100644 --- a/modules/edocument_unece/tox.ini +++ b/modules/edocument_unece/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.edocument_unece --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_unece {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.edocument_unece --omit=*/tests/* -m xmlrunner discover -s trytond.modules.edocument_unece {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/google_maps/tox.ini b/modules/google_maps/tox.ini index 0ffd13c9bf..7d9847e383 100644 --- a/modules/google_maps/tox.ini +++ b/modules/google_maps/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.google_maps --omit=*/tests/* -m xmlrunner discover -s trytond.modules.google_maps {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.google_maps --omit=*/tests/* -m xmlrunner discover -s trytond.modules.google_maps {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/inbound_email/tox.ini b/modules/inbound_email/tox.ini index 64fd8824ea..d2aa138b5d 100644 --- a/modules/inbound_email/tox.ini +++ b/modules/inbound_email/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.inbound_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.inbound_email {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.inbound_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.inbound_email {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/incoterm/tox.ini b/modules/incoterm/tox.ini index 1f5f34b937..6fd8dcbe7c 100644 --- a/modules/incoterm/tox.ini +++ b/modules/incoterm/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.incoterm --omit=*/tests/* -m xmlrunner discover -s trytond.modules.incoterm {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.incoterm --omit=*/tests/* -m xmlrunner discover -s trytond.modules.incoterm {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/ldap_authentication/tox.ini b/modules/ldap_authentication/tox.ini index 30bbd4442b..e41f8206b0 100644 --- a/modules/ldap_authentication/tox.ini +++ b/modules/ldap_authentication/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.ldap_authentication --omit=*/tests/* -m xmlrunner discover -s trytond.modules.ldap_authentication {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.ldap_authentication --omit=*/tests/* -m xmlrunner discover -s trytond.modules.ldap_authentication {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/marketing/tox.ini b/modules/marketing/tox.ini index 0dcc77d0c0..ec5cc8f6a8 100644 --- a/modules/marketing/tox.ini +++ b/modules/marketing/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.marketing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.marketing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/marketing_automation/tox.ini b/modules/marketing_automation/tox.ini index 9b0b473f07..ca329acb18 100644 --- a/modules/marketing_automation/tox.ini +++ b/modules/marketing_automation/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.marketing_automation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing_automation {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.marketing_automation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing_automation {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/marketing_campaign/tox.ini b/modules/marketing_campaign/tox.ini index 958d3ce78e..81f4110b5b 100644 --- a/modules/marketing_campaign/tox.ini +++ b/modules/marketing_campaign/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.marketing_campaign --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing_campaign {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.marketing_campaign --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing_campaign {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/marketing_email/tox.ini b/modules/marketing_email/tox.ini index 2747f0cd7d..dd8778280d 100644 --- a/modules/marketing_email/tox.ini +++ b/modules/marketing_email/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.marketing_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing_email {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.marketing_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.marketing_email {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/notification_email/tox.ini b/modules/notification_email/tox.ini index a4e62e0002..bad09c769e 100644 --- a/modules/notification_email/tox.ini +++ b/modules/notification_email/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.notification_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.notification_email {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.notification_email --omit=*/tests/* -m xmlrunner discover -s trytond.modules.notification_email {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/party/tox.ini b/modules/party/tox.ini index f7158bfec8..488ed8714d 100644 --- a/modules/party/tox.ini +++ b/modules/party/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.party --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.party --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/party_avatar/tox.ini b/modules/party_avatar/tox.ini index 9ed8e3b8eb..d499343d23 100644 --- a/modules/party_avatar/tox.ini +++ b/modules/party_avatar/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.party_avatar --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party_avatar {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.party_avatar --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party_avatar {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/party_relationship/tox.ini b/modules/party_relationship/tox.ini index e55f70c6df..368350999b 100644 --- a/modules/party_relationship/tox.ini +++ b/modules/party_relationship/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.party_relationship --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party_relationship {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.party_relationship --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party_relationship {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/party_siret/tox.ini b/modules/party_siret/tox.ini index 0d136b76d1..8d7869beb3 100644 --- a/modules/party_siret/tox.ini +++ b/modules/party_siret/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.party_siret --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party_siret {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.party_siret --omit=*/tests/* -m xmlrunner discover -s trytond.modules.party_siret {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product/tox.ini b/modules/product/tox.ini index ddb6835067..b8a0ffcf40 100644 --- a/modules/product/tox.ini +++ b/modules/product/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_attribute/tox.ini b/modules/product_attribute/tox.ini index b9cec4152b..0cd6161ac6 100644 --- a/modules/product_attribute/tox.ini +++ b/modules/product_attribute/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_attribute --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_attribute {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_attribute --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_attribute {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_classification/tox.ini b/modules/product_classification/tox.ini index 099bb250bd..530a36e54f 100644 --- a/modules/product_classification/tox.ini +++ b/modules/product_classification/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_classification --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_classification {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_classification --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_classification {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_classification_taxonomic/tox.ini b/modules/product_classification_taxonomic/tox.ini index 2329fb333f..6397bca43a 100644 --- a/modules/product_classification_taxonomic/tox.ini +++ b/modules/product_classification_taxonomic/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_classification_taxonomic --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_classification_taxonomic {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_classification_taxonomic --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_classification_taxonomic {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_cost_fifo/tox.ini b/modules/product_cost_fifo/tox.ini index c3dd7b5a7e..51e3a5bc41 100644 --- a/modules/product_cost_fifo/tox.ini +++ b/modules/product_cost_fifo/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_cost_fifo --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_cost_fifo {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_cost_fifo --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_cost_fifo {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_cost_history/tox.ini b/modules/product_cost_history/tox.ini index 057f9bd1ed..f7ddf57f40 100644 --- a/modules/product_cost_history/tox.ini +++ b/modules/product_cost_history/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_cost_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_cost_history {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_cost_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_cost_history {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_cost_warehouse/tox.ini b/modules/product_cost_warehouse/tox.ini index 33885731e7..845ae314cf 100644 --- a/modules/product_cost_warehouse/tox.ini +++ b/modules/product_cost_warehouse/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_cost_warehouse --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_cost_warehouse {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_cost_warehouse --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_cost_warehouse {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_image/tox.ini b/modules/product_image/tox.ini index 06c4fe1fbb..d3a7491b24 100644 --- a/modules/product_image/tox.ini +++ b/modules/product_image/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_image --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_image {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_image --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_image {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_image_attribute/tox.ini b/modules/product_image_attribute/tox.ini index 7a5878d842..78e68a7c55 100644 --- a/modules/product_image_attribute/tox.ini +++ b/modules/product_image_attribute/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_image_attribute --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_image_attribute {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_image_attribute --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_image_attribute {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_kit/tox.ini b/modules/product_kit/tox.ini index 4510d0a8a7..adf2a38ce7 100644 --- a/modules/product_kit/tox.ini +++ b/modules/product_kit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_kit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_kit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_kit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_kit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_measurements/tox.ini b/modules/product_measurements/tox.ini index a477d60c78..a55019b5b8 100644 --- a/modules/product_measurements/tox.ini +++ b/modules/product_measurements/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_measurements --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_measurements {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_measurements --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_measurements {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_price_list/tox.ini b/modules/product_price_list/tox.ini index 1913be2a2b..c8da864e9c 100644 --- a/modules/product_price_list/tox.ini +++ b/modules/product_price_list/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_price_list --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_price_list --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_price_list_cache/tox.ini b/modules/product_price_list_cache/tox.ini index 817f62d25c..b0289db490 100644 --- a/modules/product_price_list_cache/tox.ini +++ b/modules/product_price_list_cache/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_price_list_cache --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list_cache {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_price_list_cache --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list_cache {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_price_list_dates/tox.ini b/modules/product_price_list_dates/tox.ini index d1b9bca1d6..4fab3acd8e 100644 --- a/modules/product_price_list_dates/tox.ini +++ b/modules/product_price_list_dates/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_price_list_dates --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list_dates {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_price_list_dates --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list_dates {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/product_price_list_parent/tox.ini b/modules/product_price_list_parent/tox.ini index fc4ab41fe0..61da2d00fd 100644 --- a/modules/product_price_list_parent/tox.ini +++ b/modules/product_price_list_parent/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.product_price_list_parent --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list_parent {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.product_price_list_parent --omit=*/tests/* -m xmlrunner discover -s trytond.modules.product_price_list_parent {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/production/tox.ini b/modules/production/tox.ini index ee898f7b8d..f484215fe9 100644 --- a/modules/production/tox.ini +++ b/modules/production/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.production --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.production --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/production_outsourcing/tox.ini b/modules/production_outsourcing/tox.ini index 0fdbf6e94c..73d083c84a 100644 --- a/modules/production_outsourcing/tox.ini +++ b/modules/production_outsourcing/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.production_outsourcing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_outsourcing {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.production_outsourcing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_outsourcing {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/production_routing/tox.ini b/modules/production_routing/tox.ini index fa7de3b3ef..b1aad0edee 100644 --- a/modules/production_routing/tox.ini +++ b/modules/production_routing/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.production_routing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_routing {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.production_routing --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_routing {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/production_split/tox.ini b/modules/production_split/tox.ini index 86ff73de0f..9849bc41e7 100644 --- a/modules/production_split/tox.ini +++ b/modules/production_split/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.production_split --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_split {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.production_split --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_split {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/production_work/tox.ini b/modules/production_work/tox.ini index d745139d37..d6329473a1 100644 --- a/modules/production_work/tox.ini +++ b/modules/production_work/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.production_work --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_work {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.production_work --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_work {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/production_work_timesheet/tox.ini b/modules/production_work_timesheet/tox.ini index 7997fd2350..82d9dd7b24 100644 --- a/modules/production_work_timesheet/tox.ini +++ b/modules/production_work_timesheet/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.production_work_timesheet --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_work_timesheet {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.production_work_timesheet --omit=*/tests/* -m xmlrunner discover -s trytond.modules.production_work_timesheet {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/project/tox.ini b/modules/project/tox.ini index 7ff7ce480a..98aea072f5 100644 --- a/modules/project/tox.ini +++ b/modules/project/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.project --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.project --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/project_invoice/tox.ini b/modules/project_invoice/tox.ini index 93ee761ba8..52dc423d97 100644 --- a/modules/project_invoice/tox.ini +++ b/modules/project_invoice/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.project_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project_invoice {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.project_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project_invoice {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/project_plan/tox.ini b/modules/project_plan/tox.ini index afeeb9f248..31a8cae89f 100644 --- a/modules/project_plan/tox.ini +++ b/modules/project_plan/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.project_plan --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project_plan {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.project_plan --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project_plan {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/project_revenue/tox.ini b/modules/project_revenue/tox.ini index f3bdc74fb6..c41f0360e1 100644 --- a/modules/project_revenue/tox.ini +++ b/modules/project_revenue/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.project_revenue --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project_revenue {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.project_revenue --omit=*/tests/* -m xmlrunner discover -s trytond.modules.project_revenue {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase/tox.ini b/modules/purchase/tox.ini index 056e34c6ba..c34d76776a 100644 --- a/modules/purchase/tox.ini +++ b/modules/purchase/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_amendment/tox.ini b/modules/purchase_amendment/tox.ini index 290c9ee255..ee6d7edaed 100644 --- a/modules/purchase_amendment/tox.ini +++ b/modules/purchase_amendment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_amendment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_amendment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_amendment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_amendment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_blanket_agreement/tox.ini b/modules/purchase_blanket_agreement/tox.ini index 9402725934..b94da37fc7 100644 --- a/modules/purchase_blanket_agreement/tox.ini +++ b/modules/purchase_blanket_agreement/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_blanket_agreement --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_blanket_agreement {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_blanket_agreement --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_blanket_agreement {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_history/tox.ini b/modules/purchase_history/tox.ini index 0a222e53a7..6af4dde791 100644 --- a/modules/purchase_history/tox.ini +++ b/modules/purchase_history/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_history {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_history {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_invoice_line_standalone/tox.ini b/modules/purchase_invoice_line_standalone/tox.ini index 69d6ab4093..45c95b96b1 100644 --- a/modules/purchase_invoice_line_standalone/tox.ini +++ b/modules/purchase_invoice_line_standalone/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_invoice_line_standalone --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_invoice_line_standalone {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_invoice_line_standalone --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_invoice_line_standalone {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_price_list/tox.ini b/modules/purchase_price_list/tox.ini index 99e5b54c98..89a5c555c9 100644 --- a/modules/purchase_price_list/tox.ini +++ b/modules/purchase_price_list/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_price_list --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_price_list {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_price_list --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_price_list {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_product_quantity/tox.ini b/modules/purchase_product_quantity/tox.ini index 9a89d0bc17..34c46f8f0a 100644 --- a/modules/purchase_product_quantity/tox.ini +++ b/modules/purchase_product_quantity/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_product_quantity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_product_quantity {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_product_quantity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_product_quantity {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_request/tox.ini b/modules/purchase_request/tox.ini index 7aad5425ea..2b69eb10ba 100644 --- a/modules/purchase_request/tox.ini +++ b/modules/purchase_request/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_request --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_request {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_request --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_request {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_request_quotation/tox.ini b/modules/purchase_request_quotation/tox.ini index b6173d6184..4119c51067 100644 --- a/modules/purchase_request_quotation/tox.ini +++ b/modules/purchase_request_quotation/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_request_quotation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_request_quotation {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_request_quotation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_request_quotation {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_requisition/tox.ini b/modules/purchase_requisition/tox.ini index 5dd6e9b74a..bf190f29b4 100644 --- a/modules/purchase_requisition/tox.ini +++ b/modules/purchase_requisition/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_requisition --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_requisition {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_requisition --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_requisition {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_secondary_unit/tox.ini b/modules/purchase_secondary_unit/tox.ini index 108ee98910..78b356c570 100644 --- a/modules/purchase_secondary_unit/tox.ini +++ b/modules/purchase_secondary_unit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_secondary_unit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_secondary_unit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/purchase_shipment_cost/tox.ini b/modules/purchase_shipment_cost/tox.ini index 8f1464d2b1..0fd078f41c 100644 --- a/modules/purchase_shipment_cost/tox.ini +++ b/modules/purchase_shipment_cost/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.purchase_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_shipment_cost {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.purchase_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.purchase_shipment_cost {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/quality/tox.ini b/modules/quality/tox.ini index b9070f8d7a..dec21bc8d8 100644 --- a/modules/quality/tox.ini +++ b/modules/quality/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.quality --omit=*/tests/* -m xmlrunner discover -s trytond.modules.quality {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.quality --omit=*/tests/* -m xmlrunner discover -s trytond.modules.quality {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale/tox.ini b/modules/sale/tox.ini index e6e38e63c4..c171cf2859 100644 --- a/modules/sale/tox.ini +++ b/modules/sale/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_advance_payment/tox.ini b/modules/sale_advance_payment/tox.ini index e9286677c5..31edf6177a 100644 --- a/modules/sale_advance_payment/tox.ini +++ b/modules/sale_advance_payment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_advance_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_advance_payment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_advance_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_advance_payment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_amendment/tox.ini b/modules/sale_amendment/tox.ini index 77eec440b8..c3ec5f88bc 100644 --- a/modules/sale_amendment/tox.ini +++ b/modules/sale_amendment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_amendment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_amendment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_amendment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_amendment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_blanket_agreement/tox.ini b/modules/sale_blanket_agreement/tox.ini index b8fd3b55b0..6c975810cb 100644 --- a/modules/sale_blanket_agreement/tox.ini +++ b/modules/sale_blanket_agreement/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_blanket_agreement --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_blanket_agreement {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_blanket_agreement --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_blanket_agreement {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_complaint/tox.ini b/modules/sale_complaint/tox.ini index 7f4b00da05..3212c71cbd 100644 --- a/modules/sale_complaint/tox.ini +++ b/modules/sale_complaint/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_complaint --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_complaint {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_complaint --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_complaint {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_credit_limit/tox.ini b/modules/sale_credit_limit/tox.ini index 4092cb8315..37f9acec98 100644 --- a/modules/sale_credit_limit/tox.ini +++ b/modules/sale_credit_limit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_credit_limit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_credit_limit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_credit_limit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_credit_limit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_discount/tox.ini b/modules/sale_discount/tox.ini index 7629187365..1d20305d89 100644 --- a/modules/sale_discount/tox.ini +++ b/modules/sale_discount/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_discount --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_discount {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_discount --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_discount {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_extra/tox.ini b/modules/sale_extra/tox.ini index cef1f35811..961f057fa3 100644 --- a/modules/sale_extra/tox.ini +++ b/modules/sale_extra/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_extra --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_extra {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_extra --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_extra {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_gift_card/tox.ini b/modules/sale_gift_card/tox.ini index 05c8e10d9c..2ad030d42b 100644 --- a/modules/sale_gift_card/tox.ini +++ b/modules/sale_gift_card/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_gift_card --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_gift_card {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_gift_card --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_gift_card {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_history/tox.ini b/modules/sale_history/tox.ini index bab32346ff..4c60032c46 100644 --- a/modules/sale_history/tox.ini +++ b/modules/sale_history/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_history {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_history --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_history {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_invoice_date/tox.ini b/modules/sale_invoice_date/tox.ini index fd0bbe98b3..d1c70e4cd7 100644 --- a/modules/sale_invoice_date/tox.ini +++ b/modules/sale_invoice_date/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_invoice_date --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_invoice_date {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_invoice_date --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_invoice_date {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_invoice_grouping/tox.ini b/modules/sale_invoice_grouping/tox.ini index 0cc8e3db9b..4522af3cba 100644 --- a/modules/sale_invoice_grouping/tox.ini +++ b/modules/sale_invoice_grouping/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_invoice_grouping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_invoice_grouping {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_invoice_grouping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_invoice_grouping {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_opportunity/tox.ini b/modules/sale_opportunity/tox.ini index 918a50a457..0aba1e8683 100644 --- a/modules/sale_opportunity/tox.ini +++ b/modules/sale_opportunity/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_opportunity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_opportunity {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_opportunity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_opportunity {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_payment/tox.ini b/modules/sale_payment/tox.ini index 54cea3b226..8dc20ef47c 100644 --- a/modules/sale_payment/tox.ini +++ b/modules/sale_payment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_payment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_payment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_point/tox.ini b/modules/sale_point/tox.ini index ade6268651..78ce03b982 100644 --- a/modules/sale_point/tox.ini +++ b/modules/sale_point/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_point --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_point {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_point --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_point {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_price_list/tox.ini b/modules/sale_price_list/tox.ini index 2064dfa151..0b24e5b189 100644 --- a/modules/sale_price_list/tox.ini +++ b/modules/sale_price_list/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_price_list --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_price_list {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_price_list --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_price_list {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_product_customer/tox.ini b/modules/sale_product_customer/tox.ini index 771743d79b..407df71fcd 100644 --- a/modules/sale_product_customer/tox.ini +++ b/modules/sale_product_customer/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_product_customer --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_customer {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_product_customer --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_customer {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_product_quantity/tox.ini b/modules/sale_product_quantity/tox.ini index f4d557d5fc..2a861720bf 100644 --- a/modules/sale_product_quantity/tox.ini +++ b/modules/sale_product_quantity/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_product_quantity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_quantity {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_product_quantity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_quantity {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_product_recommendation/tox.ini b/modules/sale_product_recommendation/tox.ini index 47f19ba0ad..6b35ff5329 100644 --- a/modules/sale_product_recommendation/tox.ini +++ b/modules/sale_product_recommendation/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_product_recommendation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_recommendation {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_product_recommendation --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_recommendation {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_product_recommendation_association_rule/tox.ini b/modules/sale_product_recommendation_association_rule/tox.ini index 1ecf69a423..22d17a4fba 100644 --- a/modules/sale_product_recommendation_association_rule/tox.ini +++ b/modules/sale_product_recommendation_association_rule/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_product_recommendation_association_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_recommendation_association_rule {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_product_recommendation_association_rule --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_product_recommendation_association_rule {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_promotion/tox.ini b/modules/sale_promotion/tox.ini index b134e5c31e..49ab679c02 100644 --- a/modules/sale_promotion/tox.ini +++ b/modules/sale_promotion/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_promotion --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_promotion {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_promotion --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_promotion {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_promotion_coupon/tox.ini b/modules/sale_promotion_coupon/tox.ini index bf33253527..8b545f3e12 100644 --- a/modules/sale_promotion_coupon/tox.ini +++ b/modules/sale_promotion_coupon/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_promotion_coupon --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_promotion_coupon {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_promotion_coupon --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_promotion_coupon {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_promotion_coupon_payment/tox.ini b/modules/sale_promotion_coupon_payment/tox.ini index aa532db55d..a06ac5308a 100644 --- a/modules/sale_promotion_coupon_payment/tox.ini +++ b/modules/sale_promotion_coupon_payment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_promotion_coupon_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_promotion_coupon_payment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_promotion_coupon_payment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_promotion_coupon_payment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_rental/tox.ini b/modules/sale_rental/tox.ini index 5aa3d97a70..003fdc8feb 100644 --- a/modules/sale_rental/tox.ini +++ b/modules/sale_rental/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_rental --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_rental {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_rental --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_rental {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_rental_progress_invoice/tox.ini b/modules/sale_rental_progress_invoice/tox.ini index 38ea6c58fc..be949091f8 100644 --- a/modules/sale_rental_progress_invoice/tox.ini +++ b/modules/sale_rental_progress_invoice/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_rental_progress_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_rental_progress_invoice {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_rental_progress_invoice --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_rental_progress_invoice {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_secondary_unit/tox.ini b/modules/sale_secondary_unit/tox.ini index 8e4d8c8748..e12dbb3884 100644 --- a/modules/sale_secondary_unit/tox.ini +++ b/modules/sale_secondary_unit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_secondary_unit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_secondary_unit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_shipment_cost/tox.ini b/modules/sale_shipment_cost/tox.ini index d05ffeb601..81e722cb2d 100644 --- a/modules/sale_shipment_cost/tox.ini +++ b/modules/sale_shipment_cost/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_shipment_cost {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_shipment_cost {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_shipment_grouping/tox.ini b/modules/sale_shipment_grouping/tox.ini index 3fd9ce0a1d..426a832809 100644 --- a/modules/sale_shipment_grouping/tox.ini +++ b/modules/sale_shipment_grouping/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_shipment_grouping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_shipment_grouping {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_shipment_grouping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_shipment_grouping {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_shipment_tolerance/tox.ini b/modules/sale_shipment_tolerance/tox.ini index b2ed475129..15c4bae209 100644 --- a/modules/sale_shipment_tolerance/tox.ini +++ b/modules/sale_shipment_tolerance/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_shipment_tolerance --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_shipment_tolerance {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_shipment_tolerance --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_shipment_tolerance {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_stock_quantity/tox.ini b/modules/sale_stock_quantity/tox.ini index afd7c2e6b4..a3c5d54465 100644 --- a/modules/sale_stock_quantity/tox.ini +++ b/modules/sale_stock_quantity/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_stock_quantity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_stock_quantity {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_stock_quantity --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_stock_quantity {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_subscription/tox.ini b/modules/sale_subscription/tox.ini index ab914cedb0..ae06ce02d4 100644 --- a/modules/sale_subscription/tox.ini +++ b/modules/sale_subscription/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_subscription --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_subscription {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_subscription --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_subscription {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_subscription_asset/tox.ini b/modules/sale_subscription_asset/tox.ini index f3b12061f1..25eda70b01 100644 --- a/modules/sale_subscription_asset/tox.ini +++ b/modules/sale_subscription_asset/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_subscription_asset --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_subscription_asset {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_subscription_asset --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_subscription_asset {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_supply/tox.ini b/modules/sale_supply/tox.ini index 2c4e5141aa..844caaa603 100644 --- a/modules/sale_supply/tox.ini +++ b/modules/sale_supply/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_supply --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_supply {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_supply --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_supply {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_supply_drop_shipment/tox.ini b/modules/sale_supply_drop_shipment/tox.ini index 9951cbf3e6..4bd7f6c6d5 100644 --- a/modules/sale_supply_drop_shipment/tox.ini +++ b/modules/sale_supply_drop_shipment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_supply_drop_shipment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_supply_drop_shipment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_supply_drop_shipment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_supply_drop_shipment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/sale_supply_production/tox.ini b/modules/sale_supply_production/tox.ini index 3fd5553f58..fb4933e86f 100644 --- a/modules/sale_supply_production/tox.ini +++ b/modules/sale_supply_production/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.sale_supply_production --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_supply_production {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.sale_supply_production --omit=*/tests/* -m xmlrunner discover -s trytond.modules.sale_supply_production {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock/tox.ini b/modules/stock/tox.ini index cd39b24d87..0be60bae72 100644 --- a/modules/stock/tox.ini +++ b/modules/stock/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_assign_manual/tox.ini b/modules/stock_assign_manual/tox.ini index d7ce03adad..1e457687a5 100644 --- a/modules/stock_assign_manual/tox.ini +++ b/modules/stock_assign_manual/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_assign_manual --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_assign_manual {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_assign_manual --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_assign_manual {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_consignment/tox.ini b/modules/stock_consignment/tox.ini index 33efa6a71c..ea86bc3eac 100644 --- a/modules/stock_consignment/tox.ini +++ b/modules/stock_consignment/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_consignment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_consignment {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_consignment --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_consignment {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_forecast/tox.ini b/modules/stock_forecast/tox.ini index 2ba5f4206d..3c525653e4 100644 --- a/modules/stock_forecast/tox.ini +++ b/modules/stock_forecast/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_forecast --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_forecast {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_forecast --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_forecast {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_inventory_location/tox.ini b/modules/stock_inventory_location/tox.ini index 95025a5a2c..da3df3ea8c 100644 --- a/modules/stock_inventory_location/tox.ini +++ b/modules/stock_inventory_location/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_inventory_location --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_inventory_location {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_inventory_location --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_inventory_location {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_location_move/tox.ini b/modules/stock_location_move/tox.ini index 14ab73858e..83c9b4929d 100644 --- a/modules/stock_location_move/tox.ini +++ b/modules/stock_location_move/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_location_move --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_location_move {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_location_move --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_location_move {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_location_sequence/tox.ini b/modules/stock_location_sequence/tox.ini index 279b549dbe..0a60085377 100644 --- a/modules/stock_location_sequence/tox.ini +++ b/modules/stock_location_sequence/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_location_sequence --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_location_sequence {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_location_sequence --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_location_sequence {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_lot/tox.ini b/modules/stock_lot/tox.ini index b33d2cd0f1..3d72c2027d 100644 --- a/modules/stock_lot/tox.ini +++ b/modules/stock_lot/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_lot --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_lot {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_lot --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_lot {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_lot_sled/tox.ini b/modules/stock_lot_sled/tox.ini index 76a963035c..6c6f979e8d 100644 --- a/modules/stock_lot_sled/tox.ini +++ b/modules/stock_lot_sled/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_lot_sled --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_lot_sled {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_lot_sled --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_lot_sled {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_lot_unit/tox.ini b/modules/stock_lot_unit/tox.ini index 2a855eac0f..6e6e9b9b76 100644 --- a/modules/stock_lot_unit/tox.ini +++ b/modules/stock_lot_unit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_lot_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_lot_unit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_lot_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_lot_unit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_package/tox.ini b/modules/stock_package/tox.ini index b957df7a0c..10db156e3a 100644 --- a/modules/stock_package/tox.ini +++ b/modules/stock_package/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_package --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_package --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_package_shipping/tox.ini b/modules/stock_package_shipping/tox.ini index 07ebde149d..84f8dad73d 100644 --- a/modules/stock_package_shipping/tox.ini +++ b/modules/stock_package_shipping/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_package_shipping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_package_shipping --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_package_shipping_dpd/tox.ini b/modules/stock_package_shipping_dpd/tox.ini index 7dc96a5479..c58836a07b 100644 --- a/modules/stock_package_shipping_dpd/tox.ini +++ b/modules/stock_package_shipping_dpd/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_package_shipping_dpd --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_dpd {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_package_shipping_dpd --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_dpd {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_package_shipping_mygls/tox.ini b/modules/stock_package_shipping_mygls/tox.ini index 1fdc72f8ca..1c63abeedc 100644 --- a/modules/stock_package_shipping_mygls/tox.ini +++ b/modules/stock_package_shipping_mygls/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_package_shipping_mygls --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_mygls {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_package_shipping_mygls --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_mygls {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_package_shipping_sendcloud/tox.ini b/modules/stock_package_shipping_sendcloud/tox.ini index ec2b49f927..7b043b47a2 100644 --- a/modules/stock_package_shipping_sendcloud/tox.ini +++ b/modules/stock_package_shipping_sendcloud/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_package_shipping_sendcloud --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_sendcloud {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_package_shipping_sendcloud --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_sendcloud {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_package_shipping_ups/tox.ini b/modules/stock_package_shipping_ups/tox.ini index 17b0a71429..9ab6ca0f62 100644 --- a/modules/stock_package_shipping_ups/tox.ini +++ b/modules/stock_package_shipping_ups/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_package_shipping_ups --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_ups {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_package_shipping_ups --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_package_shipping_ups {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_product_location/tox.ini b/modules/stock_product_location/tox.ini index c4c7222c27..a205ca9ff4 100644 --- a/modules/stock_product_location/tox.ini +++ b/modules/stock_product_location/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_product_location --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_product_location {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_product_location --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_product_location {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_product_location_place/tox.ini b/modules/stock_product_location_place/tox.ini index 8998c81d26..670f5b01e0 100644 --- a/modules/stock_product_location_place/tox.ini +++ b/modules/stock_product_location_place/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_product_location_place --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_product_location_place {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_product_location_place --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_product_location_place {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_quantity_early_planning/tox.ini b/modules/stock_quantity_early_planning/tox.ini index 3a1ec11324..6aa9d90fa2 100644 --- a/modules/stock_quantity_early_planning/tox.ini +++ b/modules/stock_quantity_early_planning/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_quantity_early_planning --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_quantity_early_planning {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_quantity_early_planning --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_quantity_early_planning {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_quantity_issue/tox.ini b/modules/stock_quantity_issue/tox.ini index b6c8d01d63..a5b4cc842e 100644 --- a/modules/stock_quantity_issue/tox.ini +++ b/modules/stock_quantity_issue/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_quantity_issue --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_quantity_issue {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_quantity_issue --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_quantity_issue {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_secondary_unit/tox.ini b/modules/stock_secondary_unit/tox.ini index 38fa702828..73ed69a9de 100644 --- a/modules/stock_secondary_unit/tox.ini +++ b/modules/stock_secondary_unit/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_secondary_unit {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_secondary_unit --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_secondary_unit {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_shipment_cost/tox.ini b/modules/stock_shipment_cost/tox.ini index 628fa26a0e..befe47e44f 100644 --- a/modules/stock_shipment_cost/tox.ini +++ b/modules/stock_shipment_cost/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_cost {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_shipment_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_cost {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_shipment_cost_weight/tox.ini b/modules/stock_shipment_cost_weight/tox.ini index 44c95a4014..0a82ca4e19 100644 --- a/modules/stock_shipment_cost_weight/tox.ini +++ b/modules/stock_shipment_cost_weight/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_shipment_cost_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_cost_weight {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_shipment_cost_weight --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_cost_weight {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_shipment_customs/tox.ini b/modules/stock_shipment_customs/tox.ini index 7ee4fb6252..1a3f04acb2 100644 --- a/modules/stock_shipment_customs/tox.ini +++ b/modules/stock_shipment_customs/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_shipment_customs --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_customs {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_shipment_customs --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_customs {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_shipment_measurements/tox.ini b/modules/stock_shipment_measurements/tox.ini index 1f11998392..6754dfff13 100644 --- a/modules/stock_shipment_measurements/tox.ini +++ b/modules/stock_shipment_measurements/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_shipment_measurements --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_measurements {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_shipment_measurements --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipment_measurements {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_shipping_point/tox.ini b/modules/stock_shipping_point/tox.ini index 2e31d34c99..4c200d8dab 100644 --- a/modules/stock_shipping_point/tox.ini +++ b/modules/stock_shipping_point/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_shipping_point --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipping_point {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_shipping_point --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_shipping_point {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_split/tox.ini b/modules/stock_split/tox.ini index 6d6fe31c47..5b9b8fbb0e 100644 --- a/modules/stock_split/tox.ini +++ b/modules/stock_split/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_split --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_split {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_split --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_split {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_supply/tox.ini b/modules/stock_supply/tox.ini index 745772e26f..ef16e34d86 100644 --- a/modules/stock_supply/tox.ini +++ b/modules/stock_supply/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_supply --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_supply --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_supply_day/tox.ini b/modules/stock_supply_day/tox.ini index a26c3ef965..0ab2591517 100644 --- a/modules/stock_supply_day/tox.ini +++ b/modules/stock_supply_day/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_supply_day --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply_day {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_supply_day --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply_day {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_supply_forecast/tox.ini b/modules/stock_supply_forecast/tox.ini index 0ee7e15a94..3e65d60840 100644 --- a/modules/stock_supply_forecast/tox.ini +++ b/modules/stock_supply_forecast/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_supply_forecast --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply_forecast {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_supply_forecast --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply_forecast {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/stock_supply_production/tox.ini b/modules/stock_supply_production/tox.ini index 47d73243ec..9e47d26e42 100644 --- a/modules/stock_supply_production/tox.ini +++ b/modules/stock_supply_production/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.stock_supply_production --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply_production {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.stock_supply_production --omit=*/tests/* -m xmlrunner discover -s trytond.modules.stock_supply_production {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/timesheet/tox.ini b/modules/timesheet/tox.ini index 0bf84732c4..73f9f7b91a 100644 --- a/modules/timesheet/tox.ini +++ b/modules/timesheet/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.timesheet --omit=*/tests/* -m xmlrunner discover -s trytond.modules.timesheet {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.timesheet --omit=*/tests/* -m xmlrunner discover -s trytond.modules.timesheet {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/timesheet_cost/tox.ini b/modules/timesheet_cost/tox.ini index dd95c40159..0162285725 100644 --- a/modules/timesheet_cost/tox.ini +++ b/modules/timesheet_cost/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.timesheet_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.timesheet_cost {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.timesheet_cost --omit=*/tests/* -m xmlrunner discover -s trytond.modules.timesheet_cost {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/user_role/tox.ini b/modules/user_role/tox.ini index 7be1b59b01..21d0fccbad 100644 --- a/modules/user_role/tox.ini +++ b/modules/user_role/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.user_role --omit=*/tests/* -m xmlrunner discover -s trytond.modules.user_role {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.user_role --omit=*/tests/* -m xmlrunner discover -s trytond.modules.user_role {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_shop/tox.ini b/modules/web_shop/tox.ini index eb53dd7322..1a8ac90d60 100644 --- a/modules/web_shop/tox.ini +++ b/modules/web_shop/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_shop --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_shop --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_shop_product_data_feed/tox.ini b/modules/web_shop_product_data_feed/tox.ini index ff6933e340..3afdc1260b 100644 --- a/modules/web_shop_product_data_feed/tox.ini +++ b/modules/web_shop_product_data_feed/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_shop_product_data_feed --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_product_data_feed {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_shop_product_data_feed --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_product_data_feed {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_shop_shopify/tox.ini b/modules/web_shop_shopify/tox.ini index c49f6eec20..7af94c6bed 100644 --- a/modules/web_shop_shopify/tox.ini +++ b/modules/web_shop_shopify/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_shop_shopify --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_shopify {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_shop_shopify --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_shopify {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_shop_vue_storefront/tox.ini b/modules/web_shop_vue_storefront/tox.ini index f213777409..5244b7ffda 100644 --- a/modules/web_shop_vue_storefront/tox.ini +++ b/modules/web_shop_vue_storefront/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_shop_vue_storefront --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_vue_storefront {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_shop_vue_storefront --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_vue_storefront {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_shop_vue_storefront_stripe/tox.ini b/modules/web_shop_vue_storefront_stripe/tox.ini index 8e93b79a79..83ecf9dc42 100644 --- a/modules/web_shop_vue_storefront_stripe/tox.ini +++ b/modules/web_shop_vue_storefront_stripe/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_shop_vue_storefront_stripe --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_vue_storefront_stripe {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_shop_vue_storefront_stripe --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shop_vue_storefront_stripe {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_shortener/tox.ini b/modules/web_shortener/tox.ini index 4e13a1214c..336c354a13 100644 --- a/modules/web_shortener/tox.ini +++ b/modules/web_shortener/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_shortener --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shortener {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_shortener --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_shortener {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/modules/web_user/tox.ini b/modules/web_user/tox.ini index 900aca96de..6088fa70a9 100644 --- a/modules/web_user/tox.ini +++ b/modules/web_user/tox.ini @@ -2,13 +2,13 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond.modules.web_user --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_user {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.web_user --omit=*/tests/* -m xmlrunner discover -s trytond.modules.web_user {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -19,3 +19,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/proteus/tox.ini b/proteus/tox.ini index 3924cd821f..dbf78fac1b 100644 --- a/proteus/tox.ini +++ b/proteus/tox.ini @@ -2,13 +2,13 @@ envlist = py310,py311,py312,py313,py314 [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=proteus --omit=*/tests/* -m xmlrunner discover -s proteus.tests {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=proteus --omit=*/tests/* -m xmlrunner discover -s proteus.tests {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -16,3 +16,6 @@ passenv = * setenv = TRYTOND_DATABASE_URI={env:TRYTOND_DATBASE_URI:sqlite://} DB_NAME={env:DB_NAME::memory:} + +[coverage:run] +relative_files = true diff --git a/tryton/tox.ini b/tryton/tox.ini index a0eb0b6edc..ebe09a66ce 100644 --- a/tryton/tox.ini +++ b/tryton/tox.ini @@ -2,13 +2,16 @@ envlist = py310,py311,py312,py313,py314 [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} commands = - coverage run --source=tryton --omit=*/tests/* -m xmlrunner discover -s tryton.tests {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=tryton --omit=*/tests/* -m xmlrunner discover -s tryton.tests {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting passenv = * + +[coverage:run] +relative_files = true diff --git a/trytond-gis/tox.ini b/trytond-gis/tox.ini index c492a5e108..96e8bc3256 100644 --- a/trytond-gis/tox.ini +++ b/trytond-gis/tox.ini @@ -2,14 +2,14 @@ envlist = py310,py311,py312,py313,py314 [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test commands = - coverage run --source=trytond --omit=*/tests/* -m xmlrunner discover -s trytond.tests {posargs} - coverage run -a --source=trytond_gis --omit=*/tests/* -m xmlrunner discover -s trytond_gis.tests {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond --omit=*/tests/* -m xmlrunner discover -s trytond.tests {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond_gis --omit=*/tests/* -m xmlrunner discover -s trytond_gis.tests {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -17,3 +17,6 @@ passenv = * setenv = TRYTOND_DATABASE_URI={env:POSTGIS_URI:postgis://} DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true diff --git a/trytond/tox.ini b/trytond/tox.ini index 2722bd60a9..4fcc2220f9 100644 --- a/trytond/tox.ini +++ b/trytond/tox.ini @@ -2,7 +2,7 @@ envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql} [testenv] -changedir = {toxworkdir} +changedir = {env_site_packages_dir} extras = test barcode @@ -10,10 +10,10 @@ extras = email-validation mjml commands = - coverage run --source=trytond --omit=*/tests/* -m xmlrunner discover -s trytond.tests {posargs} + coverage run --rcfile={toxinidir}/tox.ini --source=trytond --omit=*/tests/* -m xmlrunner discover -s trytond.tests {posargs} commands_post = - coverage report - coverage xml + coverage report --rcfile={toxinidir}/tox.ini + coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml deps = coverage unittest-xml-reporting @@ -24,3 +24,6 @@ setenv = postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:DB_NAME::memory:} postgresql: DB_NAME={env:DB_NAME:test} + +[coverage:run] +relative_files = true