From 0da47a2607ac7c6c2dbfdef1c88cfdbec60c66ac Mon Sep 17 00:00:00 2001 From: Pedro Brochado Date: Mon, 16 Jun 2025 11:22:14 -0300 Subject: [PATCH 1/4] Edit ci workflow for debugging --- .github/workflows/ci.yml | 4 +++- .github/workflows/scripts/script.sh | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35378c411..30aea94ca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,9 @@ jobs: uses: "./.github/workflows/test.yml" with: matrix_env: | - [{"TEST": "pulp"}, {"TEST": "azure"}, {"TEST": "s3"}, {"TEST": "lowerbounds"}] + [{"TEST": "lowerbounds"}] + # matrix_env: | + # [{"TEST": "pulp"}, {"TEST": "azure"}, {"TEST": "s3"}, {"TEST": "lowerbounds"}] deprecations: runs-on: "ubuntu-latest" diff --git a/.github/workflows/scripts/script.sh b/.github/workflows/scripts/script.sh index 13a0aaa5b..1f14df72f 100755 --- a/.github/workflows/scripts/script.sh +++ b/.github/workflows/scripts/script.sh @@ -130,13 +130,14 @@ if [[ "$TEST" == "performance" ]]; then exit fi +set -x if [ -f "$FUNC_TEST_SCRIPT" ]; then source "$FUNC_TEST_SCRIPT" else if [[ "$GITHUB_WORKFLOW" =~ "Nightly" ]] then - cmd_user_prefix bash -c "pytest -v --timeout=300 -r sx --color=yes --suppress-no-test-exit-code --durations=20 --pyargs pulp_container.tests.functional -m parallel -n 8 --nightly" - cmd_user_prefix bash -c "pytest -v --timeout=300 -r sx --color=yes --suppress-no-test-exit-code --durations=20 --pyargs pulp_container.tests.functional -m 'not parallel' --nightly" + # cmd_user_prefix bash -c "pytest -v --timeout=300 -r sx --color=yes --suppress-no-test-exit-code --durations=20 --pyargs pulp_container.tests.functional -m parallel -n 8 --nightly" + cmd_user_prefix bash -c "pytest -q --timeout=300 -r sx --color=yes --suppress-no-test-exit-code --durations=20 --pyargs pulp_container.tests.functional -m 'not parallel' --nightly" else cmd_user_prefix bash -c "pytest -v --timeout=300 -r sx --color=yes --suppress-no-test-exit-code --durations=20 --pyargs pulp_container.tests.functional -m parallel -n 8" cmd_user_prefix bash -c "pytest -v --timeout=300 -r sx --color=yes --suppress-no-test-exit-code --durations=20 --pyargs pulp_container.tests.functional -m 'not parallel'" From d681de3d6ff6ddc2a9974826a6b5377c2f4a8aa4 Mon Sep 17 00:00:00 2001 From: Pedro Brochado Date: Mon, 16 Jun 2025 11:45:59 -0300 Subject: [PATCH 2/4] Try pydantic constraint --- test_requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/test_requirements.txt b/test_requirements.txt index 2544df3c9..ccb9e22a1 100644 --- a/test_requirements.txt +++ b/test_requirements.txt @@ -1,3 +1,4 @@ # All test requirements +pydantic!=2.11.6,!=2.11.7 -r functest_requirements.txt -r unittest_requirements.txt From 3f9f03f343ba8f4464ef4e918f224d700efbb175 Mon Sep 17 00:00:00 2001 From: Pedro Brochado Date: Mon, 16 Jun 2025 12:08:40 -0300 Subject: [PATCH 3/4] Add pydnatic constraint to func tests --- functest_requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/functest_requirements.txt b/functest_requirements.txt index de30fffff..0828fc147 100644 --- a/functest_requirements.txt +++ b/functest_requirements.txt @@ -3,4 +3,5 @@ python-gnupg pytest-xdist pytest-timeout pytest-custom_exit_code -trustme~=1.2.1 \ No newline at end of file +trustme~=1.2.1 +pydantic!=2.11.6,!=2.11.7 From fba54f27d3d89904c05bcfcd0123e3c9d651b298 Mon Sep 17 00:00:00 2001 From: Pedro Brochado Date: Mon, 16 Jun 2025 12:47:03 -0300 Subject: [PATCH 4/4] Experiment with pycares limitation --- .ci/assets/ci_constraints.txt | 2 ++ functest_requirements.txt | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.ci/assets/ci_constraints.txt b/.ci/assets/ci_constraints.txt index 8f41e3f65..df46c1736 100644 --- a/.ci/assets/ci_constraints.txt +++ b/.ci/assets/ci_constraints.txt @@ -8,3 +8,5 @@ tablib!=3.6.0 multidict!=6.3.0 # This release failed the lower bounds test for some case sensitivity in CIMultiDict. + +pycares!=4.9.0 diff --git a/functest_requirements.txt b/functest_requirements.txt index 0828fc147..8513f12b7 100644 --- a/functest_requirements.txt +++ b/functest_requirements.txt @@ -4,4 +4,3 @@ pytest-xdist pytest-timeout pytest-custom_exit_code trustme~=1.2.1 -pydantic!=2.11.6,!=2.11.7