2026-06-08 15:42:38.933135 | Job console starting
2026-06-08 15:42:39.068957 | Updating git repos
2026-06-08 15:42:39.094989 | Cloning repos into workspace
2026-06-08 15:42:39.710042 | Restoring repo states
2026-06-08 15:42:39.719628 | Merging changes
2026-06-08 15:42:40.634659 | Checking out repos
2026-06-08 15:42:40.707534 | Preparing playbooks
2026-06-08 15:42:43.202511 | Running Ansible setup
2026-06-08 15:42:49.978777 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 15:42:50.692784 | 
2026-06-08 15:42:50.692901 | PLAY [localhost]
2026-06-08 15:42:50.699793 | 
2026-06-08 15:42:50.699866 | TASK [Gathering Facts]
2026-06-08 15:42:51.695266 | localhost | ok
2026-06-08 15:42:51.708678 | 
2026-06-08 15:42:51.708822 | TASK [Setup log path fact]
2026-06-08 15:42:51.731062 | localhost | ok
2026-06-08 15:42:51.754453 | 
2026-06-08 15:42:51.754626 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 15:42:51.782965 | localhost | ok
2026-06-08 15:42:51.789918 | 
2026-06-08 15:42:51.790006 | TASK [emit-job-header : Print job information]
2026-06-08 15:42:51.817884 | # Job Information
2026-06-08 15:42:51.818036 | Ansible Version: 2.16.18
2026-06-08 15:42:51.818077 | Job: packit-service-tests
2026-06-08 15:42:51.818103 | Pipeline: check
2026-06-08 15:42:51.818127 | Executor: 38.102.83.40
2026-06-08 15:42:51.818150 | Triggered by: https://github.com/packit/packit-service/pull/3097
2026-06-08 15:42:51.818177 | Event ID: 8f977f80-6350-11f1-898f-f925b2edff34
2026-06-08 15:42:51.821467 | 
2026-06-08 15:42:51.821547 | LOOP [emit-job-header : Print node information]
2026-06-08 15:42:51.897332 | localhost | ok:
2026-06-08 15:42:51.897648 | localhost | # Node Information
2026-06-08 15:42:51.897719 | localhost | Inventory Hostname: container
2026-06-08 15:42:51.897772 | localhost | Hostname: np0000067462
2026-06-08 15:42:51.897819 | localhost | Username: zuul-worker
2026-06-08 15:42:51.897871 | localhost | Distro: Fedora 43
2026-06-08 15:42:51.897918 | localhost | Provider: vexxhost-nodepool-sf
2026-06-08 15:42:51.897964 | localhost | Region: RegionOne
2026-06-08 15:42:51.898008 | localhost | Label: cloud-fedora-43
2026-06-08 15:42:51.898052 | localhost | Product Name: OpenStack Nova
2026-06-08 15:42:51.898094 | localhost | Interface IP: 38.102.83.5
2026-06-08 15:42:51.910057 | 
2026-06-08 15:42:51.910250 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-08 15:42:52.351475 | localhost -> localhost | changed
2026-06-08 15:42:52.356390 | 
2026-06-08 15:42:52.356458 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-08 15:42:53.345990 | localhost -> localhost | changed
2026-06-08 15:42:53.358496 | 
2026-06-08 15:42:53.358637 | PLAY [all]
2026-06-08 15:42:53.373092 | 
2026-06-08 15:42:53.373239 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-08 15:42:53.884373 | container | ok
2026-06-08 15:42:53.900219 | 
2026-06-08 15:42:53.900351 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-08 15:42:53.946714 | container | ok
2026-06-08 15:42:53.956013 | 
2026-06-08 15:42:53.956143 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-08 15:42:54.246965 | container -> localhost | ok
2026-06-08 15:42:54.258034 | 
2026-06-08 15:42:54.258161 | TASK [validate-host : Collect information about the host]
2026-06-08 15:42:55.956238 | container | ok
2026-06-08 15:42:55.966124 | 
2026-06-08 15:42:55.966221 | TASK [validate-host : Sanitize hostname]
2026-06-08 15:42:56.048124 | container | ok
2026-06-08 15:42:56.056190 | 
2026-06-08 15:42:56.056330 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-08 15:42:56.586393 | container -> localhost | changed
2026-06-08 15:42:56.591052 | 
2026-06-08 15:42:56.591120 | TASK [validate-host : Collect information about zuul worker]
2026-06-08 15:42:57.089232 | container | ok
2026-06-08 15:42:57.097519 | 
2026-06-08 15:42:57.097735 | TASK [validate-host : Write out all zuul information for each host]
2026-06-08 15:42:57.600463 | container -> localhost | changed
2026-06-08 15:42:57.616006 | 
2026-06-08 15:42:57.616169 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-08 15:42:57.952976 | container | ok
2026-06-08 15:42:57.962477 | 
2026-06-08 15:42:57.962668 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-08 15:42:59.233097 | container | Output suppressed because no_log was given
2026-06-08 15:42:59.245819 | 
2026-06-08 15:42:59.245964 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-08 15:42:59.486261 | container -> localhost | ok
2026-06-08 15:42:59.495805 | 
2026-06-08 15:42:59.495947 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-08 15:42:59.538707 | container | ok
2026-06-08 15:42:59.558818 | container | included: /var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-08 15:42:59.568346 | 
2026-06-08 15:42:59.568483 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-08 15:43:00.497055 | container -> localhost | Generating public/private rsa key pair.
2026-06-08 15:43:00.497326 | container -> localhost | Your identification has been saved in /var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/e02a6a2a195c4768a60f57f5ed6685c8_id_rsa
2026-06-08 15:43:00.497386 | container -> localhost | Your public key has been saved in /var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/e02a6a2a195c4768a60f57f5ed6685c8_id_rsa.pub
2026-06-08 15:43:00.497430 | container -> localhost | The key fingerprint is:
2026-06-08 15:43:00.497470 | container -> localhost | SHA256:4y3uyocCEfEJdMSy0ejTv5Pzx8B3oievjhGoidFs1l0 zuul-build-sshkey
2026-06-08 15:43:00.497510 | container -> localhost | The key's randomart image is:
2026-06-08 15:43:00.497549 | container -> localhost | +---[RSA 3072]----+
2026-06-08 15:43:00.497627 | container -> localhost | | .+*o            |
2026-06-08 15:43:00.497673 | container -> localhost | |  =+o.           |
2026-06-08 15:43:00.497712 | container -> localhost | | . *o   E        |
2026-06-08 15:43:00.497750 | container -> localhost | | o=..o .         |
2026-06-08 15:43:00.497788 | container -> localhost | |. =oo.o.S        |
2026-06-08 15:43:00.497826 | container -> localhost | | =.o  .oooo .    |
2026-06-08 15:43:00.497863 | container -> localhost | |. o.  .+o=.o     |
2026-06-08 15:43:00.497901 | container -> localhost | |    ..*++.+      |
2026-06-08 15:43:00.497939 | container -> localhost | |     .+O**.      |
2026-06-08 15:43:00.497976 | container -> localhost | +----[SHA256]-----+
2026-06-08 15:43:00.498063 | container -> localhost | ok: Runtime: 0:00:00.461319
2026-06-08 15:43:00.505678 | 
2026-06-08 15:43:00.505909 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-08 15:43:00.539169 | container | ok
2026-06-08 15:43:00.554161 | container | included: /var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-08 15:43:00.568652 | 
2026-06-08 15:43:00.568783 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-08 15:43:00.604350 | container | skipping: Conditional result was False
2026-06-08 15:43:00.611108 | 
2026-06-08 15:43:00.611197 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-08 15:43:01.178341 | container | changed
2026-06-08 15:43:01.185685 | 
2026-06-08 15:43:01.185815 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-08 15:43:01.517161 | container | ok
2026-06-08 15:43:01.524880 | 
2026-06-08 15:43:01.525005 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-08 15:43:02.509413 | container | changed
2026-06-08 15:43:02.517131 | 
2026-06-08 15:43:02.517262 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-08 15:43:03.492790 | container | changed
2026-06-08 15:43:03.500765 | 
2026-06-08 15:43:03.500895 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-08 15:43:03.537137 | container | skipping: Conditional result was False
2026-06-08 15:43:03.546749 | 
2026-06-08 15:43:03.546877 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 15:43:04.005053 | container -> localhost | changed
2026-06-08 15:43:04.014346 | 
2026-06-08 15:43:04.014422 | TASK [add-build-sshkey : Add back temp key]
2026-06-08 15:43:04.362930 | container -> localhost | Identity added: /var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/e02a6a2a195c4768a60f57f5ed6685c8_id_rsa (zuul-build-sshkey)
2026-06-08 15:43:04.363273 | container -> localhost | ok: Runtime: 0:00:00.017448
2026-06-08 15:43:04.371210 | 
2026-06-08 15:43:04.371341 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-08 15:43:04.817859 | container | ok
2026-06-08 15:43:04.825323 | 
2026-06-08 15:43:04.825466 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-08 15:43:04.862017 | container | skipping: Conditional result was False
2026-06-08 15:43:04.877703 | 
2026-06-08 15:43:04.877875 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-08 15:43:04.941539 | 
2026-06-08 15:43:04.941983 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 15:43:04.968959 | container | skipping: Conditional result was False
2026-06-08 15:43:04.984341 | 
2026-06-08 15:43:04.984481 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-08 15:43:05.271108 | container | ok: "logs"
2026-06-08 15:43:05.271536 | 
2026-06-08 15:43:05.569618 | container | ok: "artifacts"
2026-06-08 15:43:05.823919 | container | ok: "docs"
2026-06-08 15:43:05.840437 | 
2026-06-08 15:43:05.840654 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-08 15:43:06.186210 | container | changed: "logs"
2026-06-08 15:43:06.469310 | container | changed: "artifacts"
2026-06-08 15:43:06.752092 | container | changed: "docs"
2026-06-08 15:43:06.764494 | 
2026-06-08 15:43:06.764676 | PLAY RECAP
2026-06-08 15:43:06.764768 | container | ok: 23 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-08 15:43:06.764847 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-08 15:43:06.764889 | 
2026-06-08 15:43:06.910743 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 15:43:06.913515 | RUN START: [untrusted : github.com/packit/packit-service/files/zuul-tests.yaml@main]
2026-06-08 15:43:07.523675 | 
2026-06-08 15:43:07.523786 | PLAY [Run packit-service tests]
2026-06-08 15:43:07.534147 | 
2026-06-08 15:43:07.534218 | TASK [Install podman]
2026-06-08 15:43:10.764342 | container | ok: Nothing to do
2026-06-08 15:43:10.774774 | 
2026-06-08 15:43:10.774944 | TASK [Create ~/.local/share/]
2026-06-08 15:43:13.243423 | container | changed
2026-06-08 15:43:13.253417 | 
2026-06-08 15:43:13.253614 | TASK [Run tests within a container]
2026-06-08 15:43:13.798854 | container | echo main
2026-06-08 15:43:13.801069 | container | main
2026-06-08 15:43:13.801246 | container | /usr/bin/podman run --rm  \
2026-06-08 15:43:13.801261 | container | 	--pull="missing" \
2026-06-08 15:43:13.801269 | container | 	--env COV_REPORT \
2026-06-08 15:43:13.801276 | container | 	--env TEST_TARGET \
2026-06-08 15:43:13.801283 | container | 	--env COLOR \
2026-06-08 15:43:13.801290 | container | 	--env PUSHGATEWAY_ADDRESS= \
2026-06-08 15:43:13.801298 | container | 	-v /home/zuul-worker/src/github.com/packit/packit-service:/src:Z \
2026-06-08 15:43:13.801312 | container | 	-w /src \
2026-06-08 15:43:13.801324 | container | 	-v /home/zuul-worker/src/github.com/packit/packit-service/files/packit-service.yaml:/root/.config/packit-service.yaml:Z \
2026-06-08 15:43:13.801334 | container | 	quay.io/packit/packit-service-tests:stg make check "TEST_TARGET=./tests/unit ./tests/integration/"
2026-06-08 15:43:14.509909 | container | Trying to pull quay.io/packit/packit-service-tests:stg...
2026-06-08 15:43:15.169806 | container | Getting image source signatures
2026-06-08 15:43:15.170024 | container | Copying blob sha256:d00bf1214619dc0c09f5c17dbcce1d55a1b826f265a2402f519520d32d6a2f0e
2026-06-08 15:43:15.170057 | container | Copying blob sha256:77d9ca133bebd73bff503c4487c81134bcfe22f3532a0085da1d509ea6ded0c1
2026-06-08 15:43:15.170095 | container | Copying blob sha256:d4f3cc71313f7abbc17e1802c26072ca025539b8ba16ea235af892290b2f420b
2026-06-08 15:43:34.499819 | container | Copying config sha256:1e87a1359b9629cac9d4b9d66f13b8da0fcf43020b88bb97653fa42fc984ffac
2026-06-08 15:43:34.530305 | container | Writing manifest to image destination
2026-06-08 15:43:34.919265 | container | find . -name "*.pyc" -exec rm {} \;
2026-06-08 15:43:34.925567 | container | PYTHONPATH=/src PYTHONDONTWRITEBYTECODE=1 python3 -m pytest --color=no --verbose --showlocals --cov=packit_service --cov-report=term-missing ./tests/unit ./tests/integration/
2026-06-08 15:43:37.992788 | container | ============================= test session starts ==============================
2026-06-08 15:43:37.992850 | container | platform linux -- Python 3.14.5, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python3
2026-06-08 15:43:37.992858 | container | cachedir: .pytest_cache
2026-06-08 15:43:37.992866 | container | rootdir: /src
2026-06-08 15:43:37.992873 | container | configfile: pytest.ini
2026-06-08 15:43:37.992883 | container | plugins: cov-7.1.0, flask-1.3.0, anyio-4.13.0, flexmock-0.12.2
2026-06-08 15:43:43.667446 | container | collecting ... collected 1253 items
2026-06-08 15:43:43.667511 | container |
2026-06-08 15:43:43.673885 | container | tests/unit/events/test_anitya.py::test_parse_new_hotness_update[https://github.com/redis-namespace/redis-None-tag_names0-redis-namespace-redis] PASSED [  0%]
2026-06-08 15:43:43.676684 | container | tests/unit/events/test_anitya.py::test_parse_new_hotness_update[https://github.com/redis-namespace/redis-no-version-tag-tag_names1-redis-namespace-redis] PASSED [  0%]
2026-06-08 15:43:43.679448 | container | tests/unit/events/test_anitya.py::test_parse_new_hotness_update[https://github.com/redis-namespace/redis-v{version}-tag_names2-redis-namespace-redis] PASSED [  0%]
2026-06-08 15:43:43.682147 | container | tests/unit/events/test_anitya.py::test_parse_new_hotness_update[https://github.com/redis-namespace-None-tag_names3-None-redis-namespace] PASSED [  0%]
2026-06-08 15:43:43.684889 | container | tests/unit/events/test_anitya.py::test_parse_new_hotness_update[https://github.com/redis-namespace/another-level/redis-None-tag_names4-redis-namespace/another-level-redis] PASSED [  0%]
2026-06-08 15:43:43.688261 | container | tests/unit/events/test_anitya.py::test_parse_anitya_version_update PASSED [  0%]
2026-06-08 15:43:43.750488 | container | tests/unit/events/test_copr.py::test_parse_copr_build_event_start[1044215_0] PASSED [  0%]
2026-06-08 15:43:43.754747 | container | tests/unit/events/test_copr.py::test_parse_copr_build_event_start[1044215_1] PASSED [  0%]
2026-06-08 15:43:43.758389 | container | tests/unit/events/test_copr.py::test_parse_copr_build_event_end PASSED   [  0%]
2026-06-08 15:43:43.761156 | container | tests/unit/events/test_copr.py::test_get_most_recent_targets PASSED      [  0%]
2026-06-08 15:43:43.762945 | container | tests/unit/events/test_github.py::test_parse_installation PASSED         [  0%]
2026-06-08 15:43:43.764738 | container | tests/unit/events/test_github.py::test_parse_release PASSED              [  0%]
2026-06-08 15:43:43.767044 | container | tests/unit/events/test_github.py::test_parse_pr PASSED                   [  1%]
2026-06-08 15:43:43.769086 | container | tests/unit/events/test_github.py::test_parse_github_push PASSED          [  1%]
2026-06-08 15:43:43.771073 | container | tests/unit/events/test_github.py::test_parse_github_push_branch PASSED   [  1%]
2026-06-08 15:43:43.772944 | container | tests/unit/events/test_github.py::test_get_project_pr PASSED             [  1%]
2026-06-08 15:43:43.774803 | container | tests/unit/events/test_github.py::test_get_project_release PASSED        [  1%]
2026-06-08 15:43:43.777516 | container | tests/unit/events/test_github.py::test_parse_check_rerun_commit PASSED   [  1%]
2026-06-08 15:43:43.780039 | container | tests/unit/events/test_github.py::test_parse_check_rerun_pull_request PASSED [  1%]
2026-06-08 15:43:43.782205 | container | tests/unit/events/test_github.py::test_parse_check_rerun_release PASSED  [  1%]
2026-06-08 15:43:43.785883 | container | tests/unit/events/test_github.py::test_parse_check_rerun_with_identifier PASSED [  1%]
2026-06-08 15:43:43.787156 | container | tests/unit/events/test_github.py::test_parse_pr_comment_created PASSED   [  1%]
2026-06-08 15:43:43.789282 | container | tests/unit/events/test_github.py::test_parse_pr_comment_empty PASSED     [  1%]
2026-06-08 15:43:43.791732 | container | tests/unit/events/test_github.py::test_parse_issue_comment PASSED        [  1%]
2026-06-08 15:43:43.793986 | container | tests/unit/events/test_github.py::test_parse_issue_comment_no_handler PASSED [  1%]
2026-06-08 15:43:43.795631 | container | tests/unit/events/test_github.py::test_parse_check_name[propose_downstream] PASSED [  2%]
2026-06-08 15:43:43.797315 | container | tests/unit/events/test_github.py::test_parse_check_name[propose_downstream_identifier] PASSED [  2%]
2026-06-08 15:43:43.799007 | container | tests/unit/events/test_github.py::test_parse_check_name[rpm_build_pr] PASSED [  2%]
2026-06-08 15:43:43.800614 | container | tests/unit/events/test_github.py::test_parse_check_name[rpm_build_release] PASSED [  2%]
2026-06-08 15:43:43.802328 | container | tests/unit/events/test_github.py::test_parse_check_name[rpm_build_commit] PASSED [  2%]
2026-06-08 15:43:43.804005 | container | tests/unit/events/test_github.py::test_parse_check_name[rpm_build_pr_identifier] PASSED [  2%]
2026-06-08 15:43:43.805536 | container | tests/unit/events/test_github.py::test_parse_check_name[rpm_build_release_identifier] PASSED [  2%]
2026-06-08 15:43:43.807190 | container | tests/unit/events/test_github.py::test_parse_check_name[rpm_build_commit_identifier] PASSED [  2%]
2026-06-08 15:43:43.808819 | container | tests/unit/events/test_github.py::test_parse_check_name[testing_farm_pr] PASSED [  2%]
2026-06-08 15:43:43.810514 | container | tests/unit/events/test_github.py::test_parse_check_name[testing_farm_release] PASSED [  2%]
2026-06-08 15:43:43.812132 | container | tests/unit/events/test_github.py::test_parse_check_name[testing_farm_commit] PASSED [  2%]
2026-06-08 15:43:43.813766 | container | tests/unit/events/test_github.py::test_parse_check_name[testing_farm_pr_identifier] PASSED [  2%]
2026-06-08 15:43:43.815546 | container | tests/unit/events/test_github.py::test_parse_check_name[testing_farm_release_identifier] PASSED [  3%]
2026-06-08 15:43:43.817170 | container | tests/unit/events/test_github.py::test_parse_check_name[testing_farm_commit_identifier] PASSED [  3%]
2026-06-08 15:43:43.818886 | container | tests/unit/events/test_github.py::test_parse_check_name[koji_build_pr] PASSED [  3%]
2026-06-08 15:43:43.820467 | container | tests/unit/events/test_github.py::test_parse_check_name[koji_build_release] PASSED [  3%]
2026-06-08 15:43:43.823111 | container | tests/unit/events/test_github.py::test_parse_check_name[koji_build_commit] PASSED [  3%]
2026-06-08 15:43:43.824752 | container | tests/unit/events/test_github.py::test_parse_check_name[koji_build_pr_identifier] PASSED [  3%]
2026-06-08 15:43:43.826370 | container | tests/unit/events/test_github.py::test_parse_check_name[koji_build_release_identifier] PASSED [  3%]
2026-06-08 15:43:43.828019 | container | tests/unit/events/test_github.py::test_parse_check_name[koji_build_commit_identifier] PASSED [  3%]
2026-06-08 15:43:43.830198 | container | tests/unit/events/test_github.py::test_parse_commit_comment PASSED       [  3%]
2026-06-08 15:43:43.832922 | container | tests/unit/events/test_github.py::test_parse_commit_comment_commit PASSED [  3%]
2026-06-08 15:43:43.835426 | container | tests/unit/events/test_github.py::test_parse_commit_comment_release PASSED [  3%]
2026-06-08 15:43:43.837404 | container | tests/unit/events/test_github.py::test_parse_push_to_pr PASSED           [  3%]
2026-06-08 15:43:43.839316 | container | tests/unit/events/test_github.py::test_parse_push_to_existing_branch PASSED [  3%]
2026-06-08 15:43:43.841492 | container | tests/unit/events/test_gitlab.py::test_parse_gitlab_release PASSED       [  4%]
2026-06-08 15:43:43.843489 | container | tests/unit/events/test_gitlab.py::test_parse_gitlab_tag_push PASSED      [  4%]
2026-06-08 15:43:43.845666 | container | tests/unit/events/test_gitlab.py::test_parse_mr PASSED                   [  4%]
2026-06-08 15:43:43.847825 | container | tests/unit/events/test_gitlab.py::test_parse_mr_action PASSED            [  4%]
2026-06-08 15:43:43.849544 | container | tests/unit/events/test_gitlab.py::test_parse_mr_closed PASSED            [  4%]
2026-06-08 15:43:43.851768 | container | tests/unit/events/test_gitlab.py::test_parse_mr_comment PASSED           [  4%]
2026-06-08 15:43:43.853824 | container | tests/unit/events/test_gitlab.py::test_parse_commit_comment PASSED       [  4%]
2026-06-08 15:43:43.856176 | container | tests/unit/events/test_gitlab.py::test_parse_gitlab_issue_comment PASSED [  4%]
2026-06-08 15:43:43.858262 | container | tests/unit/events/test_gitlab.py::test_parse_gitlab_push PASSED          [  4%]
2026-06-08 15:43:43.860279 | container | tests/unit/events/test_gitlab.py::test_parse_gitlab_push_many_commits PASSED [  4%]
2026-06-08 15:43:43.862413 | container | tests/unit/events/test_gitlab.py::test_parse_gitlab_pipeline PASSED      [  4%]
2026-06-08 15:43:43.864601 | container | tests/unit/events/test_koji.py::test_parse_koji_build_scratch_event_start PASSED [  4%]
2026-06-08 15:43:43.866904 | container | tests/unit/events/test_koji.py::test_parse_koji_build_scratch_event_end PASSED [  5%]
2026-06-08 15:43:44.287065 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_start_old_format PASSED [  5%]
2026-06-08 15:43:44.664549 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_start_rawhide PASSED [  5%]
2026-06-08 15:43:45.068549 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_start_f36 PASSED [  5%]
2026-06-08 15:43:45.502861 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_start_epel8 PASSED [  5%]
2026-06-08 15:43:45.892797 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_completed_old_format PASSED [  5%]
2026-06-08 15:43:46.271838 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_completed_rawhide PASSED [  5%]
2026-06-08 15:43:46.673403 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_completed_f36 PASSED [  5%]
2026-06-08 15:43:47.216394 | container | tests/unit/events/test_koji.py::test_parse_koji_build_event_completed_epel8 PASSED [  5%]
2026-06-08 15:43:47.225267 | container | tests/unit/events/test_koji.py::test_parse_koji_tag_event PASSED         [  5%]
2026-06-08 15:43:47.228593 | container | tests/unit/events/test_logdetective.py::test_logdetective_result_event_type PASSED [  5%]
2026-06-08 15:43:47.234661 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[copr-complete] PASSED [  5%]
2026-06-08 15:43:47.240136 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[copr-running] PASSED [  5%]
2026-06-08 15:43:47.245446 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[copr-unknown] PASSED [  6%]
2026-06-08 15:43:47.250743 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[copr-error] PASSED [  6%]
2026-06-08 15:43:47.256139 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[koji-complete] PASSED [  6%]
2026-06-08 15:43:47.261311 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[koji-running] PASSED [  6%]
2026-06-08 15:43:47.264541 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[koji-unknown] PASSED [  6%]
2026-06-08 15:43:47.267796 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result[koji-error] PASSED [  6%]
2026-06-08 15:43:47.271021 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result_error[copr] PASSED [  6%]
2026-06-08 15:43:47.274199 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result_error[koji] PASSED [  6%]
2026-06-08 15:43:47.276594 | container | tests/unit/events/test_logdetective.py::test_parse_logdetective_analysis_result_wrong_build_system PASSED [  6%]
2026-06-08 15:43:47.283092 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_success[complete-BaseCommitStatus.success-copr] PASSED [  6%]
2026-06-08 15:43:47.287635 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_success[error-BaseCommitStatus.error-copr] PASSED [  6%]
2026-06-08 15:43:47.292254 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_success[unknown-BaseCommitStatus.error-copr] PASSED [  6%]
2026-06-08 15:43:47.296866 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_success[complete-BaseCommitStatus.success-koji] PASSED [  7%]
2026-06-08 15:43:47.300112 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_success[error-BaseCommitStatus.error-koji] PASSED [  7%]
2026-06-08 15:43:47.303371 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_success[unknown-BaseCommitStatus.error-koji] PASSED [  7%]
2026-06-08 15:43:47.305730 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_unknown_identifier PASSED [  7%]
2026-06-08 15:43:47.308134 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_already_processed PASSED [  7%]
2026-06-08 15:43:47.310699 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_build_not_found PASSED [  7%]
2026-06-08 15:43:47.313318 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_empty_url_fallback PASSED [  7%]
2026-06-08 15:43:47.316037 | container | tests/unit/events/test_logdetective.py::test_logdetective_run_no_project PASSED [  7%]
2026-06-08 15:43:47.318594 | container | tests/unit/events/test_open_scan_hub.py::test_parse_openscanhub_task_finished PASSED [  7%]
2026-06-08 15:43:47.321097 | container | tests/unit/events/test_open_scan_hub.py::test_parse_openscanhub_task_started PASSED [  7%]
2026-06-08 15:43:47.322880 | container | tests/unit/events/test_pagure.py::test_parse_pagure_flag PASSED          [  7%]
2026-06-08 15:43:47.574442 | container | tests/unit/events/test_pagure.py::test_parse_pagure_pull_request_comment PASSED [  7%]
2026-06-08 15:43:47.581590 | container | tests/unit/events/test_pagure.py::test_distgit_pagure_push PASSED        [  7%]
2026-06-08 15:43:47.586976 | container | tests/unit/events/test_pagure.py::test_parse_pagure_pull_request_new PASSED [  8%]
2026-06-08 15:43:47.590870 | container | tests/unit/events/test_pagure.py::test_parse_pagure_pull_request_new_no_fork PASSED [  8%]
2026-06-08 15:43:47.595857 | container | tests/unit/events/test_pagure.py::test_parse_pagure_pull_request_updated PASSED [  8%]
2026-06-08 15:43:47.601173 | container | tests/unit/events/test_pagure.py::test_parse_pagure_pull_request_rebased PASSED [  8%]
2026-06-08 15:43:47.621869 | container | tests/unit/events/test_testing_farm.py::test_parse_testing_farm_notification[None] PASSED [  8%]
2026-06-08 15:43:47.629884 | container | tests/unit/events/test_testing_farm.py::test_parse_testing_farm_notification[foo] PASSED [  8%]
2026-06-08 15:43:47.633221 | container | tests/unit/events/test_testing_farm.py::test_parse_testing_farm_notification_error PASSED [  8%]
2026-06-08 15:43:47.636352 | container | tests/unit/events/test_testing_farm.py::test_get_project_testing_farm_notification PASSED [  8%]
2026-06-08 15:43:47.639330 | container | tests/unit/events/test_testing_farm.py::test_json_testing_farm_notification PASSED [  8%]
2026-06-08 15:43:47.642683 | container | tests/unit/events/test_testing_farm.py::test_get_submitted_time_from_model PASSED [  8%]
2026-06-08 15:43:47.645593 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[github.com/fero-mocked_model0-True] PASSED [  8%]
2026-06-08 15:43:47.648180 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[gitlab.com/lojzo-mocked_model1-True] PASSED [  8%]
2026-06-08 15:43:47.650949 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[github.com/lojzo-mocked_model2-False] PASSED [  9%]
2026-06-08 15:43:47.653667 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[github.com/konipas-mocked_model3-False] PASSED [  9%]
2026-06-08 15:43:47.656390 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[github.com/krasomila-mocked_model4-False] PASSED [  9%]
2026-06-08 15:43:47.658412 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[gitlab.com/packit-service/src/glibc.git-mocked_model5-True] PASSED [  9%]
2026-06-08 15:43:47.660428 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[github.com/src/glibc.git-mocked_model6-False] PASSED [  9%]
2026-06-08 15:43:47.662239 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[gitlab.com/packit/packit.git-mocked_model7-False] PASSED [  9%]
2026-06-08 15:43:47.664070 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[github.com/packit/packit.git-mocked_model8-True] PASSED [  9%]
2026-06-08 15:43:47.665970 | container | tests/unit/test_allowlist.py::test_is_namespace_or_parent_approved[gitlab.com/packit/ogr.git-mocked_model9-True] PASSED [  9%]
2026-06-08 15:43:47.668005 | container | tests/unit/test_allowlist.py::test_is_denied[github.com/fero-mocked_model0-False] PASSED [  9%]
2026-06-08 15:43:47.670040 | container | tests/unit/test_allowlist.py::test_is_denied[gitlab.com/packit-service/src/glibc.git-mocked_model1-True] PASSED [  9%]
2026-06-08 15:43:47.672038 | container | tests/unit/test_allowlist.py::test_is_denied[github.com/src/glibc.git-mocked_model2-False] PASSED [  9%]
2026-06-08 15:43:47.674012 | container | tests/unit/test_allowlist.py::test_is_denied[gitlab.com/packit/packit.git-mocked_model3-True] PASSED [  9%]
2026-06-08 15:43:47.676911 | container | tests/unit/test_allowlist.py::test_check_and_report_calls_method[event0-mocked_model0-False-github.com/bar] PASSED [  9%]
2026-06-08 15:43:47.679549 | container | tests/unit/test_allowlist.py::test_check_and_report_calls_method[event1-mocked_model1-False-github.com/baz] PASSED [ 10%]
2026-06-08 15:43:47.681955 | container | tests/unit/test_allowlist.py::test_check_and_report_calls_method[event2-mocked_model2-True-github.com/lojzo] PASSED [ 10%]
2026-06-08 15:43:47.684236 | container | tests/unit/test_allowlist.py::test_check_and_report_calls_method[event3-mocked_model3-True-gitlab.com/lojzo] PASSED [ 10%]
2026-06-08 15:43:47.686432 | container | tests/unit/test_allowlist.py::test_check_and_report_calls_method[event4-mocked_model4-True-github.com/admin] PASSED [ 10%]
2026-06-08 15:43:47.688386 | container | tests/unit/test_allowlist.py::test_check_and_report_denied_project[event0] PASSED [ 10%]
2026-06-08 15:43:47.690308 | container | tests/unit/test_allowlist.py::test_check_and_report_denied_project[event1] PASSED [ 10%]
2026-06-08 15:43:47.692206 | container | tests/unit/test_allowlist.py::test_check_and_report_denied_project[event2] PASSED [ 10%]
2026-06-08 15:43:47.694175 | container | tests/unit/test_allowlist.py::test_check_and_report_denied_project[event3] PASSED [ 10%]
2026-06-08 15:43:47.696104 | container | tests/unit/test_allowlist.py::test_check_and_report_denied_project[event4] PASSED [ 10%]
2026-06-08 15:43:47.698164 | container | tests/unit/test_allowlist.py::test_check_and_report_denied_project[event5] PASSED [ 10%]
2026-06-08 15:43:47.704678 | container | tests/unit/test_allowlist.py::test_check_and_report[release] PASSED      [ 10%]
2026-06-08 15:43:49.710782 | container | tests/unit/test_allowlist.py::test_check_and_report[pr] PASSED           [ 10%]
2026-06-08 15:43:49.723336 | container | tests/unit/test_allowlist.py::test_check_and_report[pr_comment] PASSED   [ 11%]
2026-06-08 15:43:49.734980 | container | tests/unit/test_allowlist.py::test_check_and_report[issue_comment] PASSED [ 11%]
2026-06-08 15:43:49.742383 | container | tests/unit/test_allowlist.py::test_check_and_report[admin] PASSED        [ 11%]
2026-06-08 15:43:49.745418 | container | tests/unit/test_allowlist.py::test_check_and_report_actor_denied_issue PASSED [ 11%]
2026-06-08 15:43:49.749494 | container | tests/unit/test_allowlist.py::test_check_and_report_actor_pull_request PASSED [ 11%]
2026-06-08 15:43:49.751619 | container | tests/unit/test_allowlist.py::test_strip_protocol_and_add_git[https://github.com/test/test_repo-github.com/test/test_repo.git] PASSED [ 11%]
2026-06-08 15:43:49.753734 | container | tests/unit/test_allowlist.py::test_strip_protocol_and_add_git[https://gitlab.somewhere.on.the.net/with/multiple/namespaces/repo.git-gitlab.somewhere.on.the.net/with/multiple/namespaces/repo.git.git] PASSED [ 11%]
2026-06-08 15:43:49.756820 | container | tests/unit/test_allowlist.py::test_is_github_username_from_fas_account_matching[me-me-person_object0-None-True] PASSED [ 11%]
2026-06-08 15:43:49.759737 | container | tests/unit/test_allowlist.py::test_is_github_username_from_fas_account_matching[me-me-fas-person_object1-None-True] PASSED [ 11%]
2026-06-08 15:43:49.762733 | container | tests/unit/test_allowlist.py::test_is_github_username_from_fas_account_matching[you-you-person_object2-None-False] PASSED [ 11%]
2026-06-08 15:43:49.765616 | container | tests/unit/test_allowlist.py::test_is_github_username_from_fas_account_matching[she-she-person_object3-None-False] PASSED [ 11%]
2026-06-08 15:43:49.768913 | container | tests/unit/test_allowlist.py::test_is_github_username_from_fas_account_matching[they-they-person_object4-raises4-False] PASSED [ 11%]
2026-06-08 15:43:49.771027 | container | tests/unit/test_api.py::test_optional_time[input_object0-str] PASSED     [ 11%]
2026-06-08 15:43:49.773101 | container | tests/unit/test_api.py::test_optional_time[None-NoneType] PASSED         [ 12%]
2026-06-08 15:43:49.775405 | container | tests/unit/test_api.py::test_get_commit_from_version[0.76.0.post18+g116edc5-116edc5] PASSED [ 12%]
2026-06-08 15:43:49.777243 | container | tests/unit/test_api.py::test_get_commit_from_version[0.1.dev1+gc03b1bd.d20230615-c03b1bd] PASSED [ 12%]
2026-06-08 15:43:49.778689 | container | tests/unit/test_api.py::test_get_commit_from_version[0.18.0.post4+g28cb117-28cb117] PASSED [ 12%]
2026-06-08 15:43:49.780164 | container | tests/unit/test_api.py::test_get_commit_from_version[0.45.1.dev2+g3b0fc3b-3b0fc3b] PASSED [ 12%]
2026-06-08 15:43:49.781763 | container | tests/unit/test_api.py::test_process_timestamps[None-None-expected_result0] PASSED [ 12%]
2026-06-08 15:43:49.783293 | container | tests/unit/test_api.py::test_process_timestamps[2023-08-28T03:30:58-07:00-None-expected_result1] PASSED [ 12%]
2026-06-08 15:43:49.785976 | container | tests/unit/test_api.py::test_process_timestamps[None-2023-08-28T03:30:58-07:00-expected_result2] PASSED [ 12%]
2026-06-08 15:43:49.787527 | container | tests/unit/test_api.py::test_process_timestamps[2023-08-01 02:00:00+02:00-2023-09-01 02:00:00 +02:00-expected_result3] PASSED [ 12%]
2026-06-08 15:43:49.789075 | container | tests/unit/test_api.py::test_process_timestamps[2023\u201008\u201028T03:30:58\u221207:00-None-expected_result4] PASSED [ 12%]
2026-06-08 15:43:49.790597 | container | tests/unit/test_api.py::test_process_timestamps[None-2023\u201008\u201028T03:30:58\u221207:00-expected_result5] PASSED [ 12%]
2026-06-08 15:43:49.792237 | container | tests/unit/test_api.py::test_process_timestamps[2023\u201008\u201028T03:30:58\u221207:00-2023\u201008\u201028T03:30:58\u221207:00-expected_result6] PASSED [ 12%]
2026-06-08 15:43:49.794073 | container | tests/unit/test_babysit_vm_image.py::test_check_pending_vm_image_builds PASSED [ 13%]
2026-06-08 15:43:49.795794 | container | tests/unit/test_babysit_vm_image.py::test_check_pending_vm_image_builds_timeout PASSED [ 13%]
2026-06-08 15:43:49.797306 | container | tests/unit/test_babysit_vm_image.py::test_check_no_pending_vm_image_builds PASSED [ 13%]
2026-06-08 15:43:50.311748 | container | tests/unit/test_babysit_vm_image.py::test_update_vm_image_build[No result from vm image builder server. An exception was raised.] PASSED [ 13%]
2026-06-08 15:43:50.807220 | container | tests/unit/test_babysit_vm_image.py::test_update_vm_image_build[Failed build] PASSED [ 13%]
2026-06-08 15:43:51.346233 | container | tests/unit/test_babysit_vm_image.py::test_update_vm_image_build[Successfull build] PASSED [ 13%]
2026-06-08 15:43:51.348986 | container | tests/unit/test_babysit_vm_image.py::test_update_vm_image_build[Still in progress build] PASSED [ 13%]
2026-06-08 15:43:51.351128 | container | tests/unit/test_bodhi_update_checks.py::test_check_has_author_write_access[pagure.pr.Comment-True-True] PASSED [ 13%]
2026-06-08 15:43:51.353161 | container | tests/unit/test_bodhi_update_checks.py::test_check_has_author_write_access[pagure.pr.Comment-False-False] PASSED [ 13%]
2026-06-08 15:43:51.354920 | container | tests/unit/test_bodhi_update_checks.py::test_check_has_author_write_access[AnotherEvent-True-True] PASSED [ 13%]
2026-06-08 15:43:51.357008 | container | tests/unit/test_bodhi_update_checks.py::test_check_is_author_a_packager[Bob-True-True] PASSED [ 13%]
2026-06-08 15:43:51.358999 | container | tests/unit/test_bodhi_update_checks.py::test_check_is_author_a_packager[Bob-False-False] PASSED [ 13%]
2026-06-08 15:43:51.360933 | container | tests/unit/test_bodhi_update_checks.py::test_check_is_author_a_packager[None-False-True] PASSED [ 13%]
2026-06-08 15:43:51.367899 | container | tests/unit/test_bodhi_update_error_msgs.py::test_pull_request_retrigger_bodhi_update_with_koji_data PASSED [ 14%]
2026-06-08 15:43:51.369952 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets] PASSED [ 14%]
2026-06-08 15:43:51.371876 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets&pr_comment] PASSED [ 14%]
2026-06-08 15:43:51.373737 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets&release] PASSED [ 14%]
2026-06-08 15:43:51.375812 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets&push] PASSED [ 14%]
2026-06-08 15:43:51.377678 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets&pull_request_with_pr_and_push_defined] PASSED [ 14%]
2026-06-08 15:43:51.379532 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets&pr_comment_with_pr_and_push_defined] PASSED [ 14%]
2026-06-08 15:43:51.381459 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_targets&push_with_pr_and_push_defined] PASSED [ 14%]
2026-06-08 15:43:51.384247 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_without_targets] PASSED [ 14%]
2026-06-08 15:43:51.386069 | container | tests/unit/test_build_helper.py::test_configured_build_targets[test_without_targets] PASSED [ 14%]
2026-06-08 15:43:51.388210 | container | tests/unit/test_build_helper.py::test_configured_build_targets[test_with_targets] PASSED [ 14%]
2026-06-08 15:43:51.390267 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_without_target&test_without_targets] PASSED [ 14%]
2026-06-08 15:43:51.392094 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build_with_target&test_without_targets] PASSED [ 15%]
2026-06-08 15:43:51.394221 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build[pr+commit]&test[pr]&commit] PASSED [ 15%]
2026-06-08 15:43:51.396290 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build[pr+commit]&test[pr]&pr] PASSED [ 15%]
2026-06-08 15:43:51.398461 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build[pr+commit]&test[commit]&commit] PASSED [ 15%]
2026-06-08 15:43:51.402304 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build[pr+commit]&test[commit]&pr] PASSED [ 15%]
2026-06-08 15:43:51.404495 | container | tests/unit/test_build_helper.py::test_configured_build_targets[build[pr+commit+release]&test[pr]&commit] PASSED [ 15%]
2026-06-08 15:43:51.406387 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[test_without_targets] PASSED [ 15%]
2026-06-08 15:43:51.408215 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[test_with_targets] PASSED [ 15%]
2026-06-08 15:43:51.410918 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build_without_target&test_without_targets] PASSED [ 15%]
2026-06-08 15:43:51.412691 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build_with_target&test_without_targets] PASSED [ 15%]
2026-06-08 15:43:51.414520 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build_without_target&test_with_targets] PASSED [ 15%]
2026-06-08 15:43:51.416345 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build_without_target&test_with_one_str_target] PASSED [ 15%]
2026-06-08 15:43:51.418131 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build[pr+commit]&test[pr]&commit] PASSED [ 15%]
2026-06-08 15:43:51.420243 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build[pr+commit]&test[pr]&pr] PASSED [ 16%]
2026-06-08 15:43:51.422823 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build[pr+commit]&test[commit]&commit] PASSED [ 16%]
2026-06-08 15:43:51.424532 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build[pr+commit]&test[commit]&pr] PASSED [ 16%]
2026-06-08 15:43:51.426355 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build[pr+commit+release]&test[pr]&commit] PASSED [ 16%]
2026-06-08 15:43:51.428191 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build_with_mixed_build_alias] PASSED [ 16%]
2026-06-08 15:43:51.430021 | container | tests/unit/test_build_helper.py::test_configured_tests_targets[build_with_mixed_build_tests] PASSED [ 16%]
2026-06-08 15:43:51.432850 | container | tests/unit/test_build_helper.py::test_deduced_copr_targets PASSED        [ 16%]
2026-06-08 15:43:51.440193 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[target_in_config_for_both] PASSED [ 16%]
2026-06-08 15:43:51.443614 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[target_in_config] PASSED [ 16%]
2026-06-08 15:43:51.446639 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[target_not_in_config] PASSED [ 16%]
2026-06-08 15:43:51.449604 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[build_test_mapping_test_overrides] PASSED [ 16%]
2026-06-08 15:43:51.452739 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[build_test_mapping_build_overrides] PASSED [ 16%]
2026-06-08 15:43:51.455684 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[targets_in_tests_no_mapping] PASSED [ 16%]
2026-06-08 15:43:51.459055 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[targets_in_build_no_mapping] PASSED [ 17%]
2026-06-08 15:43:51.462095 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[default_mapping_build_override] PASSED [ 17%]
2026-06-08 15:43:51.465068 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[default_mapping_test_override] PASSED [ 17%]
2026-06-08 15:43:51.468541 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[default_mapping_build_override_different_arch] PASSED [ 17%]
2026-06-08 15:43:51.471465 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[default_mapping_test_override_different_arch] PASSED [ 17%]
2026-06-08 15:43:51.474721 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[rebuild_default_job_targets] PASSED [ 17%]
2026-06-08 15:43:51.481734 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[rebuild_latest_job_targets] PASSED [ 17%]
2026-06-08 15:43:51.481752 | container | tests/unit/test_build_helper.py::test_build_targets_overrides[rebuild_latest_job_targets_for_job_with_identifier] PASSED [ 17%]
2026-06-08 15:43:51.484741 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[target_in_config_for_both] PASSED [ 17%]
2026-06-08 15:43:51.486750 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[build_test_mapping_test_overrides] PASSED [ 17%]
2026-06-08 15:43:51.489087 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[build_test_mapping_build_overrides] PASSED [ 17%]
2026-06-08 15:43:51.491788 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[targets_in_tests_no_mapping] PASSED [ 17%]
2026-06-08 15:43:51.494766 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[targets_in_build_no_mapping] PASSED [ 18%]
2026-06-08 15:43:51.497252 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[default_mapping_build_override] PASSED [ 18%]
2026-06-08 15:43:51.499741 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[default_mapping_test_override] PASSED [ 18%]
2026-06-08 15:43:51.502242 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[default_mapping_build_override_different_arch] PASSED [ 18%]
2026-06-08 15:43:51.504665 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[default_mapping_test_override_different_arch] PASSED [ 18%]
2026-06-08 15:43:51.507193 | container | tests/unit/test_build_helper.py::test_tests_targets_overrides[build-target-not-in-test] PASSED [ 18%]
2026-06-08 15:43:51.509229 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[default_mapping] PASSED [ 18%]
2026-06-08 15:43:51.511259 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[mapping_defined_in_config] PASSED [ 18%]
2026-06-08 15:43:51.513317 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[public_tf_default_mapping1] PASSED [ 18%]
2026-06-08 15:43:51.515632 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[public_tf_default_mapping2] PASSED [ 18%]
2026-06-08 15:43:51.517606 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[public_tf_default_mapping3] PASSED [ 18%]
2026-06-08 15:43:51.519621 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[internal_tf_default_mapping1] PASSED [ 18%]
2026-06-08 15:43:51.521590 | container | tests/unit/test_build_helper.py::test_copr_build_target2test_targets[internal_tf_default_mapping2] PASSED [ 18%]
2026-06-08 15:43:51.524237 | container | tests/unit/test_build_helper.py::test_copr_build_and_test_targets_both_jobs_defined PASSED [ 19%]
2026-06-08 15:43:51.526421 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[default_mapping] PASSED [ 19%]
2026-06-08 15:43:51.528632 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[mapping_defined_in_config1] PASSED [ 19%]
2026-06-08 15:43:51.530906 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[mapping_defined_in_config2] PASSED [ 19%]
2026-06-08 15:43:51.533437 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[mapping_defined_in_config_without_arch] PASSED [ 19%]
2026-06-08 15:43:51.535854 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[public_tf_default_mapping] PASSED [ 19%]
2026-06-08 15:43:51.537892 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[internal_tf_default_mapping] PASSED [ 19%]
2026-06-08 15:43:51.540078 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[no_mapping] PASSED [ 19%]
2026-06-08 15:43:51.542255 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[no_mapping_targets_defined_in_build] PASSED [ 19%]
2026-06-08 15:43:51.544476 | container | tests/unit/test_build_helper.py::test_copr_test_target2build_target[no_mapping_internal_tf] PASSED [ 19%]
2026-06-08 15:43:51.546455 | container | tests/unit/test_build_helper.py::test_koji_targets_overrides[target_in_config] PASSED [ 19%]
2026-06-08 15:43:51.548626 | container | tests/unit/test_build_helper.py::test_koji_targets_overrides[target_not_in_config] PASSED [ 19%]
2026-06-08 15:43:51.552870 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build&pull_request] PASSED [ 20%]
2026-06-08 15:43:51.555694 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[build&pull_request] PASSED [ 20%]
2026-06-08 15:43:51.558462 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build&pr_comment] PASSED [ 20%]
2026-06-08 15:43:51.561950 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build&release] PASSED [ 20%]
2026-06-08 15:43:51.564177 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build&push] PASSED [ 20%]
2026-06-08 15:43:51.569240 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build[pr+commit]&pull_request] PASSED [ 20%]
2026-06-08 15:43:51.572303 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build[commit+pr]&pull_request] PASSED [ 20%]
2026-06-08 15:43:51.575217 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build[pr+commit]&push] PASSED [ 20%]
2026-06-08 15:43:51.577135 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[test&pr] PASSED [ 20%]
2026-06-08 15:43:51.579900 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build+test&pr] PASSED [ 20%]
2026-06-08 15:43:51.582634 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[build+test&pr] PASSED [ 20%]
2026-06-08 15:43:51.585435 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build[pr+commit]+test[pr]&pr] PASSED [ 20%]
2026-06-08 15:43:51.588272 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build[pr+commit]+test[pr]&commit0] PASSED [ 20%]
2026-06-08 15:43:51.591102 | container | tests/unit/test_build_helper.py::test_build_handler_job_and_test_properties[copr_build[pr+commit]+test[pr]&commit1] PASSED [ 21%]
2026-06-08 15:43:51.593177 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[default-values] PASSED [ 21%]
2026-06-08 15:43:51.595268 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[custom-owner&default-project] PASSED [ 21%]
2026-06-08 15:43:51.597296 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[default-owner&custom-project] PASSED [ 21%]
2026-06-08 15:43:51.599317 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[custom-owner&custom-project] PASSED [ 21%]
2026-06-08 15:43:51.601323 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[custom-owner-build&custom-project] PASSED [ 21%]
2026-06-08 15:43:51.603464 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[commit&default-owner&default-project] PASSED [ 21%]
2026-06-08 15:43:51.606055 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[release&default-owner&default-project] PASSED [ 21%]
2026-06-08 15:43:51.608066 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[release-without-tag&default-owner&default-project] PASSED [ 21%]
2026-06-08 15:43:51.610069 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[two-copr-builds&custom-owner&custom-project] PASSED [ 21%]
2026-06-08 15:43:51.612129 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[build+test&default-owner&default-project] PASSED [ 21%]
2026-06-08 15:43:51.614125 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[build+test&custom-owner&custom-project-from-build] PASSED [ 21%]
2026-06-08 15:43:51.616171 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[build+test&custom-owner&custom-project-from-test] PASSED [ 22%]
2026-06-08 15:43:51.618258 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[two-copr-builds+test-pr&custom-owner&custom-project] PASSED [ 22%]
2026-06-08 15:43:51.620372 | container | tests/unit/test_build_helper.py::test_copr_project_and_namespace[two-copr-builds+test-commit&custom-owner&custom-project] PASSED [ 22%]
2026-06-08 15:43:51.622608 | container | tests/unit/test_build_helper.py::test_check_if_custom_copr_can_be_used_and_report[empty] PASSED [ 22%]
2026-06-08 15:43:51.624837 | container | tests/unit/test_build_helper.py::test_check_if_custom_copr_can_be_used_and_report[not-present] PASSED [ 22%]
2026-06-08 15:43:51.626924 | container | tests/unit/test_build_helper.py::test_check_if_custom_copr_can_be_used_and_report[present] PASSED [ 22%]
2026-06-08 15:43:51.628962 | container | tests/unit/test_build_helper.py::test_check_if_custom_copr_can_be_used_and_report[wildcard] PASSED [ 22%]
2026-06-08 15:43:51.630882 | container | tests/unit/test_build_helper.py::test_check_if_custom_copr_can_be_used_and_report[present-more-values] PASSED [ 22%]
2026-06-08 15:43:51.632794 | container | tests/unit/test_build_helper.py::test_check_if_custom_copr_can_be_used_and_report[wildcard-more-values] PASSED [ 22%]
2026-06-08 15:43:51.634736 | container | tests/unit/test_build_helper.py::test_targets_for_koji_build[koji_build_with_targets_for_pr] PASSED [ 22%]
2026-06-08 15:43:51.636735 | container | tests/unit/test_build_helper.py::test_targets_for_koji_build[koji_build_with_targets_for_commit] PASSED [ 22%]
2026-06-08 15:43:51.638601 | container | tests/unit/test_build_helper.py::test_targets_for_koji_build[koji_build_with_targets_for_release] PASSED [ 22%]
2026-06-08 15:43:51.641643 | container | tests/unit/test_build_helper.py::test_repository_cache_invocation PASSED [ 22%]
2026-06-08 15:43:51.644040 | container | tests/unit/test_build_helper.py::test_local_project_not_called_when_initializing_api PASSED [ 23%]
2026-06-08 15:43:51.646639 | container | tests/unit/test_build_helper.py::test_notify_about_failure_if_configured[only commit_sha] PASSED [ 23%]
2026-06-08 15:43:51.648628 | container | tests/unit/test_build_helper.py::test_notify_about_failure_if_configured[commit_sha and logs url] PASSED [ 23%]
2026-06-08 15:43:51.650655 | container | tests/unit/test_build_helper.py::test_notify_about_failure_if_configured[commit_sha and no logs and packit dashboard url] PASSED [ 23%]
2026-06-08 15:43:51.652729 | container | tests/unit/test_build_helper.py::test_notify_about_failure_if_configured[commit_sha, copr build logs url and packit dashboard url] PASSED [ 23%]
2026-06-08 15:43:51.654967 | container | tests/unit/test_check_rate_limit_remaining.py::test_check_rate_limit_remaining_no_celery_task PASSED [ 23%]
2026-06-08 15:43:51.657103 | container | tests/unit/test_check_rate_limit_remaining.py::test_check_rate_limit_remaining_no_project PASSED [ 23%]
2026-06-08 15:43:51.659249 | container | tests/unit/test_check_rate_limit_remaining.py::test_check_rate_limit_remaining_high_rate_limit PASSED [ 23%]
2026-06-08 15:43:51.661882 | container | tests/unit/test_check_rate_limit_remaining.py::test_check_rate_limit_remaining_low_rate_limit_reschedule PASSED [ 23%]
2026-06-08 15:43:51.664081 | container | tests/unit/test_check_rate_limit_remaining.py::test_check_rate_limit_remaining_already_in_rate_limited_queue PASSED [ 23%]
2026-06-08 15:43:51.666222 | container | tests/unit/test_check_rate_limit_remaining.py::test_check_rate_limit_remaining_project_exception PASSED [ 23%]
2026-06-08 15:43:51.668355 | container | tests/unit/test_checkers.py::test_koji_permissions[closed MRs are ignored] PASSED [ 23%]
2026-06-08 15:43:51.670414 | container | tests/unit/test_checkers.py::test_koji_permissions[Permissions on GitHub] PASSED [ 24%]
2026-06-08 15:43:51.672425 | container | tests/unit/test_checkers.py::test_koji_permissions[Permissions on GitLab] PASSED [ 24%]
2026-06-08 15:43:51.674638 | container | tests/unit/test_checkers.py::test_koji_permissions[Non-scratch builds are prohibited] PASSED [ 24%]
2026-06-08 15:43:51.676664 | container | tests/unit/test_checkers.py::test_koji_permissions[PR from GitHub shall pass] PASSED [ 24%]
2026-06-08 15:43:51.678666 | container | tests/unit/test_checkers.py::test_koji_permissions[MR from GitLab shall pass] PASSED [ 24%]
2026-06-08 15:43:51.680594 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[GitHub push to non-configured branch is ignored-IsJobConfigTriggerMatching0] PASSED [ 24%]
2026-06-08 15:43:51.682587 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[GitHub push to non-configured branch is ignored-IsJobConfigTriggerMatching1] PASSED [ 24%]
2026-06-08 15:43:51.684552 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[GitHub push to non-configured branch is ignored-IsJobConfigTriggerMatching2] PASSED [ 24%]
2026-06-08 15:43:51.686482 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[GitLab push to non-configured branch is ignored-IsJobConfigTriggerMatching0] PASSED [ 24%]
2026-06-08 15:43:51.688373 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[GitLab push to non-configured branch is ignored-IsJobConfigTriggerMatching1] PASSED [ 24%]
2026-06-08 15:43:51.690262 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[GitLab push to non-configured branch is ignored-IsJobConfigTriggerMatching2] PASSED [ 24%]
2026-06-08 15:43:51.692178 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[Pagure push to non-configured branch is ignored-IsJobConfigTriggerMatching0] PASSED [ 24%]
2026-06-08 15:43:51.694164 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[Pagure push to non-configured branch is ignored-IsJobConfigTriggerMatching1] PASSED [ 24%]
2026-06-08 15:43:51.696092 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[Pagure push to non-configured branch is ignored-IsJobConfigTriggerMatching2] PASSED [ 25%]
2026-06-08 15:43:51.698018 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[Pagure push to configured branch is not ignored-IsJobConfigTriggerMatching0] PASSED [ 25%]
2026-06-08 15:43:51.699953 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[Pagure push to configured branch is not ignored-IsJobConfigTriggerMatching1] PASSED [ 25%]
2026-06-08 15:43:51.701859 | container | tests/unit/test_checkers.py::test_branch_push_event_checker[Pagure push to configured branch is not ignored-IsJobConfigTriggerMatching2] PASSED [ 25%]
2026-06-08 15:43:51.705969 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitHub PR target branch matches-IsJobConfigTriggerMatching0] PASSED [ 25%]
2026-06-08 15:43:51.707958 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitHub PR target branch matches-IsJobConfigTriggerMatching1] PASSED [ 25%]
2026-06-08 15:43:51.709936 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitHub PR target branch matches-IsJobConfigTriggerMatching2] PASSED [ 25%]
2026-06-08 15:43:51.711954 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitHub PR target branch does not match-IsJobConfigTriggerMatching0] PASSED [ 25%]
2026-06-08 15:43:51.713916 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitHub PR target branch does not match-IsJobConfigTriggerMatching1] PASSED [ 25%]
2026-06-08 15:43:51.715861 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitHub PR target branch does not match-IsJobConfigTriggerMatching2] PASSED [ 25%]
2026-06-08 15:43:51.717833 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitLab PR target branch matches-IsJobConfigTriggerMatching0] PASSED [ 25%]
2026-06-08 15:43:51.719814 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitLab PR target branch matches-IsJobConfigTriggerMatching1] PASSED [ 25%]
2026-06-08 15:43:51.721833 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitLab PR target branch matches-IsJobConfigTriggerMatching2] PASSED [ 26%]
2026-06-08 15:43:51.723942 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitLab PR target branch does not match-IsJobConfigTriggerMatching0] PASSED [ 26%]
2026-06-08 15:43:51.725866 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitLab PR target branch does not match-IsJobConfigTriggerMatching1] PASSED [ 26%]
2026-06-08 15:43:51.727864 | container | tests/unit/test_checkers.py::test_pr_event_checker[GitLab PR target branch does not match-IsJobConfigTriggerMatching2] PASSED [ 26%]
2026-06-08 15:43:51.730128 | container | tests/unit/test_checkers.py::test_vm_image_is_copr_build_ok_for_chroot[A successful Copr build for project found] PASSED [ 26%]
2026-06-08 15:43:51.732474 | container | tests/unit/test_checkers.py::test_vm_image_is_copr_build_ok_for_chroot[No copr build found] PASSED [ 26%]
2026-06-08 15:43:51.735046 | container | tests/unit/test_checkers.py::test_vm_image_is_copr_build_ok_for_chroot[No copr build found for default packit repo, job config without Copr project info] PASSED [ 26%]
2026-06-08 15:43:51.736762 | container | tests/unit/test_checkers.py::test_copr_build_is_package_matching_job_view PASSED [ 26%]
2026-06-08 15:43:51.738616 | container | tests/unit/test_checkers.py::test_vm_image_has_author_write_access[Author has write access] PASSED [ 26%]
2026-06-08 15:43:51.740545 | container | tests/unit/test_checkers.py::test_vm_image_has_author_write_access[Author has not write access] PASSED [ 26%]
2026-06-08 15:43:51.742324 | container | tests/unit/test_checkers.py::test_koji_branch_merge_queue PASSED         [ 26%]
2026-06-08 15:43:51.745282 | container | tests/unit/test_checkers.py::test_tf_comment_identifier[Matching identifier specified0] PASSED [ 26%]
2026-06-08 15:43:51.747615 | container | tests/unit/test_checkers.py::test_tf_comment_identifier[Matching identifier specified1] PASSED [ 26%]
2026-06-08 15:43:51.749930 | container | tests/unit/test_checkers.py::test_tf_comment_identifier[Matching identifier specified2] PASSED [ 27%]
2026-06-08 15:43:51.752754 | container | tests/unit/test_checkers.py::test_tf_comment_identifier[No identifier specified] PASSED [ 27%]
2026-06-08 15:43:51.755109 | container | tests/unit/test_checkers.py::test_tf_comment_identifier[Non-matching identifier specified] PASSED [ 27%]
2026-06-08 15:43:51.757562 | container | tests/unit/test_checkers.py::test_tf_comment_default_identifier[Identifier specified in comment] PASSED [ 27%]
2026-06-08 15:43:51.759998 | container | tests/unit/test_checkers.py::test_tf_comment_default_identifier[No identifier specified, no default identifier] PASSED [ 27%]
2026-06-08 15:43:51.762468 | container | tests/unit/test_checkers.py::test_tf_comment_default_identifier[No identifier specified, default identifier matching] PASSED [ 27%]
2026-06-08 15:43:51.765628 | container | tests/unit/test_checkers.py::test_tf_comment_default_identifier[No identifier specified, default identifier not matching] PASSED [ 27%]
2026-06-08 15:43:51.769045 | container | tests/unit/test_checkers.py::test_tf_comment_default_identifier[No identifier specified, default identifier not matching (job without label)] PASSED [ 27%]
2026-06-08 15:43:51.772036 | container | tests/unit/test_checkers.py::test_tf_comment_labels[Matching label specified] PASSED [ 27%]
2026-06-08 15:43:51.774307 | container | tests/unit/test_checkers.py::test_tf_comment_labels[No labels specified] PASSED [ 27%]
2026-06-08 15:43:51.776720 | container | tests/unit/test_checkers.py::test_tf_comment_labels[Non-matching label specified] PASSED [ 27%]
2026-06-08 15:43:51.779221 | container | tests/unit/test_checkers.py::test_tf_comment_default_labels[Labels specified in comment] PASSED [ 27%]
2026-06-08 15:43:51.781627 | container | tests/unit/test_checkers.py::test_tf_comment_default_labels[No labels specified, no default labels] PASSED [ 28%]
2026-06-08 15:43:51.784159 | container | tests/unit/test_checkers.py::test_tf_comment_default_labels[No labels specified, default labels matching] PASSED [ 28%]
2026-06-08 15:43:51.786512 | container | tests/unit/test_checkers.py::test_tf_comment_default_labels[No labels specified, default labels not matching] PASSED [ 28%]
2026-06-08 15:43:51.788939 | container | tests/unit/test_checkers.py::test_tf_comment_default_labels[No labels specified, default labels not matching (job without label)] PASSED [ 28%]
2026-06-08 15:43:51.791199 | container | tests/unit/test_checkers.py::test_tf_comment_labels_none_in_config[No labels specified, none in config: should pass] PASSED [ 28%]
2026-06-08 15:43:51.793565 | container | tests/unit/test_checkers.py::test_tf_comment_labels_none_in_config[Labels specified, none in config: should fail] PASSED [ 28%]
2026-06-08 15:43:51.796018 | container | tests/unit/test_checkers.py::test_sync_release_matching_tag[None-None-True] PASSED [ 28%]
2026-06-08 15:43:51.797759 | container | tests/unit/test_checkers.py::test_sync_release_matching_tag[None-^.+\\.2\\..+-True] PASSED [ 28%]
2026-06-08 15:43:51.799669 | container | tests/unit/test_checkers.py::test_sync_release_matching_tag[None-^.+\\.1\\..+-False] PASSED [ 28%]
2026-06-08 15:43:51.801461 | container | tests/unit/test_checkers.py::test_sync_release_matching_tag[^.+\\.2\\..+-None-False] PASSED [ 28%]
2026-06-08 15:43:51.803281 | container | tests/unit/test_checkers.py::test_sync_release_matching_tag[^.+\\.1\\..+-None-True] PASSED [ 28%]
2026-06-08 15:43:51.805035 | container | tests/unit/test_checkers.py::test_sync_release_matching_tag[^.+\\.1\\..+-^2\\..+-False] PASSED [ 28%]
2026-06-08 15:43:51.807451 | container | tests/unit/test_checkers.py::test_koji_check_allowed_accounts[direct-account-allowed_pr_authors0-True] PASSED [ 28%]
2026-06-08 15:43:51.809682 | container | tests/unit/test_checkers.py::test_koji_check_allowed_accounts[admin-1-allowed_pr_authors1-True] PASSED [ 29%]
2026-06-08 15:43:51.812054 | container | tests/unit/test_checkers.py::test_koji_check_allowed_accounts[admin-2-allowed_pr_authors2-False] PASSED [ 29%]
2026-06-08 15:43:51.814031 | container | tests/unit/test_checkers.py::test_koji_check_allowed_accounts[group-account-1-allowed_pr_authors3-True] PASSED [ 29%]
2026-06-08 15:43:51.816037 | container | tests/unit/test_checkers.py::test_koji_check_allowed_accounts[group-account-2-allowed_pr_authors4-False] PASSED [ 29%]
2026-06-08 15:43:51.817981 | container | tests/unit/test_checkers.py::test_labels_on_distgit_pr[pr_labels0-labels_present0-labels_absent0-True] PASSED [ 29%]
2026-06-08 15:43:51.820333 | container | tests/unit/test_checkers.py::test_labels_on_distgit_pr[pr_labels1-labels_present1-labels_absent1-True] PASSED [ 29%]
2026-06-08 15:43:51.822575 | container | tests/unit/test_checkers.py::test_labels_on_distgit_pr[pr_labels2-labels_present2-labels_absent2-True] PASSED [ 29%]
2026-06-08 15:43:51.824801 | container | tests/unit/test_checkers.py::test_labels_on_distgit_pr[pr_labels3-labels_present3-labels_absent3-True] PASSED [ 29%]
2026-06-08 15:43:51.827020 | container | tests/unit/test_checkers.py::test_labels_on_distgit_pr[pr_labels4-labels_present4-labels_absent4-False] PASSED [ 29%]
2026-06-08 15:43:51.829308 | container | tests/unit/test_checkers.py::test_allowed_builders_for_bodhi[allowed_builders0-packit-True] PASSED [ 29%]
2026-06-08 15:43:51.831434 | container | tests/unit/test_checkers.py::test_allowed_builders_for_bodhi[allowed_builders1-another-account-False] PASSED [ 29%]
2026-06-08 15:43:51.833572 | container | tests/unit/test_checkers.py::test_allowed_builders_for_bodhi[allowed_builders2-another-account-True] PASSED [ 29%]
2026-06-08 15:43:51.835472 | container | tests/unit/test_checkers.py::test_allowed_builders_for_bodhi[allowed_builders3-packit-True] PASSED [ 30%]
2026-06-08 15:43:51.837745 | container | tests/unit/test_checkers.py::test_allowed_builders_for_bodhi_alias PASSED [ 30%]
2026-06-08 15:43:52.269591 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_trigger_anitya-None-True-False] PASSED [ 30%]
2026-06-08 15:43:52.701424 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_trigger_anitya-None-True-True] PASSED [ 30%]
2026-06-08 15:43:53.159534 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_trigger_anitya-true-True-False] PASSED [ 30%]
2026-06-08 15:43:53.847753 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_trigger_anitya-true-True-True] PASSED [ 30%]
2026-06-08 15:43:54.324407 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_trigger_anitya-false-False-False] PASSED [ 30%]
2026-06-08 15:43:54.768904 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_trigger_anitya-false-False-True] PASSED [ 30%]
2026-06-08 15:43:55.298619 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_retrigger_pr_comment-None-True-False] PASSED [ 30%]
2026-06-08 15:43:55.974203 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_retrigger_pr_comment-None-True-True] PASSED [ 30%]
2026-06-08 15:43:56.634383 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_retrigger_pr_comment-true-True-False] PASSED [ 30%]
2026-06-08 15:43:57.081398 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_retrigger_pr_comment-true-True-True] PASSED [ 30%]
2026-06-08 15:43:57.621233 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_retrigger_pr_comment-false-False-False] PASSED [ 30%]
2026-06-08 15:43:58.071695 | container | tests/unit/test_checkers.py::test_run_condition[JobType.pull_from_upstream-JobConfigTriggerType.release-pull_from_upstream_retrigger_pr_comment-false-False-True] PASSED [ 31%]
2026-06-08 15:43:58.136462 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_trigger_push-None-True-False] PASSED [ 31%]
2026-06-08 15:43:58.141534 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_trigger_push-None-True-True] PASSED [ 31%]
2026-06-08 15:43:58.183285 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_trigger_push-true-True-False] PASSED [ 31%]
2026-06-08 15:43:58.188993 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_trigger_push-true-True-True] PASSED [ 31%]
2026-06-08 15:43:58.226759 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_trigger_push-false-False-False] PASSED [ 31%]
2026-06-08 15:43:58.232300 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_trigger_push-false-False-True] PASSED [ 31%]
2026-06-08 15:43:58.818248 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_retrigger_pr_comment-None-True-False] PASSED [ 31%]
2026-06-08 15:43:59.284922 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_retrigger_pr_comment-None-True-True] PASSED [ 31%]
2026-06-08 15:43:59.842584 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_retrigger_pr_comment-true-True-False] PASSED [ 31%]
2026-06-08 15:44:00.345305 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_retrigger_pr_comment-true-True-True] PASSED [ 31%]
2026-06-08 15:44:00.854330 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_retrigger_pr_comment-false-False-False] PASSED [ 31%]
2026-06-08 15:44:01.328780 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.commit-koji_build_retrigger_pr_comment-false-False-True] PASSED [ 32%]
2026-06-08 15:44:01.491093 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.koji_build-koji_build_trigger_koji_build_tagging-None-True-False] PASSED [ 32%]
2026-06-08 15:44:01.620186 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.koji_build-koji_build_trigger_koji_build_tagging-None-True-True] PASSED [ 32%]
2026-06-08 15:44:01.756307 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.koji_build-koji_build_trigger_koji_build_tagging-true-True-False] PASSED [ 32%]
2026-06-08 15:44:01.887685 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.koji_build-koji_build_trigger_koji_build_tagging-true-True-True] PASSED [ 32%]
2026-06-08 15:44:02.002627 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.koji_build-koji_build_trigger_koji_build_tagging-false-False-False] PASSED [ 32%]
2026-06-08 15:44:02.121596 | container | tests/unit/test_checkers.py::test_run_condition[JobType.koji_build-JobConfigTriggerType.koji_build-koji_build_trigger_koji_build_tagging-false-False-True] PASSED [ 32%]
2026-06-08 15:44:02.130373 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_trigger_koji_build_success-None-True-False] PASSED [ 32%]
2026-06-08 15:44:02.137810 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_trigger_koji_build_success-None-True-True] PASSED [ 32%]
2026-06-08 15:44:02.148062 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_trigger_koji_build_success-true-True-False] PASSED [ 32%]
2026-06-08 15:44:02.157693 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_trigger_koji_build_success-true-True-True] PASSED [ 32%]
2026-06-08 15:44:02.168340 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_trigger_koji_build_success-false-False-False] PASSED [ 32%]
2026-06-08 15:44:02.178672 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_trigger_koji_build_success-false-False-True] PASSED [ 32%]
2026-06-08 15:44:02.708256 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_retrigger_pr_comment-None-True-False] PASSED [ 33%]
2026-06-08 15:44:03.184551 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_retrigger_pr_comment-None-True-True] PASSED [ 33%]
2026-06-08 15:44:03.701795 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_retrigger_pr_comment-true-True-False] PASSED [ 33%]
2026-06-08 15:44:04.169522 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_retrigger_pr_comment-true-True-True] PASSED [ 33%]
2026-06-08 15:44:04.704432 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_retrigger_pr_comment-false-False-False] PASSED [ 33%]
2026-06-08 15:44:05.152665 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.commit-bodhi_update_retrigger_pr_comment-false-False-True] PASSED [ 33%]
2026-06-08 15:44:05.288732 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.koji_build-bodhi_update_trigger_koji_build_tagging-None-True-False] PASSED [ 33%]
2026-06-08 15:44:05.413244 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.koji_build-bodhi_update_trigger_koji_build_tagging-None-True-True] PASSED [ 33%]
2026-06-08 15:44:05.548531 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.koji_build-bodhi_update_trigger_koji_build_tagging-true-True-False] PASSED [ 33%]
2026-06-08 15:44:05.676134 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.koji_build-bodhi_update_trigger_koji_build_tagging-true-True-True] PASSED [ 33%]
2026-06-08 15:44:05.812600 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.koji_build-bodhi_update_trigger_koji_build_tagging-false-False-False] PASSED [ 33%]
2026-06-08 15:44:05.947040 | container | tests/unit/test_checkers.py::test_run_condition[JobType.bodhi_update-JobConfigTriggerType.koji_build-bodhi_update_trigger_koji_build_tagging-false-False-True] PASSED [ 33%]
2026-06-08 15:44:06.009759 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_creation-None-True-False] PASSED [ 33%]
2026-06-08 15:44:06.014794 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_creation-None-True-True] PASSED [ 34%]
2026-06-08 15:44:06.052357 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_creation-true-True-False] PASSED [ 34%]
2026-06-08 15:44:06.058018 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_creation-true-True-True] PASSED [ 34%]
2026-06-08 15:44:06.097518 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_creation-false-False-False] PASSED [ 34%]
2026-06-08 15:44:06.103097 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_creation-false-False-True] PASSED [ 34%]
2026-06-08 15:44:06.138241 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_push-None-True-False] PASSED [ 34%]
2026-06-08 15:44:06.159529 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_push-None-True-True] PASSED [ 34%]
2026-06-08 15:44:06.199539 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_push-true-True-False] PASSED [ 34%]
2026-06-08 15:44:06.204979 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_push-true-True-True] PASSED [ 34%]
2026-06-08 15:44:06.241842 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_push-false-False-False] PASSED [ 34%]
2026-06-08 15:44:06.247004 | container | tests/unit/test_checkers.py::test_run_condition[JobType.copr_build-JobConfigTriggerType.pull_request-copr_build_trigger_pr_push-false-False-True] PASSED [ 34%]
2026-06-08 15:44:06.248935 | container | tests/unit/test_checkers.py::test_is_upstream_test[Downstream test should be rejected by IsUpstreamTest] PASSED [ 34%]
2026-06-08 15:44:06.250559 | container | tests/unit/test_checkers.py::test_is_upstream_test[Upstream test should pass IsUpstreamTest] PASSED [ 35%]
2026-06-08 15:44:06.252449 | container | tests/unit/test_checkers.py::test_is_upstream_test[Upstream test (no data) should pass IsUpstreamTest] PASSED [ 35%]
2026-06-08 15:44:06.254158 | container | tests/unit/test_checkers.py::test_is_downstream_test[Downstream test should pass IsDownstreamTest] PASSED [ 35%]
2026-06-08 15:44:06.255937 | container | tests/unit/test_checkers.py::test_is_downstream_test[Upstream test should be rejected by IsDownstreamTest] PASSED [ 35%]
2026-06-08 15:44:06.257875 | container | tests/unit/test_checkers.py::test_is_downstream_test[Upstream test (no data) should be rejected by IsDownstreamTest] PASSED [ 35%]
2026-06-08 15:44:06.259920 | container | tests/unit/test_checkers.py::test_is_internal_tf_enabled[Internal TF job, env var set to false - should pass] PASSED [ 35%]
2026-06-08 15:44:06.261808 | container | tests/unit/test_checkers.py::test_is_internal_tf_enabled[Internal TF job, env var set to true - should be blocked] PASSED [ 35%]
2026-06-08 15:44:06.263654 | container | tests/unit/test_checkers.py::test_is_internal_tf_enabled[Public TF job, env var set to true - should pass] PASSED [ 35%]
2026-06-08 15:44:06.265620 | container | tests/unit/test_checkers.py::test_is_project_enabled_for_eln[empty disabled list - should pass] PASSED [ 35%]
2026-06-08 15:44:06.267438 | container | tests/unit/test_checkers.py::test_is_project_enabled_for_eln[project not in disabled list - should pass] PASSED [ 35%]
2026-06-08 15:44:06.269349 | container | tests/unit/test_checkers.py::test_is_project_enabled_for_eln[project in disabled list - should be blocked] PASSED [ 35%]
2026-06-08 15:44:06.271141 | container | tests/unit/test_checkers.py::test_is_fmf_config_present[no fmf_path, .fmf/version at root] PASSED [ 35%]
2026-06-08 15:44:06.272972 | container | tests/unit/test_checkers.py::test_is_fmf_config_present[no fmf_path, no .fmf/version] PASSED [ 35%]
2026-06-08 15:44:06.274660 | container | tests/unit/test_checkers.py::test_is_fmf_config_present[fmf_path set, .fmf/version at fmf_path] PASSED [ 36%]
2026-06-08 15:44:06.276446 | container | tests/unit/test_checkers.py::test_is_fmf_config_present[fmf_path set, .fmf/version only at root] PASSED [ 36%]
2026-06-08 15:44:06.278158 | container | tests/unit/test_checkers.py::test_is_fmf_config_present[fmf_path has leading/trailing slashes] PASSED [ 36%]
2026-06-08 15:44:06.280222 | container | tests/unit/test_checkers.py::test_is_fmf_config_present[fmf_path is '/'] PASSED [ 36%]
2026-06-08 15:44:06.284270 | container | tests/unit/test_comment_parsers.py::test_parse_build_comment PASSED      [ 36%]
2026-06-08 15:44:06.285731 | container | tests/unit/test_comment_parsers.py::test_parse_copr_build_comment PASSED [ 36%]
2026-06-08 15:44:06.287171 | container | tests/unit/test_comment_parsers.py::test_parse_build_commit_arg_comment PASSED [ 36%]
2026-06-08 15:44:06.288605 | container | tests/unit/test_comment_parsers.py::test_parse_build_release_arg_comment PASSED [ 36%]
2026-06-08 15:44:06.290039 | container | tests/unit/test_comment_parsers.py::test_rebuild_failed_comment PASSED   [ 36%]
2026-06-08 15:44:06.291402 | container | tests/unit/test_comment_parsers.py::test_propose_downstream_comment PASSED [ 36%]
2026-06-08 15:44:06.292868 | container | tests/unit/test_comment_parsers.py::test_test_comment PASSED             [ 36%]
2026-06-08 15:44:06.294252 | container | tests/unit/test_comment_parsers.py::test_test_commit_comment PASSED      [ 36%]
2026-06-08 15:44:06.295667 | container | tests/unit/test_comment_parsers.py::test_test_release_comment PASSED     [ 37%]
2026-06-08 15:44:06.297131 | container | tests/unit/test_comment_parsers.py::test_retest_failed_comment PASSED    [ 37%]
2026-06-08 15:44:06.298508 | container | tests/unit/test_comment_parsers.py::test_test_another_pr_build_comment PASSED [ 37%]
2026-06-08 15:44:06.299994 | container | tests/unit/test_comment_parsers.py::test_test_identifier_comment PASSED  [ 37%]
2026-06-08 15:44:06.301369 | container | tests/unit/test_comment_parsers.py::test_test_identifier_short_comment PASSED [ 37%]
2026-06-08 15:44:06.302837 | container | tests/unit/test_comment_parsers.py::test_test_labels_comment PASSED      [ 37%]
2026-06-08 15:44:06.304233 | container | tests/unit/test_comment_parsers.py::test_test_env_comment PASSED         [ 37%]
2026-06-08 15:44:06.305647 | container | tests/unit/test_comment_parsers.py::test_test_env_twice_comment PASSED   [ 37%]
2026-06-08 15:44:06.307098 | container | tests/unit/test_comment_parsers.py::test_test_env_unset_comment PASSED   [ 37%]
2026-06-08 15:44:06.308500 | container | tests/unit/test_comment_parsers.py::test_upstream_koji_build_comment PASSED [ 37%]
2026-06-08 15:44:06.309897 | container | tests/unit/test_comment_parsers.py::test_vm_image_build_comment PASSED   [ 37%]
2026-06-08 15:44:06.311281 | container | tests/unit/test_comment_parsers.py::test_pull_from_upstream_comment PASSED [ 37%]
2026-06-08 15:44:06.312659 | container | tests/unit/test_comment_parsers.py::test_pull_from_upstream_with_pr_config_comment PASSED [ 37%]
2026-06-08 15:44:06.314094 | container | tests/unit/test_comment_parsers.py::test_pull_from_upstream_resolve_bug_comment PASSED [ 38%]
2026-06-08 15:44:06.315498 | container | tests/unit/test_comment_parsers.py::test_pull_from_upstream_resolve_bug_with_pr_config_comment PASSED [ 38%]
2026-06-08 15:44:06.316934 | container | tests/unit/test_comment_parsers.py::test_koji_build_comment PASSED       [ 38%]
2026-06-08 15:44:06.318279 | container | tests/unit/test_comment_parsers.py::test_bodhi_update_comment PASSED     [ 38%]
2026-06-08 15:44:06.320258 | container | tests/unit/test_comment_parsers.py::test_scratch_build_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.321746 | container | tests/unit/test_comment_parsers.py::test_test_comment_fedora_ci PASSED   [ 38%]
2026-06-08 15:44:06.323130 | container | tests/unit/test_comment_parsers.py::test_test_installability_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.324524 | container | tests/unit/test_comment_parsers.py::test_test_rpmlint_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.329943 | container | tests/unit/test_comment_parsers.py::test_test_rpminspect_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.329964 | container | tests/unit/test_comment_parsers.py::test_test_custom_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.329971 | container | tests/unit/test_comment_parsers.py::test_test_unsupported_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.330860 | container | tests/unit/test_comment_parsers.py::test_scratch_build_rawhide_branch_comment_fedora_ci PASSED [ 38%]
2026-06-08 15:44:06.332018 | container | tests/unit/test_comment_parsers.py::test_test_rmpinspect_eln_branch_comment_fedora_ci PASSED [ 39%]
2026-06-08 15:44:06.333931 | container | tests/unit/test_comment_parsers.py::test_test_eln_branch_comment_fedora_ci PASSED [ 39%]
2026-06-08 15:44:06.336873 | container | tests/unit/test_config.py::test_parse_valid PASSED                       [ 39%]
2026-06-08 15:44:06.339857 | container | tests/unit/test_config.py::test_parse_optional_values PASSED             [ 39%]
2026-06-08 15:44:06.341290 | container | tests/unit/test_config.py::test_parse_invalid PASSED                     [ 39%]
2026-06-08 15:44:06.343883 | container | tests/unit/test_config.py::test_parse_missing PASSED                     [ 39%]
2026-06-08 15:44:06.344799 | container | tests/unit/test_config.py::test_config_opts[sc0] PASSED                  [ 39%]
2026-06-08 15:44:06.346129 | container | tests/unit/test_config.py::test_config_opts[sc1] PASSED                  [ 39%]
2026-06-08 15:44:06.350620 | container | tests/unit/test_config.py::test_get_package_config_from_repo[project0-None-None-ret0-None] PASSED [ 39%]
2026-06-08 15:44:06.350633 | container | tests/unit/test_config.py::test_get_package_config_from_repo[project1-some-branch-None-ret1-None] PASSED [ 39%]
2026-06-08 15:44:06.351919 | container | tests/unit/test_config.py::test_get_package_config_from_repo[project2-some-branch-base_project2-ret2-None] PASSED [ 39%]
2026-06-08 15:44:06.354783 | container | tests/unit/test_config.py::test_get_package_config_from_repo[None-some-branch-base_project3-ret3-.distro/source-git.yaml] PASSED [ 39%]
2026-06-08 15:44:06.356204 | container | tests/unit/test_config.py::test_get_package_config_from_repo_no_project PASSED [ 39%]
2026-06-08 15:44:06.357737 | container | tests/unit/test_config.py::test_get_package_config_from_repo_not_found_exception_pr PASSED [ 40%]
2026-06-08 15:44:06.359255 | container | tests/unit/test_config.py::test_get_package_config_from_repo_not_found PASSED [ 40%]
2026-06-08 15:44:06.361886 | container | tests/unit/test_config.py::test_get_package_config_from_repo_not_found_exception_create_issue PASSED [ 40%]
2026-06-08 15:44:06.364316 | container | tests/unit/test_config.py::test_create_issue_if_needed[issues0-True-Created issue-Let's make sure to deliver the message-None] PASSED [ 40%]
2026-06-08 15:44:06.365848 | container | tests/unit/test_config.py::test_create_issue_if_needed[issues1-False-I was here-Down the rabbit hole-None] PASSED [ 40%]
2026-06-08 15:44:06.366875 | container | tests/unit/test_config.py::test_create_issue_if_needed[issues2-True-Something new-Knock, knock! Here we go again!-None] PASSED [ 40%]
2026-06-08 15:44:06.368870 | container | tests/unit/test_config.py::test_create_issue_if_needed[issues3-True-Created issue-Let's make sure to deliver the message-Let's make sure to deliver the message] PASSED [ 40%]
2026-06-08 15:44:06.370859 | container | tests/unit/test_config.py::test_create_issue_if_needed[issues4-False-I was here-Down the rabbit hole-Down the rabbit hole] PASSED [ 40%]
2026-06-08 15:44:06.374277 | container | tests/unit/test_copr_build.py::test_copr_build_fails_chroot_update PASSED [ 40%]
2026-06-08 15:44:06.381823 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script[new_installation] PASSED [ 40%]
2026-06-08 15:44:06.387498 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script[explicitly_defined_empty_key] PASSED [ 40%]
2026-06-08 15:44:06.393168 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script[explicitly_defined_key_with_custom_deps] PASSED [ 40%]
2026-06-08 15:44:06.397512 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script_github_outage_retry[0-1 minute-60-True-exc0] PASSED [ 41%]
2026-06-08 15:44:06.402147 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script_github_outage_retry[1-2 minutes-120-True-exc1] PASSED [ 41%]
2026-06-08 15:44:06.408605 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script_github_outage_retry[2-None-None-False-exc2] PASSED [ 41%]
2026-06-08 15:44:06.412762 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script_github_outage_retry[0-10 seconds-10-True-exc3] PASSED [ 41%]
2026-06-08 15:44:06.417140 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script_github_outage_retry[1-20 seconds-20-True-exc4] PASSED [ 41%]
2026-06-08 15:44:06.422436 | container | tests/unit/test_copr_build.py::test_run_copr_build_from_source_script_github_outage_retry[2-None-None-False-exc5] PASSED [ 41%]
2026-06-08 15:44:06.424641 | container | tests/unit/test_copr_build.py::test_report_pending_build_and_test_on_build_submission[project0-True-True] PASSED [ 41%]
2026-06-08 15:44:06.426792 | container | tests/unit/test_copr_build.py::test_report_pending_build_and_test_on_build_submission[project1-True-False] PASSED [ 41%]
2026-06-08 15:44:06.428962 | container | tests/unit/test_copr_build.py::test_report_pending_build_and_test_on_build_submission[project2-False-True] PASSED [ 41%]
2026-06-08 15:44:06.431070 | container | tests/unit/test_copr_build.py::test_report_pending_build_and_test_on_build_submission[project3-False-False] PASSED [ 41%]
2026-06-08 15:44:06.433230 | container | tests/unit/test_copr_build.py::test_handle_rpm_build_start[True] PASSED  [ 41%]
2026-06-08 15:44:06.440086 | container | tests/unit/test_copr_build.py::test_handle_rpm_build_start[False] PASSED [ 41%]
2026-06-08 15:44:06.442547 | container | tests/unit/test_copr_build.py::test_get_latest_fedora_stable_chroot PASSED [ 41%]
2026-06-08 15:44:06.445496 | container | tests/unit/test_copr_build.py::test_get_job_config_index[package_config0-job_config0-0] PASSED [ 42%]
2026-06-08 15:44:06.450057 | container | tests/unit/test_copr_build.py::test_get_job_config_index[package_config1-job_config1-2] PASSED [ 42%]
2026-06-08 15:44:06.640413 | container | tests/unit/test_copr_build.py::test_submit_copr_build[True-True-buildopts0] PASSED [ 42%]
2026-06-08 15:44:06.744928 | container | tests/unit/test_copr_build.py::test_submit_copr_build[False-True-buildopts1] PASSED [ 42%]
2026-06-08 15:44:06.838583 | container | tests/unit/test_copr_build.py::test_submit_copr_build[True-False-buildopts2] PASSED [ 42%]
2026-06-08 15:44:06.935732 | container | tests/unit/test_copr_build.py::test_submit_copr_build[False-False-buildopts3] PASSED [ 42%]
2026-06-08 15:44:06.940019 | container | tests/unit/test_copr_build.py::test_normalise_copr_project_name[packit-specfile-91-fedora-epel-packit-specfile-91-fedora-epel] PASSED [ 42%]
2026-06-08 15:44:06.943808 | container | tests/unit/test_copr_build.py::test_normalise_copr_project_name[packit-specfile-91-fedora+epel-packit-specfile-91-fedora-epel] PASSED [ 42%]
2026-06-08 15:44:06.947652 | container | tests/unit/test_copr_build.py::test_normalise_copr_project_name[packit-specfile-my@fancy@branch-packit-specfile-my-fancy-branch] PASSED [ 42%]
2026-06-08 15:44:06.951562 | container | tests/unit/test_copr_build.py::test_normalise_copr_project_name[packit-specfile-v23:1-packit-specfile-v23-1] PASSED [ 42%]
2026-06-08 15:44:06.956615 | container | tests/unit/test_copr_build.py::test_default_copr_project_name_for_monorepos PASSED [ 42%]
2026-06-08 15:44:06.962355 | container | tests/unit/test_copr_build.py::test_copr_build_invalid_copr_project_name PASSED [ 42%]
2026-06-08 15:44:06.968502 | container | tests/unit/test_copr_build.py::test_check_if_actor_can_run_job_and_report[one_internal_test_job] PASSED [ 43%]
2026-06-08 15:44:06.973377 | container | tests/unit/test_copr_build.py::test_check_if_actor_can_run_job_and_report[multiple_test_jobs_one_internal] PASSED [ 43%]
2026-06-08 15:44:06.976624 | container | tests/unit/test_copr_build.py::test_check_if_actor_can_run_job_and_report[multiple_test_jobs_one_internal_skip_build] PASSED [ 43%]
2026-06-08 15:44:06.980087 | container | tests/unit/test_copr_build.py::test_check_if_actor_can_run_job_and_report[multiple_test_jobs_one_internal_another_skip_build] PASSED [ 43%]
2026-06-08 15:44:06.983170 | container | tests/unit/test_copr_build.py::test_get_running_jobs_check_rerun_passes_identifier_and_targets PASSED [ 43%]
2026-06-08 15:44:06.986214 | container | tests/unit/test_copr_build.py::test_get_running_jobs_comment_trigger_no_targets PASSED [ 43%]
2026-06-08 15:44:06.989286 | container | tests/unit/test_copr_build.py::test_get_running_jobs_rebuild_failed_passes_targets PASSED [ 43%]
2026-06-08 15:44:06.992186 | container | tests/unit/test_copr_build.py::test_copr_build_end_skips_already_canceled PASSED [ 43%]
2026-06-08 15:44:06.995256 | container | tests/unit/test_copr_build.py::test_copr_build_end_skips_reporting_for_superseded_build PASSED [ 43%]
2026-06-08 15:44:06.999422 | container | tests/unit/test_distgit.py::test_create_one_issue_for_pr PASSED          [ 43%]
2026-06-08 15:44:07.003057 | container | tests/unit/test_distgit.py::test_retrigger_downstream_koji_build_pre_check[user_groups0-{"created_at": 1658228337, "project_url": "https://src.fedoraproject.org/rpms/python-teamcity-messages", "_pr_id": 36, "fail_when_config_file_missing": true, "actor": null, "_package_config_searched": true, "git_ref": null, "identifier": "36", "comment": "/packit koji-build", "comment_id": 110401, "_commit_sha": "beaf90bcecc51968a46663f8d6f092bfdc92e682", "action": "created", "base_repo_namespace": "rpms", "base_repo_name": "python-teamcity-messages", "base_repo_owner": "mmassari", "base_ref": null, "target_repo": "python-teamcity-messages", "user_login": "mmassari", "event_type": "pagure.pr.Comment", "event_id": null, "task_accepted_time": null, "commit_sha": "beaf90bcecc51968a46663f8d6f092bfdc92e682"}-True] PASSED [ 43%]
2026-06-08 15:44:07.006208 | container | tests/unit/test_distgit.py::test_retrigger_downstream_koji_build_pre_check[user_groups1-{"created_at": 1658228337, "project_url": "https://src.fedoraproject.org/rpms/python-teamcity-messages", "_pr_id": 36, "fail_when_config_file_missing": true, "actor": null, "_package_config_searched": true, "git_ref": null, "identifier": "36", "comment": "/packit koji-build", "comment_id": 110401, "_commit_sha": "beaf90bcecc51968a46663f8d6f092bfdc92e682", "action": "created", "base_repo_namespace": "rpms", "base_repo_name": "python-teamcity-messages", "base_repo_owner": "mmassari", "base_ref": null, "target_repo": "python-teamcity-messages", "user_login": "mmassari", "event_type": "pagure.pr.Comment", "event_id": null, "task_accepted_time": null, "commit_sha": "beaf90bcecc51968a46663f8d6f092bfdc92e682"}-False] PASSED [ 43%]
2026-06-08 15:44:07.009320 | container | tests/unit/test_distgit.py::test_downstream_handler_init_order PASSED    [ 43%]
2026-06-08 15:44:07.011574 | container | tests/unit/test_distgit.py::test_upstream_local_project_is_used PASSED   [ 44%]
2026-06-08 15:44:07.014355 | container | tests/unit/test_distgit.py::test_pull_from_upstream_auth_method PASSED   [ 44%]
2026-06-08 15:44:07.016024 | container | tests/unit/test_distgit.py::test__repo_url_with_git_ref[source repo with namespace, forked; owner == repo name] PASSED [ 44%]
2026-06-08 15:44:07.017546 | container | tests/unit/test_distgit.py::test__repo_url_with_git_ref[source repo with namespace, forked] PASSED [ 44%]
2026-06-08 15:44:07.019109 | container | tests/unit/test_distgit.py::test__repo_url_with_git_ref[source repo without namespace, not forked] PASSED [ 44%]
2026-06-08 15:44:07.020652 | container | tests/unit/test_distgit.py::test__repo_url_with_git_ref[source repo without namespace, forked] PASSED [ 44%]
2026-06-08 15:44:07.022842 | container | tests/unit/test_distgit.py::test_filter_tags[no filters] PASSED          [ 44%]
2026-06-08 15:44:07.025017 | container | tests/unit/test_distgit.py::test_filter_tags[include only] PASSED        [ 44%]
2026-06-08 15:44:07.027163 | container | tests/unit/test_distgit.py::test_filter_tags[exclude only] PASSED        [ 44%]
2026-06-08 15:44:07.029360 | container | tests/unit/test_distgit.py::test_filter_tags[include and exclude] PASSED [ 44%]
2026-06-08 15:44:07.031679 | container | tests/unit/test_distgit.py::test_filter_tags[include filters out all] PASSED [ 44%]
2026-06-08 15:44:07.033427 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-in: project enabled] PASSED [ 44%]
2026-06-08 15:44:07.035242 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-in: project not enabled] PASSED [ 45%]
2026-06-08 15:44:07.037021 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-in: no project opted in] PASSED [ 45%]
2026-06-08 15:44:07.038693 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-in: project enabled, multiple projects opted in] PASSED [ 45%]
2026-06-08 15:44:07.040477 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-in: project not enabled, multiple projects opted in] PASSED [ 45%]
2026-06-08 15:44:07.042215 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: project disabled] PASSED [ 45%]
2026-06-08 15:44:07.043937 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: project not disabled] PASSED [ 45%]
2026-06-08 15:44:07.045583 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: no project disabled] PASSED [ 45%]
2026-06-08 15:44:07.047330 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: multiple projects disabled, project in list] PASSED [ 45%]
2026-06-08 15:44:07.049047 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: multiple projects disabled, project not in list] PASSED [ 45%]
2026-06-08 15:44:07.050773 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: containers namespace not processed] PASSED [ 45%]
2026-06-08 15:44:07.052537 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: modules namespace not processed] PASSED [ 45%]
2026-06-08 15:44:07.054296 | container | tests/unit/test_fedora_ci_config.py::test_is_project_enabled[opt-out: non-fedora URL not processed] PASSED [ 45%]
2026-06-08 15:44:07.055943 | container | tests/unit/test_fedora_ci_config.py::test_is_eln_enabled[empty disabled list] PASSED [ 45%]
2026-06-08 15:44:07.057437 | container | tests/unit/test_fedora_ci_config.py::test_is_eln_enabled[project not in disabled list] PASSED [ 46%]
2026-06-08 15:44:07.059090 | container | tests/unit/test_fedora_ci_config.py::test_is_eln_enabled[project in disabled list] PASSED [ 46%]
2026-06-08 15:44:07.060804 | container | tests/unit/test_fedora_ci_config.py::test_is_logdetective_enabled[globally disabled] PASSED [ 46%]
2026-06-08 15:44:07.062395 | container | tests/unit/test_fedora_ci_config.py::test_is_logdetective_enabled[globally enabled, empty disabled list] PASSED [ 46%]
2026-06-08 15:44:07.064110 | container | tests/unit/test_fedora_ci_config.py::test_is_logdetective_enabled[globally enabled, project in disabled list] PASSED [ 46%]
2026-06-08 15:44:07.065727 | container | tests/unit/test_fedora_ci_config.py::test_is_logdetective_enabled[globally enabled, project not in disabled list] PASSED [ 46%]
2026-06-08 15:44:07.067998 | container | tests/unit/test_fedora_ci_config.py::test_fedora_ci_settings_default_when_missing_from_yaml PASSED [ 46%]
2026-06-08 15:44:07.069827 | container | tests/unit/test_handler_mixin.py::test_GetKojiBuildDataFromKojiServiceMixin PASSED [ 46%]
2026-06-08 15:44:07.071334 | container | tests/unit/test_handler_mixin.py::test_GetKojiBuildDataFromKojiBuildEventMixin PASSED [ 46%]
2026-06-08 15:44:07.073343 | container | tests/unit/test_handler_mixin.py::test_GetKojiBuildDataFromKojiServiceMultipleBranches PASSED [ 46%]
2026-06-08 15:44:07.075889 | container | tests/unit/test_handler_vm_image.py::test_get_vm_image_build_reporter_from_job_helper_mixin PASSED [ 46%]
2026-06-08 15:44:07.079137 | container | tests/unit/test_handler_vm_image.py::test_vm_image_build_handler PASSED  [ 46%]
2026-06-08 15:44:07.081358 | container | tests/unit/test_handler_vm_image.py::test_vm_image_build_result_handler_ok PASSED [ 47%]
2026-06-08 15:44:07.083539 | container | tests/unit/test_handler_vm_image.py::test_vm_image_build_result_handler_ko PASSED [ 47%]
2026-06-08 15:44:07.086770 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr&pull_request&github.pr.Action] PASSED [ 47%]
2026-06-08 15:44:07.089048 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=copr_build_for_pr&pull_request&github.pr.Action] PASSED [ 47%]
2026-06-08 15:44:07.091253 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr&pull_request&github.pr.Action] PASSED [ 47%]
2026-06-08 15:44:07.093505 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_commit&pull_request&github.pr.Action] PASSED [ 47%]
2026-06-08 15:44:07.095773 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr&pull_request&gitlab.mr.Action] PASSED [ 47%]
2026-06-08 15:44:07.097999 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_push&commit&github.push.Commit] PASSED [ 47%]
2026-06-08 15:44:07.100213 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_push&commit&gitlab.push.Commit] PASSED [ 47%]
2026-06-08 15:44:07.102423 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_release&release&github.release.Release] PASSED [ 47%]
2026-06-08 15:44:07.104675 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_release&release&github.release.Release] PASSED [ 47%]
2026-06-08 15:44:07.106996 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_release&release&gitlab.release.Release] PASSED [ 47%]
2026-06-08 15:44:07.109246 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr&pull_request&copr.Start] PASSED [ 47%]
2026-06-08 15:44:07.111529 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr&pull_request&copr.End] PASSED [ 48%]
2026-06-08 15:44:07.113773 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr&pull_request&testing_farm.Result] PASSED [ 48%]
2026-06-08 15:44:07.116023 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=upstream_koji_build_for_pr&pull_request&github.pr.Action] PASSED [ 48%]
2026-06-08 15:44:07.118505 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=upstream_koji_build_for_pr&pull_request&gitlab.mr.Action] PASSED [ 48%]
2026-06-08 15:44:07.120762 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=upstream_koji_build_for_commit&commit&github.push.Commit] PASSED [ 48%]
2026-06-08 15:44:07.122961 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=upstream_koji_build_for_commit&commit&gitlab.push.Commit] PASSED [ 48%]
2026-06-08 15:44:07.125295 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=upstream_koji_build_for_release&commit&github.release.Release] PASSED [ 48%]
2026-06-08 15:44:07.127535 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=upstream_koji_build_for_pr&pull_request&koji.result.Build] PASSED [ 48%]
2026-06-08 15:44:07.130855 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr&pull_request&github.pr.Action] PASSED [ 48%]
2026-06-08 15:44:07.133988 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr&pull_request&copr.Start] PASSED [ 48%]
2026-06-08 15:44:07.137143 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr&pull_request&copr.End] PASSED [ 48%]
2026-06-08 15:44:07.140294 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr&pull_request&testing_farm.Result] PASSED [ 48%]
2026-06-08 15:44:07.142502 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+build_for_commit+build_for_release&pull_request&github.pr.Action] PASSED [ 49%]
2026-06-08 15:44:07.144798 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+build_for_commit+build_for_release&commit&github.push.Commit] PASSED [ 49%]
2026-06-08 15:44:07.147025 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+build_for_commit+build_for_release&release&github.release.Release] PASSED [ 49%]
2026-06-08 15:44:07.149624 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+build_for_commit&release&github.release.Release] PASSED [ 49%]
2026-06-08 15:44:07.152736 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr+build_for_commit+build_for_release&pull_request&github.pr.Action] PASSED [ 49%]
2026-06-08 15:44:07.154988 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr_skip_build&pull_request&github.pr.Action] PASSED [ 49%]
2026-06-08 15:44:07.158067 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=copr_build_for_pr+test_for_pr_skip_build&pull_request&github.pr.Action] PASSED [ 49%]
2026-06-08 15:44:07.160309 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr+build_for_commit+build_for_release&commit&github.push.Commit] PASSED [ 49%]
2026-06-08 15:44:07.163398 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr+build_for_commit+build_for_release&pull_request&copr.Start] PASSED [ 49%]
2026-06-08 15:44:07.166486 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr+build_for_commit+build_for_release&pull_request&copr.End] PASSED [ 49%]
2026-06-08 15:44:07.169614 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr+build_for_commit+build_for_release&pull_request&testing_farm.Result] PASSED [ 49%]
2026-06-08 15:44:07.171946 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+test_for_pr+build_for_commit+build_for_release&commit&testing_farm.Result] PASSED [ 49%]
2026-06-08 15:44:07.174132 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr+build_for_commit+build_for_release&pull_request&github.pr.Action] PASSED [ 49%]
2026-06-08 15:44:07.176370 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr+build_for_commit+build_for_release&commit&github.push.Commit] PASSED [ 50%]
2026-06-08 15:44:07.178586 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr+build_for_commit+build_for_release&pull_request&testing_farm.Result] PASSED [ 50%]
2026-06-08 15:44:07.181218 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=test_for_pr+build_for_commit+build_for_release&commit&testing_farm.Result] PASSED [ 50%]
2026-06-08 15:44:07.184297 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+upstream_koji_build_for_pr&pull_request&github.pr.Action] PASSED [ 50%]
2026-06-08 15:44:07.187367 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+upstream_koji_build_for_pr&pull_request&copr.Start] PASSED [ 50%]
2026-06-08 15:44:07.193631 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=build_for_pr+upstream_koji_build_for_pr&pull_request&koji.result.Build] PASSED [ 50%]
2026-06-08 15:44:07.195584 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=koji_build_for_commit&commit&DownstreamKojiBuildHandler] PASSED [ 50%]
2026-06-08 15:44:07.198281 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=koji_build_for_commit&build&DownstreamKojiBuildHandler] PASSED [ 50%]
2026-06-08 15:44:07.200507 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[config=bodhi_update_for_commit&commit&CreateBodhiUpdateHandler] PASSED [ 50%]
2026-06-08 15:44:07.202744 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[Copr build on release on GitLab] PASSED [ 50%]
2026-06-08 15:44:07.205181 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[Upstream Koji build on release on GitLab] PASSED [ 50%]
2026-06-08 15:44:07.207483 | container | tests/unit/test_jobs.py::test_get_handlers_for_event[Koji build tagged] PASSED [ 50%]
2026-06-08 15:44:07.210656 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=build_for_pr&pull_request&github.pr.Comment&empty_comment] PASSED [ 50%]
2026-06-08 15:44:07.213187 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=build_for_pr&pull_request&github.pr.Comment&empty_comment&stg] PASSED [ 51%]
2026-06-08 15:44:07.217504 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=build_for_pr&pull_request&github.pr.Comment&packit_build] PASSED [ 51%]
2026-06-08 15:44:07.221221 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=copr_build_for_pr&pull_request&github.pr.Comment&packit_build] PASSED [ 51%]
2026-06-08 15:44:07.224955 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=build_for_pr&pull_request&github.pr.Comment&packit_copr-build] PASSED [ 51%]
2026-06-08 15:44:07.228659 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=test_for_pr&pull_request&github.pr.Comment&packit_build] PASSED [ 51%]
2026-06-08 15:44:07.232755 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=test_for_pr&pull_request&github.pr.Comment&packit_test] PASSED [ 51%]
2026-06-08 15:44:07.236393 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=upstream_koji_build_for_pr&pull_request&github.pr.Comment&packit_production-build] PASSED [ 51%]
2026-06-08 15:44:07.240050 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=test_for_pr_skip_build&pull_request&github.pr.Comment&packit_build] PASSED [ 51%]
2026-06-08 15:44:07.243664 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=test_for_pr_skip_build&pull_request&github.pr.Comment&packit_test] PASSED [ 51%]
2026-06-08 15:44:07.246087 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=build_for_pr&pull_request&github.pr.Comment&packit_build&stg] PASSED [ 51%]
2026-06-08 15:44:07.250091 | container | tests/unit/test_jobs.py::test_get_handlers_for_comment_event[config=build_for_pr&pull_request&github.pr.Comment&packit_stg_build&stg] PASSED [ 51%]
2026-06-08 15:44:07.252492 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=build_for_pr&pull_request&github.check.PullRequest] PASSED [ 51%]
2026-06-08 15:44:07.254839 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=build_for_pr&pull_request&github.check.PullRequest&identifier_match] PASSED [ 52%]
2026-06-08 15:44:07.257221 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=build_for_pr&pull_request&github.check.PullRequest&identifier_not_in_event] PASSED [ 52%]
2026-06-08 15:44:07.259569 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=build_for_pr&pull_request&github.check.PullRequest&identifier_not_in_config] PASSED [ 52%]
2026-06-08 15:44:07.261918 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=tests_for_pr&pull_request&github.check.PullRequest] PASSED [ 52%]
2026-06-08 15:44:07.264196 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=upstream_koji_build_for_pr&pull_request&github.check.PullRequest] PASSED [ 52%]
2026-06-08 15:44:07.266495 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=build_for_pr&pull_request&github.check.Commit] PASSED [ 52%]
2026-06-08 15:44:07.268847 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=tests_for_pr&pull_request&github.check.Commit] PASSED [ 52%]
2026-06-08 15:44:07.271133 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=upstream_koji_build_for_release&pull_request&github.check.Commit0] PASSED [ 52%]
2026-06-08 15:44:07.273571 | container | tests/unit/test_jobs.py::test_get_handlers_for_check_rerun_event[config=upstream_koji_build_for_release&pull_request&github.check.Commit1] PASSED [ 52%]
2026-06-08 15:44:07.276790 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr&CoprBuildHandler&github.pr.Action] PASSED [ 52%]
2026-06-08 15:44:07.279811 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr&CoprBuildStartHandler&copr.Start] PASSED [ 52%]
2026-06-08 15:44:07.282829 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr&CoprBuildEndHandler&copr.End] PASSED [ 52%]
2026-06-08 15:44:07.285124 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr&CoprBuildHandler&github.pr.Action] PASSED [ 52%]
2026-06-08 15:44:07.288973 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr&CoprBuildHandler&github.pr.Action] PASSED [ 53%]
2026-06-08 15:44:07.293179 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[test_for_pr+build_for_pr&CoprBuildHandler&github.pr.Action] PASSED [ 53%]
2026-06-08 15:44:07.297815 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr_twice&CoprBuildHandler&github.pr.Action] PASSED [ 53%]
2026-06-08 15:44:07.300806 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.pr.Action] PASSED [ 53%]
2026-06-08 15:44:07.303820 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.push.Commit] PASSED [ 53%]
2026-06-08 15:44:07.306842 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.release.Release] PASSED [ 53%]
2026-06-08 15:44:07.309092 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.pr.Action] PASSED [ 53%]
2026-06-08 15:44:07.312083 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.push.Commit] PASSED [ 53%]
2026-06-08 15:44:07.315115 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.release.Release] PASSED [ 53%]
2026-06-08 15:44:07.318288 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr+build_for_commit+build_for_release&TestingFarmResultsHandler&testing_farm.Result] PASSED [ 53%]
2026-06-08 15:44:07.322128 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.pr.Action] PASSED [ 53%]
2026-06-08 15:44:07.325244 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.push.Commit] PASSED [ 53%]
2026-06-08 15:44:07.328253 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr+build_for_commit+build_for_release&CoprBuildHandler&github.release.Release] PASSED [ 54%]
2026-06-08 15:44:07.332127 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr+build_for_commit+build_for_release&CoprBuildStartHandler&copr.Start] PASSED [ 54%]
2026-06-08 15:44:07.335984 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr+build_for_commit+build_for_release&CoprBuildEndHandler&copr.End] PASSED [ 54%]
2026-06-08 15:44:07.339828 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+tests_for_pr+build_for_commit+build_for_release&TestingFarmResultsHandler&testing_farm.Result] PASSED [ 54%]
2026-06-08 15:44:07.344080 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+upstream_koji_build_for_pr&CoprBuildHandler&github.pr.Action] PASSED [ 54%]
2026-06-08 15:44:07.347905 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+upstream_koji_build_for_pr&KojiBuildHandler&github.pr.Action] PASSED [ 54%]
2026-06-08 15:44:07.351688 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr+upstream_koji_build_for_pr&KojiBuildReportHandler&koji.result.Build] PASSED [ 54%]
2026-06-08 15:44:07.354734 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr&CoprBuildHandler&github.pr.Comment] PASSED [ 54%]
2026-06-08 15:44:07.357722 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr&CoprBuildHandler&gitlab.mr.Comment] PASSED [ 54%]
2026-06-08 15:44:07.360722 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[build_for_pr&CoprBuildHandler&pagure.pr.Comment] PASSED [ 54%]
2026-06-08 15:44:07.362971 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr&CoprBuildHandler&github.pr.Comment] PASSED [ 54%]
2026-06-08 15:44:07.365968 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[tests_for_pr&TestingFarmHandler&github.pr.Comment] PASSED [ 54%]
2026-06-08 15:44:07.369047 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[propose_downstream_for_release&TestingFarmHandler&github.pr.Comment] PASSED [ 54%]
2026-06-08 15:44:07.371997 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[koji_build_for_commit&DownstreamKojiBuildHandler&pagure.push.Commit] PASSED [ 55%]
2026-06-08 15:44:07.374989 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[koji_build_for_commit&KojiBuildReportHandler&koji.result.Build] PASSED [ 55%]
2026-06-08 15:44:07.377994 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[bodhi_update_for_commit&CreateBodhiUpdateHandler&koji.result.Build] PASSED [ 55%]
2026-06-08 15:44:07.381014 | container | tests/unit/test_jobs.py::test_get_config_for_handler_kls[bodhi_update_for_commit&KojiBuildReportHandler&koji.result.Build] PASSED [ 55%]
2026-06-08 15:44:07.386755 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit build-/packit-result0] PASSED [ 55%]
2026-06-08 15:44:07.390165 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit-stg build-/packit-stg-result1] PASSED [ 55%]
2026-06-08 15:44:07.393537 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit test-/packit-result2] PASSED [ 55%]
2026-06-08 15:44:07.396945 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit-stg test-/packit-stg-result3] PASSED [ 55%]
2026-06-08 15:44:07.400354 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit propose-downstream-/packit-result4] PASSED [ 55%]
2026-06-08 15:44:07.404101 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit-stg propose-downstream-/packit-stg-result5] PASSED [ 55%]
2026-06-08 15:44:07.407449 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit upstream-koji-build-/packit-result6] PASSED [ 55%]
2026-06-08 15:44:07.410803 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_comment[Comment-/packit-stg upstream-koji-build-/packit-stg-result7] PASSED [ 55%]
2026-06-08 15:44:07.412863 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_check_rerun[PullRequest-rpm-build-result0] PASSED [ 56%]
2026-06-08 15:44:07.414875 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_check_rerun[PullRequest-testing-farm-result1] PASSED [ 56%]
2026-06-08 15:44:07.416875 | container | tests/unit/test_jobs.py::test_get_handlers_triggered_by_check_rerun[PullRequest-koji-build-result2] PASSED [ 56%]
2026-06-08 15:44:07.418931 | container | tests/unit/test_jobs.py::test_handler_matches_to_job[Comment-CoprBuildHandler-allowed_handlers0] PASSED [ 56%]
2026-06-08 15:44:07.420795 | container | tests/unit/test_jobs.py::test_handler_matches_to_job[PullRequest-KojiBuildHandler-allowed_handlers1] PASSED [ 56%]
2026-06-08 15:44:07.422673 | container | tests/unit/test_jobs.py::test_handler_matches_to_job[Release-ProposeDownstreamHandler-allowed_handlers2] PASSED [ 56%]
2026-06-08 15:44:07.424645 | container | tests/unit/test_jobs.py::test_handler_doesnt_match_to_job[Commit-CoprBuildHandler-allowed_handlers0] PASSED [ 56%]
2026-06-08 15:44:07.426515 | container | tests/unit/test_jobs.py::test_handler_doesnt_match_to_job[PullRequest-KojiBuildHandler-allowed_handlers1] PASSED [ 56%]
2026-06-08 15:44:07.429622 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs0-result0-kwargs0] PASSED [ 56%]
2026-06-08 15:44:07.432522 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs1-result1-kwargs1] PASSED [ 56%]
2026-06-08 15:44:07.436241 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs2-result2-kwargs2] PASSED [ 56%]
2026-06-08 15:44:07.438272 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs3-result3-kwargs3] PASSED [ 56%]
2026-06-08 15:44:07.441614 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs4-result4-kwargs4] PASSED [ 56%]
2026-06-08 15:44:07.444569 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs5-result5-kwargs5] PASSED [ 57%]
2026-06-08 15:44:07.447454 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs6-result6-kwargs6] PASSED [ 57%]
2026-06-08 15:44:07.450418 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Action-JobConfigTriggerType.pull_request-jobs7-result7-kwargs7] PASSED [ 57%]
2026-06-08 15:44:07.453361 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Release-JobConfigTriggerType.release-jobs8-result8-kwargs8] PASSED [ 57%]
2026-06-08 15:44:07.456261 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs9-result9-kwargs9] PASSED [ 57%]
2026-06-08 15:44:07.459147 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs10-result10-kwargs10] PASSED [ 57%]
2026-06-08 15:44:07.462080 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs11-result11-kwargs11] PASSED [ 57%]
2026-06-08 15:44:07.465036 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Action-JobConfigTriggerType.pull_request-jobs12-result12-kwargs12] PASSED [ 57%]
2026-06-08 15:44:07.468008 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Release-JobConfigTriggerType.release-jobs13-result13-kwargs13] PASSED [ 57%]
2026-06-08 15:44:07.470948 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs14-result14-kwargs14] PASSED [ 57%]
2026-06-08 15:44:07.474691 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs15-result15-kwargs15] PASSED [ 57%]
2026-06-08 15:44:07.477608 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[PullRequest-JobConfigTriggerType.pull_request-jobs16-result16-kwargs16] PASSED [ 57%]
2026-06-08 15:44:07.480512 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs17-result17-kwargs17] PASSED [ 58%]
2026-06-08 15:44:07.483472 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs18-result18-kwargs18] PASSED [ 58%]
2026-06-08 15:44:07.486820 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.release-jobs19-result19-kwargs19] PASSED [ 58%]
2026-06-08 15:44:07.491327 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Rerun-JobConfigTriggerType.pull_request-jobs20-result20-kwargs20] PASSED [ 58%]
2026-06-08 15:44:07.494230 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Result-JobConfigTriggerType.pull_request-jobs21-result21-kwargs21] PASSED [ 58%]
2026-06-08 15:44:07.497157 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Result-JobConfigTriggerType.pull_request-jobs22-result22-kwargs22] PASSED [ 58%]
2026-06-08 15:44:07.500090 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[CoprBuild-JobConfigTriggerType.pull_request-jobs23-result23-kwargs23] PASSED [ 58%]
2026-06-08 15:44:07.503041 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[KojiEvent-JobConfigTriggerType.pull_request-jobs24-result24-kwargs24] PASSED [ 58%]
2026-06-08 15:44:07.508198 | container | tests/unit/test_jobs.py::test_get_jobs_matching_trigger[Comment-JobConfigTriggerType.pull_request-jobs25-result25-kwargs25] PASSED [ 58%]
2026-06-08 15:44:07.511584 | container | tests/unit/test_jobs.py::test_create_tasks_tf_identifier[Result-jobs0-TestingFarmResultsHandler-1-foo] PASSED [ 58%]
2026-06-08 15:44:07.514514 | container | tests/unit/test_jobs.py::test_create_tasks_tf_identifier[Result-jobs1-TestingFarmResultsHandler-2-None] PASSED [ 58%]
2026-06-08 15:44:07.537377 | container | tests/unit/test_jobs.py::test_monorepo_jobs_matching_event PASSED        [ 58%]
2026-06-08 15:44:07.538854 | container | tests/unit/test_jobs.py::test_no_handlers_for_rerun PASSED               [ 58%]
2026-06-08 15:44:07.540936 | container | tests/unit/test_jobs.py::test_github_app_not_installed PASSED            [ 59%]
2026-06-08 15:44:07.542614 | container | tests/unit/test_jobs.py::test_search_for_dg_config_in_issue_on_pr_comment PASSED [ 59%]
2026-06-08 15:44:07.544594 | container | tests/unit/test_jobs.py::test_search_for_dg_config_in_issue_no_url PASSED [ 59%]
2026-06-08 15:44:07.546389 | container | tests/unit/test_jobs.py::test_invalid_packit_deployment PASSED           [ 59%]
2026-06-08 15:44:07.548750 | container | tests/unit/test_jobs.py::test_unapproved_jobs PASSED                     [ 59%]
2026-06-08 15:44:07.555045 | container | tests/unit/test_koji_build.py::test_koji_build_check_names PASSED        [ 59%]
2026-06-08 15:44:07.558248 | container | tests/unit/test_koji_build.py::test_koji_build_failed_kerberos PASSED    [ 59%]
2026-06-08 15:44:07.561499 | container | tests/unit/test_koji_build.py::test_koji_build_target_not_supported PASSED [ 59%]
2026-06-08 15:44:07.565393 | container | tests/unit/test_koji_build.py::test_koji_build_with_multiple_targets PASSED [ 59%]
2026-06-08 15:44:07.568795 | container | tests/unit/test_koji_build.py::test_koji_build_failed PASSED             [ 59%]
2026-06-08 15:44:07.571977 | container | tests/unit/test_koji_build.py::test_koji_build_failed_srpm PASSED        [ 59%]
2026-06-08 15:44:07.575429 | container | tests/unit/test_koji_build.py::test_koji_build_targets_override PASSED   [ 59%]
2026-06-08 15:44:07.576945 | container | tests/unit/test_koji_build.py::test_get_koji_build_logs_url[45270227-https://kojipkgs.fedoraproject.org//work/tasks/227/45270227/mock_output.log] PASSED [ 60%]
2026-06-08 15:44:07.578378 | container | tests/unit/test_koji_build.py::test_get_koji_build_logs_url[45452270-https://kojipkgs.fedoraproject.org//work/tasks/2270/45452270/mock_output.log] PASSED [ 60%]
2026-06-08 15:44:07.579911 | container | tests/unit/test_koji_build.py::test_get_koji_rpm_build_web_url[45270227-https://koji.fedoraproject.org/koji/taskinfo?taskID=45270227] PASSED [ 60%]
2026-06-08 15:44:07.581320 | container | tests/unit/test_koji_build.py::test_get_koji_rpm_build_web_url[45452270-https://koji.fedoraproject.org/koji/taskinfo?taskID=45452270] PASSED [ 60%]
2026-06-08 15:44:07.583044 | container | tests/unit/test_koji_build.py::test_get_running_jobs_check_rerun_passes_targets PASSED [ 60%]
2026-06-08 15:44:07.584681 | container | tests/unit/test_koji_build.py::test_get_running_jobs_comment_trigger_no_targets PASSED [ 60%]
2026-06-08 15:44:07.586588 | container | tests/unit/test_koji_build.py::test_cancel_running_builds PASSED         [ 60%]
2026-06-08 15:44:07.588398 | container | tests/unit/test_koji_build.py::test_cancel_running_builds_with_reporting PASSED [ 60%]
2026-06-08 15:44:07.592266 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_set_payload PASSED [ 60%]
2026-06-08 15:44:07.594765 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_success PASSED [ 60%]
2026-06-08 15:44:07.597018 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_http_error PASSED [ 60%]
2026-06-08 15:44:07.599829 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_connection_error PASSED [ 60%]
2026-06-08 15:44:07.602001 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_json_decode_error PASSED [ 60%]
2026-06-08 15:44:07.604057 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_timeout PASSED [ 61%]
2026-06-08 15:44:07.606157 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_missing_id PASSED [ 61%]
2026-06-08 15:44:07.608258 | container | tests/unit/test_logdetective_koji_helper.py::test_logdetective_koji_missing_time PASSED [ 61%]
2026-06-08 15:44:07.609884 | container | tests/unit/test_mixin.py::test_GetVMImageBuilderMixin PASSED             [ 61%]
2026-06-08 15:44:07.611387 | container | tests/unit/test_mixin.py::test_GetVMImageDataMixin PASSED                [ 61%]
2026-06-08 15:44:07.613269 | container | tests/unit/test_mixin.py::test_GetBranchesFromIssueMixin[\n        | dist-git branch | error |\n        | --------------- | ----- |\n        | `f37` | `` |\n        | `f38` | `` |\n            -comments0-branches0] PASSED [ 61%]
2026-06-08 15:44:07.614927 | container | tests/unit/test_mixin.py::test_GetBranchesFromIssueMixin[\n| dist-git branch | error |\n| --------------- | ----- |\n| `f37` | `` |\n| `f38` | `` |\n            -comments1-branches1] PASSED [ 61%]
2026-06-08 15:44:07.616592 | container | tests/unit/test_mixin.py::test_GetBranchesFromIssueMixin[\n        | dist-git branch | error |\n        | --------------- | ----- |\n        | `f37` | `` |\n            -comments2-branches2] PASSED [ 61%]
2026-06-08 15:44:07.618221 | container | tests/unit/test_mixin.py::test_GetBranchesFromIssueMixin[-comments3-branches3] PASSED [ 61%]
2026-06-08 15:44:07.620192 | container | tests/unit/test_mixin.py::test_ConfigFromDistGitUrlMixin PASSED          [ 61%]
2026-06-08 15:44:07.621886 | container | tests/unit/test_models.py::test_filter_most_recent_target_models_by_status PASSED [ 61%]
2026-06-08 15:44:07.623523 | container | tests/unit/test_models.py::test_filter_most_recent_target_names_by_status PASSED [ 61%]
2026-06-08 15:44:07.625460 | container | tests/unit/test_monitoring.py::test_copr_metrics_ignored[correct handler, no builds] PASSED [ 62%]
2026-06-08 15:44:07.627310 | container | tests/unit/test_monitoring.py::test_copr_metrics_ignored[invalid handler, builds are present] PASSED [ 62%]
2026-06-08 15:44:07.629017 | container | tests/unit/test_monitoring.py::test_copr_metrics_pushed PASSED           [ 62%]
2026-06-08 15:44:07.631139 | container | tests/unit/test_monitoring.py::test_delayed PASSED                       [ 62%]
2026-06-08 15:44:07.633108 | container | tests/unit/test_monitoring.py::test_pushgateway_push_error_handled PASSED [ 62%]
2026-06-08 15:44:07.637053 | container | tests/unit/test_open_scan_hub.py::test_handle_scan[build_models0] PASSED [ 62%]
2026-06-08 15:44:07.639683 | container | tests/unit/test_open_scan_hub.py::test_handle_scan[build_models1] PASSED [ 62%]
2026-06-08 15:44:07.643739 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_finished[JobType.copr_build-JobConfigTriggerType.commit-job_config_targets0-success-0] PASSED [ 62%]
2026-06-08 15:44:07.647797 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_finished[JobType.copr_build-JobConfigTriggerType.pull_request-job_config_targets1-success-0] PASSED [ 62%]
2026-06-08 15:44:08.179308 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_finished[JobType.copr_build-JobConfigTriggerType.pull_request-job_config_targets2-success-1] PASSED [ 62%]
2026-06-08 15:44:08.688635 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_finished[JobType.copr_build-JobConfigTriggerType.pull_request-job_config_targets3-fail-1] PASSED [ 62%]
2026-06-08 15:44:09.146046 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_finished[JobType.copr_build-JobConfigTriggerType.pull_request-job_config_targets4-cancel-1] PASSED [ 62%]
2026-06-08 15:44:09.150122 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_finished[JobType.copr_build-JobConfigTriggerType.commit-job_config_targets5-interrupt-0] PASSED [ 62%]
2026-06-08 15:44:09.153729 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_started[JobType.copr_build-JobConfigTriggerType.commit-job_config_targets0-0] PASSED [ 63%]
2026-06-08 15:44:09.157834 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_started[JobType.copr_build-JobConfigTriggerType.pull_request-job_config_targets1-0] PASSED [ 63%]
2026-06-08 15:44:09.610381 | container | tests/unit/test_open_scan_hub.py::test_handle_scan_task_started[JobType.copr_build-JobConfigTriggerType.pull_request-job_config_targets2-1] PASSED [ 63%]
2026-06-08 15:44:09.613075 | container | tests/unit/test_propose_downstream.py::test_branches[jobs0-JobConfigTriggerType.release-None-branches0-ff_branches0] PASSED [ 63%]
2026-06-08 15:44:09.615303 | container | tests/unit/test_propose_downstream.py::test_branches[jobs1-JobConfigTriggerType.release-branches_override1-branches1-ff_branches1] PASSED [ 63%]
2026-06-08 15:44:09.617664 | container | tests/unit/test_propose_downstream.py::test_branches[jobs2-JobConfigTriggerType.release-branches_override2-branches2-ff_branches2] PASSED [ 63%]
2026-06-08 15:44:09.619775 | container | tests/unit/test_propose_downstream.py::test_branches[jobs3-JobConfigTriggerType.release-None-branches3-ff_branches3] PASSED [ 63%]
2026-06-08 15:44:09.622181 | container | tests/unit/test_propose_downstream.py::test_branches[jobs4-JobConfigTriggerType.release-None-branches4-ff_branches4] PASSED [ 63%]
2026-06-08 15:44:09.624317 | container | tests/unit/test_propose_downstream.py::test_branches[jobs5-JobConfigTriggerType.release-None-branches5-ff_branches5] PASSED [ 63%]
2026-06-08 15:44:09.626595 | container | tests/unit/test_propose_downstream.py::test_branches[jobs6-JobConfigTriggerType.release-branches_override6-branches6-ff_branches6] PASSED [ 63%]
2026-06-08 15:44:09.629187 | container | tests/unit/test_reporting.py::test_set_status_pagure[Pagure PR, not head commit] PASSED [ 63%]
2026-06-08 15:44:09.631593 | container | tests/unit/test_reporting.py::test_set_status_pagure[Pagure PR, head commit] PASSED [ 63%]
2026-06-08 15:44:09.634047 | container | tests/unit/test_reporting.py::test_set_status_pagure[No commit_sha, pr_id exists] PASSED [ 64%]
2026-06-08 15:44:09.636253 | container | tests/unit/test_reporting.py::test_set_status_pagure[No commit_sha and no pr_id] PASSED [ 64%]
2026-06-08 15:44:09.638487 | container | tests/unit/test_reporting.py::test_set_status_gitlab[Gitlab branch] PASSED [ 64%]
2026-06-08 15:44:09.640659 | container | tests/unit/test_reporting.py::test_set_status_gitlab[Gitlab PR] PASSED   [ 64%]
2026-06-08 15:44:09.643205 | container | tests/unit/test_reporting.py::test_set_status_github_check[GitHub PR0] PASSED [ 64%]
2026-06-08 15:44:09.645606 | container | tests/unit/test_reporting.py::test_set_status_github_check[GitHub PR1] PASSED [ 64%]
2026-06-08 15:44:09.648117 | container | tests/unit/test_reporting.py::test_set_status_github_check[branch push] PASSED [ 64%]
2026-06-08 15:44:09.650956 | container | tests/unit/test_reporting.py::test_commit_comment_instead_of_status[GitHub PR] PASSED [ 64%]
2026-06-08 15:44:09.653384 | container | tests/unit/test_reporting.py::test_commit_comment_instead_of_status[GitHub commit_sha None, pr_id present] PASSED [ 64%]
2026-06-08 15:44:09.655897 | container | tests/unit/test_reporting.py::test_commit_comment_instead_of_status[GitHub commit_sha None, pr_id None] PASSED [ 64%]
2026-06-08 15:44:09.658400 | container | tests/unit/test_reporting.py::test_commit_comment_instead_of_status[branch push] PASSED [ 64%]
2026-06-08 15:44:09.660961 | container | tests/unit/test_reporting.py::test_commit_comment_instead_of_status[Gitlab commit_sha None, PR present] PASSED [ 64%]
2026-06-08 15:44:09.663764 | container | tests/unit/test_reporting.py::test_commit_comment_instead_of_status[Gitlab commit_sha None, PR None] PASSED [ 64%]
2026-06-08 15:44:09.665902 | container | tests/unit/test_reporting.py::test_report_status_by_comment[7654321-11-BaseCommitStatus.success-packit/pr-rpm-build-https://api.packit.dev/build/111/logs-SUCCESS] PASSED [ 65%]
2026-06-08 15:44:09.667935 | container | tests/unit/test_reporting.py::test_report_status_by_comment[deadbeef-None-BaseCommitStatus.failure-packit/branch-build-https://api.packit.dev/build/111/logs-FAILURE] PASSED [ 65%]
2026-06-08 15:44:09.670730 | container | tests/unit/test_reporting.py::test_status_instead_check[GitHub PR] PASSED [ 65%]
2026-06-08 15:44:09.672091 | container | tests/unit/test_reporting.py::test_create_table PASSED                   [ 65%]
2026-06-08 15:44:09.674058 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.do_not_check-existing_comments0-True] PASSED [ 65%]
2026-06-08 15:44:09.675978 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.do_not_check-existing_comments1-True] PASSED [ 65%]
2026-06-08 15:44:09.677963 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_last_comment-existing_comments2-True] PASSED [ 65%]
2026-06-08 15:44:09.679965 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_last_comment-existing_comments3-True] PASSED [ 65%]
2026-06-08 15:44:09.681927 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_last_comment-existing_comments4-True] PASSED [ 65%]
2026-06-08 15:44:09.683959 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_last_comment-existing_comments5-False] PASSED [ 65%]
2026-06-08 15:44:09.685957 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_last_comment-existing_comments6-True] PASSED [ 65%]
2026-06-08 15:44:09.687945 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_last_comment-existing_comments7-False] PASSED [ 65%]
2026-06-08 15:44:09.689876 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_last_comment-existing_comments8-True] PASSED [ 66%]
2026-06-08 15:44:09.691812 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_last_comment-existing_comments9-True] PASSED [ 66%]
2026-06-08 15:44:09.693746 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_last_comment-existing_comments10-True] PASSED [ 66%]
2026-06-08 15:44:09.695759 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_last_comment-existing_comments11-False] PASSED [ 66%]
2026-06-08 15:44:09.697646 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_last_comment-existing_comments12-True] PASSED [ 66%]
2026-06-08 15:44:09.699632 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_last_comment-existing_comments13-False] PASSED [ 66%]
2026-06-08 15:44:09.701634 | container | tests/unit/test_reporting.py::test_comment[1-None-DuplicateCheckMode.check_all_comments-existing_comments14-False] PASSED [ 66%]
2026-06-08 15:44:09.703642 | container | tests/unit/test_reporting.py::test_comment[None-1234abd-DuplicateCheckMode.check_all_comments-existing_comments15-False] PASSED [ 66%]
2026-06-08 15:44:09.705221 | container | tests/unit/test_reporting.py::test_update_message_with_configured_failure_comment_message[Some comment-None-Some comment] PASSED [ 66%]
2026-06-08 15:44:09.706859 | container | tests/unit/test_reporting.py::test_update_message_with_configured_failure_comment_message[Some comment-hello @admin-Some comment\n\n---\nhello @admin] PASSED [ 66%]
2026-06-08 15:44:09.708796 | container | tests/unit/test_sidetag_helper.py::test_get_sidetag[f42-f42] PASSED      [ 66%]
2026-06-08 15:44:09.710630 | container | tests/unit/test_sidetag_helper.py::test_get_sidetag[main-main] PASSED    [ 66%]
2026-06-08 15:44:09.712474 | container | tests/unit/test_sidetag_helper.py::test_get_sidetag[rawhide-main] PASSED [ 66%]
2026-06-08 15:44:09.716327 | container | tests/unit/test_srpm_logs.py::test_build_srpm_log_format PASSED          [ 67%]
2026-06-08 15:44:09.717746 | container | tests/unit/test_status_names.py::test_get_check_cls[default template] PASSED [ 67%]
2026-06-08 15:44:09.719222 | container | tests/unit/test_status_names.py::test_get_check_cls[custom template] PASSED [ 67%]
2026-06-08 15:44:09.720616 | container | tests/unit/test_status_names.py::test_get_check_cls[custom template #2] PASSED [ 67%]
2026-06-08 15:44:09.722045 | container | tests/unit/test_status_names.py::test_get_copr_build_check_cls[default template] PASSED [ 67%]
2026-06-08 15:44:09.723462 | container | tests/unit/test_status_names.py::test_get_copr_build_check_cls[custom template] PASSED [ 67%]
2026-06-08 15:44:09.724927 | container | tests/unit/test_status_names.py::test_get_copr_test_check_cls[default template] PASSED [ 67%]
2026-06-08 15:44:09.726372 | container | tests/unit/test_status_names.py::test_get_copr_test_check_cls[custom template] PASSED [ 67%]
2026-06-08 15:44:10.194417 | container | tests/unit/test_steve.py::test_process_message[event0-False-enabled_private_namespaces0-True] PASSED [ 67%]
2026-06-08 15:44:10.660683 | container | tests/unit/test_steve.py::test_process_message[event1-True-enabled_private_namespaces1-True] PASSED [ 67%]
2026-06-08 15:44:10.666148 | container | tests/unit/test_steve.py::test_process_message[event2-True-enabled_private_namespaces2-False] PASSED [ 67%]
2026-06-08 15:44:10.668603 | container | tests/unit/test_steve.py::test_ignore_delete_branch PASSED               [ 67%]
2026-06-08 15:44:10.670934 | container | tests/unit/test_tasks.py::test_autoretry PASSED                          [ 67%]
2026-06-08 15:44:10.673661 | container | tests/unit/test_tasks.py::test_cleanup_orphaned_pidbox_queues PASSED     [ 68%]
2026-06-08 15:44:10.757299 | container | tests/unit/test_testing_farm.py::test_testing_farm_response[passed_and_summary_provided] PASSED [ 68%]
2026-06-08 15:44:10.762961 | container | tests/unit/test_testing_farm.py::test_testing_farm_response[passed_and_summary_not_provided] PASSED [ 68%]
2026-06-08 15:44:10.769917 | container | tests/unit/test_testing_farm.py::test_testing_farm_response[failed_and_summary_provided] PASSED [ 68%]
2026-06-08 15:44:10.775158 | container | tests/unit/test_testing_farm.py::test_testing_farm_response[failed_and_summary_not_provided] PASSED [ 68%]
2026-06-08 15:44:10.779301 | container | tests/unit/test_testing_farm.py::test_testing_farm_response_skips_reporting_for_superseded_run PASSED [ 68%]
2026-06-08 15:44:10.784910 | container | tests/unit/test_testing_farm.py::test_downstream_testing_farm_response[passed_and_summary_provided] PASSED [ 68%]
2026-06-08 15:44:10.789280 | container | tests/unit/test_testing_farm.py::test_downstream_testing_farm_response[passed_and_summary_not_provided] PASSED [ 68%]
2026-06-08 15:44:10.793726 | container | tests/unit/test_testing_farm.py::test_downstream_testing_farm_response[failed_and_summary_provided] PASSED [ 68%]
2026-06-08 15:44:10.798130 | container | tests/unit/test_testing_farm.py::test_downstream_testing_farm_response[failed_and_summary_not_provided] PASSED [ 68%]
2026-06-08 15:44:10.801074 | container | tests/unit/test_testing_farm.py::test_distro2compose[fedora-33-x86_64-Fedora-33-False] PASSED [ 68%]
2026-06-08 15:44:10.803494 | container | tests/unit/test_testing_farm.py::test_distro2compose[fedora-33-aarch64-Fedora-33-False] PASSED [ 68%]
2026-06-08 15:44:10.805254 | container | tests/unit/test_testing_farm.py::test_distro2compose[fedora-rawhide-x86_64-Fedora-Rawhide-False] PASSED [ 69%]
2026-06-08 15:44:10.807092 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-stream-8-x86_64-CentOS-Stream-8-False] PASSED [ 69%]
2026-06-08 15:44:10.808876 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-stream-x86_64-CentOS-Stream-8-False] PASSED [ 69%]
2026-06-08 15:44:10.810652 | container | tests/unit/test_testing_farm.py::test_distro2compose[Centos-7-x86_64-CentOS-7-False] PASSED [ 69%]
2026-06-08 15:44:10.812438 | container | tests/unit/test_testing_farm.py::test_distro2compose[Centos-8-x86_64-CentOS-8-False] PASSED [ 69%]
2026-06-08 15:44:10.814273 | container | tests/unit/test_testing_farm.py::test_distro2compose[fedora-33-x86_64-Fedora-33-Updated-True] PASSED [ 69%]
2026-06-08 15:44:10.816098 | container | tests/unit/test_testing_farm.py::test_distro2compose[fedora-rawhide-x86_64-Fedora-Rawhide-Nightly-True] PASSED [ 69%]
2026-06-08 15:44:10.818075 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-stream-8-x86_64-CentOS-Stream-8-True] PASSED [ 69%]
2026-06-08 15:44:10.819857 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-stream-x86_64-CentOS-Stream-8-True] PASSED [ 69%]
2026-06-08 15:44:10.821585 | container | tests/unit/test_testing_farm.py::test_distro2compose[Centos-7-x86_64-CentOS-7-latest-True] PASSED [ 69%]
2026-06-08 15:44:10.823404 | container | tests/unit/test_testing_farm.py::test_distro2compose[Centos-8-x86_64-CentOS-8-latest-True] PASSED [ 69%]
2026-06-08 15:44:10.825199 | container | tests/unit/test_testing_farm.py::test_distro2compose[rhel-7-x86_64-RHEL-7-LatestReleased-True] PASSED [ 69%]
2026-06-08 15:44:10.827079 | container | tests/unit/test_testing_farm.py::test_distro2compose[rhel-8-x86_64-RHEL-8.5.0-Nightly-True] PASSED [ 69%]
2026-06-08 15:44:10.828814 | container | tests/unit/test_testing_farm.py::test_distro2compose[oraclelinux-7-x86_64-Oracle-Linux-7.9-True] PASSED [ 70%]
2026-06-08 15:44:10.830639 | container | tests/unit/test_testing_farm.py::test_distro2compose[oraclelinux-8-x86_64-Oracle-Linux-8.6-True] PASSED [ 70%]
2026-06-08 15:44:10.832371 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-7-latest-x86_64-CentOS-7-latest-True] PASSED [ 70%]
2026-06-08 15:44:10.834142 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-8-latest-x86_64-CentOS-8-latest-True] PASSED [ 70%]
2026-06-08 15:44:10.835896 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-8-Latest-x86_64-CentOS-8-latest-True] PASSED [ 70%]
2026-06-08 15:44:10.838167 | container | tests/unit/test_testing_farm.py::test_distro2compose[centos-8.4-x86_64-CentOS-8.4-True] PASSED [ 70%]
2026-06-08 15:44:10.840046 | container | tests/unit/test_testing_farm.py::test_distro2compose[RHEL-7.8-ZStream-x86_64-RHEL-7.8-ZStream-True] PASSED [ 70%]
2026-06-08 15:44:10.841932 | container | tests/unit/test_testing_farm.py::test_distro2compose[RHEL-7.9-rhui-x86_64-RHEL-7.9-rhui-True] PASSED [ 70%]
2026-06-08 15:44:10.843520 | container | tests/unit/test_testing_farm.py::test_artifact[123456-centos-stream-x86_64-None-None] PASSED [ 70%]
2026-06-08 15:44:10.845148 | container | tests/unit/test_testing_farm.py::test_artifact[123456-centos-stream-x86_64-built_packages1-packages_to_send1] PASSED [ 70%]
2026-06-08 15:44:10.846782 | container | tests/unit/test_testing_farm.py::test_artifact[123456-centos-stream-x86_64-built_packages2-packages_to_send2] PASSED [ 70%]
2026-06-08 15:44:10.848268 | container | tests/unit/test_testing_farm.py::test_is_compose_matching[Fedora-Cloud-Base-39-composes0-True] PASSED [ 70%]
2026-06-08 15:44:10.849816 | container | tests/unit/test_testing_farm.py::test_is_compose_matching[Fedora-Cloud-Base--composes1-False] PASSED [ 71%]
2026-06-08 15:44:10.851305 | container | tests/unit/test_testing_farm.py::test_is_compose_matching[debezium-tf1-composes2-True] PASSED [ 71%]
2026-06-08 15:44:10.852867 | container | tests/unit/test_testing_farm.py::test_is_compose_matching[Fedora 38-composes3-True] PASSED [ 71%]
2026-06-08 15:44:10.854410 | container | tests/unit/test_testing_farm.py::test_is_compose_matching[Fedora 3-composes4-False] PASSED [ 71%]
2026-06-08 15:44:10.858382 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret--False-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts0-None-None-None-None-None-None] PASSED [ 71%]
2026-06-08 15:44:10.861734 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret-internal-very-secret-False-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts1-None-None-None-None-None-None] PASSED [ 71%]
2026-06-08 15:44:10.865032 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret-internal-very-secret-True-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts2-None-None-None-None-None-None] PASSED [ 71%]
2026-06-08 15:44:10.868310 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret-internal-very-secret-True-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts3-None-None-None-cool-project-0:0.1.0-2.el8.x86_64-None-None] PASSED [ 71%]
2026-06-08 15:44:10.871749 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret-internal-very-secret-True-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts4-^packit-echo 'hi packit'-None-None-None-None] PASSED [ 71%]
2026-06-08 15:44:10.875082 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret-internal-very-secret-True-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts5-None-None-None-not-cool-project-0:0.1.0-2.el8.x86_64-None-None] PASSED [ 71%]
2026-06-08 15:44:10.878464 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret-internal-very-secret-True-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts6-None-None-None-cool-project-0:0.1.0-2.el8.x86_64 cool-project-2-0:0.1.0-2.el8.x86_64 not-cool-project-0:0.1.0-2.el8.x86_64 not-cool-project-2-0:0.1.0-2.el8.x86_64-None-None] PASSED [ 71%]
2026-06-08 15:44:10.881847 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret--False-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts7-None-None-tf_extra_params7-None-None-None] PASSED [ 71%]
2026-06-08 15:44:10.886190 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret--False-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts8-None-None-tf_extra_params8-None-/packit test --labels suite1 --env IP_FAMILY=ipv6 --env INSTALL_TYPE=bundle-expected_envs8] PASSED [ 71%]
2026-06-08 15:44:10.890257 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret--False-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts9-None-None-tf_extra_params9-None-/packit test --labels suite1 --env IP_FAMILY=ipv6 --env MY_ENV_VARIABLE=my-value2-expected_envs9] PASSED [ 72%]
2026-06-08 15:44:10.894320 | container | tests/unit/test_testing_farm.py::test_payload[https://api.dev.testing-farm.io/v0.1/-very-secret--False-test-packit-packit-service-feb41e5-1.0-https://github.com/source/packit-master-me-cool-project-123456-centos-stream-x86_64-centos-stream-Fedora-Rawhide-x86_64-artifacts10-None-None-tf_extra_params10-None-/packit test --labels suite1 --env IP_FAMILY=ipv6 --env MY_ENV_VARIABLE=-expected_envs10] PASSED [ 72%]
2026-06-08 15:44:10.895942 | container | tests/unit/test_testing_farm.py::test_merge_payload_with_extra_params[payload0-params0-result0] PASSED [ 72%]
2026-06-08 15:44:10.897448 | container | tests/unit/test_testing_farm.py::test_merge_payload_with_extra_params[payload1-params1-result1] PASSED [ 72%]
2026-06-08 15:44:10.899009 | container | tests/unit/test_testing_farm.py::test_merge_payload_with_extra_params[payload2-params2-result2] PASSED [ 72%]
2026-06-08 15:44:10.900492 | container | tests/unit/test_testing_farm.py::test_merge_payload_with_extra_params[payload3-params3-result3] PASSED [ 72%]
2026-06-08 15:44:10.902090 | container | tests/unit/test_testing_farm.py::test_merge_payload_with_extra_params[payload4-params4-result4] PASSED [ 72%]
2026-06-08 15:44:10.903948 | container | tests/unit/test_testing_farm.py::test_merge_extra_params PASSED          [ 72%]
2026-06-08 15:44:10.905573 | container | tests/unit/test_testing_farm.py::test_merge_extra_params_with_install PASSED [ 72%]
2026-06-08 15:44:10.908590 | container | tests/unit/test_testing_farm.py::test_test_repo[https://github.com/mmuzila/test-main-None-https://github.com/mmuzila/test-main-.-True] PASSED [ 72%]
2026-06-08 15:44:10.911048 | container | tests/unit/test_testing_farm.py::test_test_repo[None-None-None-https://github.com/packit/packit-feb41e5-.-True] PASSED [ 72%]
2026-06-08 15:44:10.913406 | container | tests/unit/test_testing_farm.py::test_test_repo[None-main-None-https://github.com/packit/packit-feb41e5-.-True] PASSED [ 72%]
2026-06-08 15:44:10.915848 | container | tests/unit/test_testing_farm.py::test_test_repo[https://github.com/mmuzila/test-None-None-https://github.com/mmuzila/test-None-.-True] PASSED [ 73%]
2026-06-08 15:44:10.918230 | container | tests/unit/test_testing_farm.py::test_test_repo[None-None-custom/path-https://github.com/packit/packit-feb41e5-custom/path-True] PASSED [ 73%]
2026-06-08 15:44:10.920609 | container | tests/unit/test_testing_farm.py::test_test_repo[None-None-./custom/path/-https://github.com/packit/packit-feb41e5-custom/path-True] PASSED [ 73%]
2026-06-08 15:44:10.923142 | container | tests/unit/test_testing_farm.py::test_test_repo[None-None-None-https://github.com/packit/packit-feb41e5-.-False] PASSED [ 73%]
2026-06-08 15:44:10.924686 | container | tests/unit/test_testing_farm.py::test_get_request_details PASSED         [ 73%]
2026-06-08 15:44:10.928959 | container | tests/unit/test_testing_farm.py::test_trigger_build[copr_build0-False] PASSED [ 73%]
2026-06-08 15:44:10.932530 | container | tests/unit/test_testing_farm.py::test_trigger_build[copr_build1-True] PASSED [ 73%]
2026-06-08 15:44:10.936433 | container | tests/unit/test_testing_farm.py::test_trigger_build[copr_build2-False] PASSED [ 73%]
2026-06-08 15:44:10.939837 | container | tests/unit/test_testing_farm.py::test_trigger_build_manual_tests_dont_report PASSED [ 73%]
2026-06-08 15:44:10.941589 | container | tests/unit/test_testing_farm.py::test_fmf_url[https://custom.xyz/mf/fmf/-False-None-https://custom.xyz/mf/fmf/] PASSED [ 73%]
2026-06-08 15:44:10.943359 | container | tests/unit/test_testing_farm.py::test_fmf_url[None-False-42-https://github.com/mf/packit] PASSED [ 73%]
2026-06-08 15:44:10.945103 | container | tests/unit/test_testing_farm.py::test_fmf_url[None-False-None-https://github.com/packit/packit] PASSED [ 73%]
2026-06-08 15:44:10.946923 | container | tests/unit/test_testing_farm.py::test_fmf_url[None-True-42-https://github.com/packit/packit] PASSED [ 73%]
2026-06-08 15:44:10.949618 | container | tests/unit/test_testing_farm.py::test_get_additional_builds PASSED       [ 74%]
2026-06-08 15:44:10.951935 | container | tests/unit/test_testing_farm.py::test_get_additional_builds_pr_not_in_db PASSED [ 74%]
2026-06-08 15:44:10.954286 | container | tests/unit/test_testing_farm.py::test_get_additional_builds_builds_not_in_db PASSED [ 74%]
2026-06-08 15:44:10.956370 | container | tests/unit/test_testing_farm.py::test_get_additional_builds_wrong_format PASSED [ 74%]
2026-06-08 15:44:10.958185 | container | tests/unit/test_testing_farm.py::test_get_artifacts[centos-stream-x86_64-build0-additional_builds0-result0] PASSED [ 74%]
2026-06-08 15:44:10.959929 | container | tests/unit/test_testing_farm.py::test_get_artifacts[centos-stream-x86_64-build1-None-result1] PASSED [ 74%]
2026-06-08 15:44:10.962552 | container | tests/unit/test_testing_farm.py::test_check_if_actor_can_run_job_and_report[one_internal_test_job] PASSED [ 74%]
2026-06-08 15:44:10.964935 | container | tests/unit/test_testing_farm.py::test_check_if_actor_can_run_job_and_report[multiple_test_jobs_build_required] PASSED [ 74%]
2026-06-08 15:44:10.967257 | container | tests/unit/test_testing_farm.py::test_check_if_actor_can_run_job_and_report[multiple_test_jobs_build_required_internal_job_skip_build] PASSED [ 74%]
2026-06-08 15:44:10.969576 | container | tests/unit/test_testing_farm.py::test_check_if_actor_can_run_job_and_report[multiple_test_jobs_build_required_internal_job_skip_build_manual_trigger] PASSED [ 74%]
2026-06-08 15:44:10.971247 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-aarch64-True-True] PASSED [ 74%]
2026-06-08 15:44:10.972824 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-x86_64-True-True] PASSED [ 74%]
2026-06-08 15:44:10.974416 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-aarch64-False-True] PASSED [ 75%]
2026-06-08 15:44:10.975964 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-x86_64-False-True] PASSED [ 75%]
2026-06-08 15:44:10.977553 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-ppc64le-True-True] PASSED [ 75%]
2026-06-08 15:44:10.979127 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-s390x-True-True] PASSED [ 75%]
2026-06-08 15:44:10.981322 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-ppc64le-False-False] PASSED [ 75%]
2026-06-08 15:44:10.983014 | container | tests/unit/test_testing_farm.py::test_is_supported_architecture[distro-s390x-False-False] PASSED [ 75%]
2026-06-08 15:44:10.985448 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test --identifier my-id-1 --labels label1,label2 namespace-1/repo-1#33-my-id-1-expected_labels0-expected_pr_args0-None] PASSED [ 75%]
2026-06-08 15:44:10.987877 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --identifier my-id-2-my-id-2-None-expected_pr_args1-None] PASSED [ 75%]
2026-06-08 15:44:10.990292 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --labels label1 --identifier my-id-2-my-id-2-expected_labels2-expected_pr_args2-None] PASSED [ 75%]
2026-06-08 15:44:10.992732 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --labels label1 --id my-id-2-my-id-2-expected_labels3-expected_pr_args3-None] PASSED [ 75%]
2026-06-08 15:44:10.995230 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --labels label1 -i my-id-2-my-id-2-expected_labels4-expected_pr_args4-None] PASSED [ 75%]
2026-06-08 15:44:10.997672 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --labels label1 -i my-id-2 --env IP_FAMILY=ipv6-my-id-2-expected_labels5-expected_pr_args5-expected_envs5] PASSED [ 75%]
2026-06-08 15:44:11.000221 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --env INSTALL_TYPE=bundle --labels label1 -i my-id-2 --env IP_FAMILY=ipv6-my-id-2-expected_labels6-expected_pr_args6-expected_envs6] PASSED [ 75%]
2026-06-08 15:44:11.002757 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-2/repo-2#36 --env INSTALL_TYPE= --labels label1 -i my-id-2 --env IP_FAMILY=ipv6-my-id-2-expected_labels7-expected_pr_args7-expected_envs7] PASSED [ 76%]
2026-06-08 15:44:11.005126 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test https://github.com/kontura/librepo/pull/4-None-None-expected_pr_args8-None] PASSED [ 76%]
2026-06-08 15:44:11.007530 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test https://github.com/namespace-3/repo-3/pull/42 --identifier my-id-3-my-id-3-None-expected_pr_args9-None] PASSED [ 76%]
2026-06-08 15:44:11.010001 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test --labels label1,label2 https://github.com/namespace-4/repo-4/pull/99-None-expected_labels10-expected_pr_args10-None] PASSED [ 76%]
2026-06-08 15:44:11.012368 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-1/repo-1#10 namespace-2/repo-2#20-None-None-expected_pr_args11-None] PASSED [ 76%]
2026-06-08 15:44:11.014835 | container | tests/unit/test_testing_farm.py::test_parse_comment_arguments[/packit-dev test namespace-1/repo-1#10 https://github.com/namespace-2/repo-2/pull/20 -i my-id-my-id-None-expected_pr_args12-None] PASSED [ 76%]
2026-06-08 15:44:11.016469 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_no_db_project_event PASSED [ 76%]
2026-06-08 15:44:11.018068 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_no_cancel_cutoff_time PASSED [ 76%]
2026-06-08 15:44:11.019666 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_check_rerun_passes_identifier_and_target PASSED [ 76%]
2026-06-08 15:44:11.021337 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_retest_failed_passes_identifier_and_multiple_targets PASSED [ 76%]
2026-06-08 15:44:11.022978 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_comment_trigger_passes_identifier_only PASSED [ 76%]
2026-06-08 15:44:11.024586 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_comment_trigger_no_identifier PASSED [ 76%]
2026-06-08 15:44:11.026183 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_override_with_different_identifier_returns_early PASSED [ 77%]
2026-06-08 15:44:11.028026 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_cancel_running_tests_calls_cancel_and_sets_status PASSED [ 77%]
2026-06-08 15:44:11.030272 | container | tests/unit/test_testing_farm.py::TestGetRunningJobs::test_cancel_running_tests_noop_when_nothing_running PASSED [ 77%]
2026-06-08 15:44:11.031663 | container | tests/unit/test_utils.py::test_only_once PASSED                          [ 77%]
2026-06-08 15:44:11.033169 | container | tests/unit/test_utils.py::test_only_once_with_args PASSED                [ 77%]
2026-06-08 15:44:11.034687 | container | tests/unit/test_utils.py::test_only_once_with_kwargs PASSED              [ 77%]
2026-06-08 15:44:11.036169 | container | tests/unit/test_utils.py::test_only_once_with_args_and_kwargs PASSED     [ 77%]
2026-06-08 15:44:11.037971 | container | tests/unit/test_utils.py::test_pr_labels_match[absent0-present0-pr_labels0-False] PASSED [ 77%]
2026-06-08 15:44:11.039652 | container | tests/unit/test_utils.py::test_pr_labels_match[absent1-present1-pr_labels1-True] PASSED [ 77%]
2026-06-08 15:44:11.041380 | container | tests/unit/test_utils.py::test_pr_labels_match[absent2-present2-pr_labels2-True] PASSED [ 77%]
2026-06-08 15:44:11.043108 | container | tests/unit/test_utils.py::test_pr_labels_match[absent3-present3-pr_labels3-False] PASSED [ 77%]
2026-06-08 15:44:11.044818 | container | tests/unit/test_utils.py::test_pr_labels_match[absent4-present4-pr_labels4-False] PASSED [ 77%]
2026-06-08 15:44:11.046530 | container | tests/unit/test_utils.py::test_pr_labels_match[absent5-present5-pr_labels5-False] PASSED [ 77%]
2026-06-08 15:44:11.048226 | container | tests/unit/test_utils.py::test_pr_labels_match[absent6-present6-pr_labels6-True] PASSED [ 78%]
2026-06-08 15:44:11.049968 | container | tests/unit/test_utils.py::test_pr_labels_match[absent7-present7-pr_labels7-True] PASSED [ 78%]
2026-06-08 15:44:11.051636 | container | tests/unit/test_utils.py::test_pr_labels_match[absent8-present8-pr_labels8-False] PASSED [ 78%]
2026-06-08 15:44:11.053364 | container | tests/unit/test_utils.py::test_pr_labels_match[absent9-present9-pr_labels9-False] PASSED [ 78%]
2026-06-08 15:44:11.055096 | container | tests/unit/test_utils.py::test_pr_labels_match[absent10-present10-pr_labels10-True] PASSED [ 78%]
2026-06-08 15:44:11.056836 | container | tests/unit/test_utils.py::test_pr_labels_match[absent11-present11-pr_labels11-True] PASSED [ 78%]
2026-06-08 15:44:11.058467 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[False-epel-8-centos-stream-8] PASSED [ 78%]
2026-06-08 15:44:11.060114 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[True-epel-8-rhel-8] PASSED [ 78%]
2026-06-08 15:44:11.061762 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[False-epel-9-centos-stream-9] PASSED [ 78%]
2026-06-08 15:44:11.063363 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[True-epel-9-centos-stream-9] PASSED [ 78%]
2026-06-08 15:44:11.064994 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[False-epel-10-centos-stream-10] PASSED [ 78%]
2026-06-08 15:44:11.066605 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[True-epel-10-centos-stream-10] PASSED [ 78%]
2026-06-08 15:44:11.068222 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[False-rhel+epel-10-centos-stream-10] PASSED [ 79%]
2026-06-08 15:44:11.069895 | container | tests/unit/test_utils.py::test_get_default_tf_mapping[True-rhel+epel-10-rhel-10.1-nightly] PASSED [ 79%]
2026-06-08 15:44:11.071668 | container | tests/unit/test_utils.py::test_verify_artifact_valid PASSED              [ 79%]
2026-06-08 15:44:11.073323 | container | tests/unit/test_utils.py::test_verify_artifact_404_not_found PASSED      [ 79%]
2026-06-08 15:44:11.074982 | container | tests/unit/test_utils.py::test_verify_artifact_wrong_type PASSED         [ 79%]
2026-06-08 15:44:11.077779 | container | tests/unit/test_utils.py::test_verify_artifact_network_failure PASSED    [ 79%]
2026-06-08 15:44:11.081354 | container | tests/unit/test_views.py::test_get_logs PASSED                           [ 79%]
2026-06-08 15:44:11.083019 | container | tests/unit/test_views.py::test_get_srpm_logs PASSED                      [ 79%]
2026-06-08 15:44:11.087109 | container | tests/unit/test_views.py::test_system_api PASSED                         [ 79%]
2026-06-08 15:44:11.089913 | container | tests/unit/test_webhooks.py::test_validate_signature[headers0-True] PASSED [ 79%]
2026-06-08 15:44:11.092430 | container | tests/unit/test_webhooks.py::test_validate_signature[headers1-False] PASSED [ 79%]
2026-06-08 15:44:11.094915 | container | tests/unit/test_webhooks.py::test_validate_signature[headers2-False] PASSED [ 79%]
2026-06-08 15:44:11.097661 | container | tests/unit/test_webhooks.py::test_validate_token[headers0-True] PASSED   [ 79%]
2026-06-08 15:44:11.100246 | container | tests/unit/test_webhooks.py::test_validate_token[headers1-True] PASSED   [ 80%]
2026-06-08 15:44:11.102772 | container | tests/unit/test_webhooks.py::test_validate_token[headers2-False] PASSED  [ 80%]
2026-06-08 15:44:11.105183 | container | tests/unit/test_webhooks.py::test_validate_token[headers3-False] PASSED  [ 80%]
2026-06-08 15:44:11.108085 | container | tests/unit/test_webhooks.py::test_validate_token[headers4-False] PASSED  [ 80%]
2026-06-08 15:44:11.110742 | container | tests/unit/test_webhooks.py::test_interested[headers0-payload0-True] PASSED [ 80%]
2026-06-08 15:44:11.113217 | container | tests/unit/test_webhooks.py::test_interested[headers1-payload1-True] PASSED [ 80%]
2026-06-08 15:44:11.115697 | container | tests/unit/test_webhooks.py::test_interested[headers2-payload2-True] PASSED [ 80%]
2026-06-08 15:44:11.118384 | container | tests/unit/test_webhooks.py::test_interested[headers3-payload3-False] PASSED [ 80%]
2026-06-08 15:44:11.120826 | container | tests/unit/test_webhooks.py::test_interested[headers4-payload4-False] PASSED [ 80%]
2026-06-08 15:44:11.123322 | container | tests/unit/test_webhooks.py::test_interested[headers5-payload5-True] PASSED [ 80%]
2026-06-08 15:44:11.125844 | container | tests/unit/test_webhooks.py::test_interested[headers6-payload6-False] PASSED [ 80%]
2026-06-08 15:44:11.128356 | container | tests/unit/test_webhooks.py::test_interested[headers7-payload7-True] PASSED [ 80%]
2026-06-08 15:44:11.131199 | container | tests/unit/test_webhooks.py::test_interested[headers8-payload8-True] PASSED [ 81%]
2026-06-08 15:44:11.133690 | container | tests/unit/test_webhooks.py::test_interested[headers9-payload9-True] PASSED [ 81%]
2026-06-08 15:44:11.136156 | container | tests/unit/test_webhooks.py::test_interested[headers10-payload10-False] PASSED [ 81%]
2026-06-08 15:44:11.138639 | container | tests/unit/test_webhooks.py::test_interested[headers11-payload11-True] PASSED [ 81%]
2026-06-08 15:44:11.141147 | container | tests/unit/test_webhooks.py::test_interested[headers12-payload12-False] PASSED [ 81%]
2026-06-08 15:44:11.143723 | container | tests/unit/test_webhooks.py::test_interested[headers13-payload13-True] PASSED [ 81%]
2026-06-08 15:44:11.146168 | container | tests/unit/test_webhooks.py::test_interested[headers14-payload14-False] PASSED [ 81%]
2026-06-08 15:44:11.148654 | container | tests/unit/test_webhooks.py::test_interested[headers15-payload15-True] PASSED [ 81%]
2026-06-08 15:44:11.151522 | container | tests/unit/test_webhooks.py::test_interested[headers16-payload16-False] PASSED [ 81%]
2026-06-08 15:44:11.154086 | container | tests/unit/test_webhooks.py::test_interested[headers17-payload17-False] PASSED [ 81%]
2026-06-08 15:44:11.155889 | container | tests/integration/test_babysit.py::test_check_copr_build_no_build PASSED [ 81%]
2026-06-08 15:44:11.157751 | container | tests/integration/test_babysit.py::test_check_copr_build_not_started PASSED [ 81%]
2026-06-08 15:44:11.159644 | container | tests/integration/test_babysit.py::test_check_copr_build_already_successful PASSED [ 81%]
2026-06-08 15:44:11.170742 | container | tests/integration/test_babysit.py::test_check_copr_build_updated[pending-timestamp] PASSED [ 82%]
2026-06-08 15:44:11.180537 | container | tests/integration/test_babysit.py::test_check_copr_build_updated[pending-None] PASSED [ 82%]
2026-06-08 15:44:11.191801 | container | tests/integration/test_babysit.py::test_check_copr_build_updated[waiting_for_srpm-None] PASSED [ 82%]
2026-06-08 15:44:11.201300 | container | tests/integration/test_babysit.py::test_check_copr_build_waiting_started PASSED [ 82%]
2026-06-08 15:44:11.217941 | container | tests/integration/test_babysit.py::test_check_copr_build_waiting_srpm_failed PASSED [ 82%]
2026-06-08 15:44:11.222451 | container | tests/integration/test_babysit.py::test_check_copr_build_waiting_already_started PASSED [ 82%]
2026-06-08 15:44:11.224254 | container | tests/integration/test_babysit.py::test_check_copr_build_not_exists PASSED [ 82%]
2026-06-08 15:44:11.226191 | container | tests/integration/test_babysit.py::test_check_update_copr_builds_timeout PASSED [ 82%]
2026-06-08 15:44:11.228011 | container | tests/integration/test_babysit.py::test_check_pending_copr_builds_no_builds PASSED [ 82%]
2026-06-08 15:44:11.229784 | container | tests/integration/test_babysit.py::test_check_pending_copr_builds PASSED [ 82%]
2026-06-08 15:44:11.231555 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_no_runs PASSED [ 82%]
2026-06-08 15:44:11.241292 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs[created0] PASSED [ 82%]
2026-06-08 15:44:11.250197 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs[None] PASSED [ 83%]
2026-06-08 15:44:11.252007 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_timeout[new] PASSED [ 83%]
2026-06-08 15:44:11.253794 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_timeout[queued] PASSED [ 83%]
2026-06-08 15:44:11.255534 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_timeout[running] PASSED [ 83%]
2026-06-08 15:44:11.269618 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_identifiers[None] PASSED [ 83%]
2026-06-08 15:44:11.283475 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_identifiers[first] PASSED [ 83%]
2026-06-08 15:44:11.297537 | container | tests/integration/test_babysit.py::test_check_pending_testing_farm_runs_identifiers[second] PASSED [ 83%]
2026-06-08 15:44:11.299847 | container | tests/integration/test_babysit.py::test_update_testing_farm_run_downstream PASSED [ 83%]
2026-06-08 15:44:11.302265 | container | tests/integration/test_babysit.py::test_update_testing_farm_run_downstream_pre_check_fails PASSED [ 83%]
2026-06-08 15:44:11.780363 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_unknown_koji_build PASSED [ 83%]
2026-06-08 15:44:12.249604 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_unknown_koji_build_failed PASSED [ 83%]
2026-06-08 15:44:12.728374 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_unknown_koji_build_failed_issue_created PASSED [ 83%]
2026-06-08 15:44:13.202415 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_unknown_koji_build_failed_issue_comment PASSED [ 83%]
2026-06-08 15:44:14.133444 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_build_not_tagged_yet PASSED [ 84%]
2026-06-08 15:44:14.145585 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_unknown_koji_build_not_for_unfinished PASSED [ 84%]
2026-06-08 15:44:14.618350 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_known_koji_build PASSED [ 84%]
2026-06-08 15:44:14.630119 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_for_not_configured_branch PASSED [ 84%]
2026-06-08 15:44:15.099439 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_fedora_stable_by_default PASSED [ 84%]
2026-06-08 15:44:16.041775 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_from_sidetag[False-False-None] PASSED [ 84%]
2026-06-08 15:44:17.056834 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_from_sidetag[False-False-existing_update1] PASSED [ 84%]
2026-06-08 15:44:18.048986 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_from_sidetag[False-False-existing_update2] PASSED [ 84%]
2026-06-08 15:44:19.007662 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_from_sidetag[False-True-None] PASSED [ 84%]
2026-06-08 15:44:19.950772 | container | tests/integration/test_bodhi_update.py::test_bodhi_update_from_sidetag[True-False-None] PASSED [ 84%]
2026-06-08 15:44:20.425881 | container | tests/integration/test_check_rerun.py::test_check_rerun_pr_testing_farm_handler[mock_pr_functionality0] PASSED [ 84%]
2026-06-08 15:44:20.899142 | container | tests/integration/test_check_rerun.py::test_check_rerun_pr_koji_build_handler[mock_pr_functionality0] PASSED [ 84%]
2026-06-08 15:44:21.371620 | container | tests/integration/test_check_rerun.py::test_check_rerun_pr_koji_build_handler_old_job_name[mock_pr_functionality0] PASSED [ 84%]
2026-06-08 15:44:21.852182 | container | tests/integration/test_check_rerun.py::test_check_rerun_push_testing_farm_handler[mock_push_functionality0] PASSED [ 85%]
2026-06-08 15:44:22.322155 | container | tests/integration/test_check_rerun.py::test_check_rerun_push_koji_build_handler[mock_push_functionality0] PASSED [ 85%]
2026-06-08 15:44:22.791697 | container | tests/integration/test_check_rerun.py::test_check_rerun_release_koji_build_handler[mock_release_functionality0] PASSED [ 85%]
2026-06-08 15:44:22.804420 | container | tests/integration/test_check_rerun.py::test_check_rerun_release_propose_downstream_handler[mock_release_functionality0] PASSED [ 85%]
2026-06-08 15:44:23.292992 | container | tests/integration/test_commit_comment.py::test_commit_comment_build_and_test_handler[mock_commit_comment_functionality0] PASSED [ 85%]
2026-06-08 15:44:23.295151 | container | tests/integration/test_database.py::test_cleanup_old_srpm_build_logs PASSED [ 85%]
2026-06-08 15:44:23.297069 | container | tests/integration/test_database.py::test_discard_old_package_configs PASSED [ 85%]
2026-06-08 15:44:23.733272 | container | tests/integration/test_database.py::test_backup PASSED                   [ 85%]
2026-06-08 15:44:24.232890 | container | tests/integration/test_dg_commit.py::test_sync_from_downstream PASSED    [ 85%]
2026-06-08 15:44:24.240507 | container | tests/integration/test_dg_commit.py::test_do_not_sync_from_downstream_on_a_different_branch PASSED [ 85%]
2026-06-08 15:44:24.861746 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build[None] PASSED [ 85%]
2026-06-08 15:44:25.596521 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build[test] PASSED [ 85%]
2026-06-08 15:44:26.206794 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_failure_no_issue PASSED [ 86%]
2026-06-08 15:44:26.816036 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_failure_issue_created PASSED [ 86%]
2026-06-08 15:44:27.430626 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_failure_issue_comment PASSED [ 86%]
2026-06-08 15:44:27.434866 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_no_config PASSED [ 86%]
2026-06-08 15:44:28.036980 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_where_multiple_branches_defined[multiple_jobs] PASSED [ 86%]
2026-06-08 15:44:28.656826 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_where_multiple_branches_defined[multiple_branches] PASSED [ 86%]
2026-06-08 15:44:29.273174 | container | tests/integration/test_dg_commit.py::test_downstream_koji_build_where_multiple_branches_defined[aliases] PASSED [ 86%]
2026-06-08 15:44:29.282878 | container | tests/integration/test_dg_commit.py::test_do_not_run_downstream_koji_build_for_a_different_branch[multiple_jobs] PASSED [ 86%]
2026-06-08 15:44:29.289404 | container | tests/integration/test_dg_commit.py::test_do_not_run_downstream_koji_build_for_a_different_branch[multiple_branches] PASSED [ 86%]
2026-06-08 15:44:29.296238 | container | tests/integration/test_dg_commit.py::test_do_not_run_downstream_koji_build_for_a_different_branch[aliases] PASSED [ 86%]
2026-06-08 15:44:29.299215 | container | tests/integration/test_dg_commit.py::test_precheck_koji_build_push[sakamoto-allowed_committers0-False] PASSED [ 86%]
2026-06-08 15:44:29.508601 | container | tests/integration/test_dg_commit.py::test_precheck_koji_build_push[packit-allowed_committers1-True] PASSED [ 86%]
2026-06-08 15:44:29.514067 | container | tests/integration/test_dg_commit.py::test_precheck_koji_build_push[packit-stg-allowed_committers2-False] PASSED [ 86%]
2026-06-08 15:44:29.699738 | container | tests/integration/test_dg_commit.py::test_precheck_koji_build_push_pr[packit-allowed_pr_authors0-True] PASSED [ 87%]
2026-06-08 15:44:29.708092 | container | tests/integration/test_dg_commit.py::test_precheck_koji_build_push_pr[packit-stg-allowed_pr_authors1-False] PASSED [ 87%]
2026-06-08 15:44:29.714407 | container | tests/integration/test_dg_commit.py::test_precheck_koji_build_push_pr[packit-stg-allowed_pr_authors2-False] PASSED [ 87%]
2026-06-08 15:44:30.216031 | container | tests/integration/test_dg_pr.py::test_downstream_koji_scratch_build[rawhide target branch] PASSED [ 87%]
2026-06-08 15:44:31.187840 | container | tests/integration/test_dg_pr.py::test_downstream_koji_scratch_build[rawhide branch, rawhide + eln target] PASSED [ 87%]
2026-06-08 15:44:31.668220 | container | tests/integration/test_dg_pr.py::test_downstream_koji_scratch_build[f42 target branch] PASSED [ 87%]
2026-06-08 15:44:32.150198 | container | tests/integration/test_github_fas_verification.py::test_verification_successful PASSED [ 87%]
2026-06-08 15:44:32.630778 | container | tests/integration/test_github_fas_verification.py::test_verification_not_successful PASSED [ 87%]
2026-06-08 15:44:33.106237 | container | tests/integration/test_github_fas_verification.py::test_verification_incorrect_format[/packit verify-fas more names] PASSED [ 87%]
2026-06-08 15:44:33.590878 | container | tests/integration/test_github_fas_verification.py::test_verification_incorrect_format[/packit verify-fas] PASSED [ 87%]
2026-06-08 15:44:34.067011 | container | tests/integration/test_github_fas_verification.py::test_verification_already_approved PASSED [ 87%]
2026-06-08 15:44:34.071048 | container | tests/integration/test_github_fas_verification.py::test_verification_wrong_repository PASSED [ 87%]
2026-06-08 15:44:34.074437 | container | tests/integration/test_github_fas_verification.py::test_verification_wrong_issue PASSED [ 88%]
2026-06-08 15:44:34.547854 | container | tests/integration/test_github_fas_verification.py::test_verification_not_original_triggerer PASSED [ 88%]
2026-06-08 15:44:34.552387 | container | tests/integration/test_handler.py::test_handler_cleanup PASSED           [ 88%]
2026-06-08 15:44:34.555622 | container | tests/integration/test_handler.py::test_precheck PASSED                  [ 88%]
2026-06-08 15:44:34.558599 | container | tests/integration/test_handler.py::test_precheck_gitlab PASSED           [ 88%]
2026-06-08 15:44:34.561053 | container | tests/integration/test_handler.py::test_precheck_push PASSED             [ 88%]
2026-06-08 15:44:34.563150 | container | tests/integration/test_handler.py::test_precheck_push_to_a_different_branch PASSED [ 88%]
2026-06-08 15:44:34.564851 | container | tests/integration/test_handler.py::test_precheck_push_actor_check PASSED [ 88%]
2026-06-08 15:44:34.567794 | container | tests/integration/test_handler.py::test_precheck_koji_build_non_scratch PASSED [ 88%]
2026-06-08 15:44:35.044925 | container | tests/integration/test_installation.py::test_installation PASSED         [ 88%]
2026-06-08 15:44:35.530107 | container | tests/integration/test_installation.py::test_reinstallation_already_approved_namespace PASSED [ 88%]
2026-06-08 15:44:36.021061 | container | tests/integration/test_installation.py::test_reinstallation_denied_namespace PASSED [ 88%]
2026-06-08 15:44:36.514130 | container | tests/integration/test_installation.py::test_reinstallation_not_approved_namespace[jpopelka-False] PASSED [ 88%]
2026-06-08 15:44:36.999326 | container | tests/integration/test_installation.py::test_reinstallation_not_approved_namespace[flachman-True] PASSED [ 89%]
2026-06-08 15:44:37.509906 | container | tests/integration/test_issue_comment.py::test_issue_comment_help_handler_github PASSED [ 89%]
2026-06-08 15:44:38.193658 | container | tests/integration/test_issue_comment.py::test_issue_comment_propose_downstream_handler[mock_comment0-Comment] PASSED [ 89%]
2026-06-08 15:44:38.882537 | container | tests/integration/test_issue_comment.py::test_issue_comment_propose_downstream_handler[mock_comment1-Comment] PASSED [ 89%]
2026-06-08 15:44:39.929760 | container | tests/integration/test_issue_comment.py::test_issue_comment_retrigger_bodhi_update_handler PASSED [ 89%]
2026-06-08 15:44:41.151506 | container | tests/integration/test_issue_comment.py::test_issue_comment_retrigger_koji_build_handler PASSED [ 89%]
2026-06-08 15:44:42.343918 | container | tests/integration/test_issue_comment.py::test_issue_comment_retrigger_koji_build_error_msg PASSED [ 89%]
2026-06-08 15:44:42.876302 | container | tests/integration/test_koji_build.py::test_downstream_koji_build_report_known_build[koji_build_start_rawhide] PASSED [ 89%]
2026-06-08 15:44:43.389668 | container | tests/integration/test_koji_build.py::test_downstream_koji_build_report_known_build[koji_build_completed_rawhide] PASSED [ 89%]
2026-06-08 15:44:43.975378 | container | tests/integration/test_koji_build.py::test_koji_build_error_msg PASSED   [ 89%]
2026-06-08 15:44:43.977498 | container | tests/integration/test_koji_build.py::test_is_already_triggered[None-False] PASSED [ 89%]
2026-06-08 15:44:43.979761 | container | tests/integration/test_koji_build.py::test_is_already_triggered[build_info1-True] PASSED [ 89%]
2026-06-08 15:44:43.981984 | container | tests/integration/test_koji_build.py::test_is_already_triggered[build_info2-True] PASSED [ 90%]
2026-06-08 15:44:43.984247 | container | tests/integration/test_koji_build.py::test_is_already_triggered[build_info3-False] PASSED [ 90%]
2026-06-08 15:44:44.472547 | container | tests/integration/test_koji_build_cancel.py::test_upstream_koji_build_cancel_running[mock_pr_functionality0] PASSED [ 90%]
2026-06-08 15:44:44.948189 | container | tests/integration/test_koji_build_cancel.py::test_downstream_koji_scratch_build_cancel_running PASSED [ 90%]
2026-06-08 15:44:45.427211 | container | tests/integration/test_koji_build_cancel.py::test_downstream_koji_scratch_build_retry_on_submission_failure PASSED [ 90%]
2026-06-08 15:44:45.918886 | container | tests/integration/test_koji_build_cancel.py::test_downstream_koji_build_cancel_running PASSED [ 90%]
2026-06-08 15:44:46.409448 | container | tests/integration/test_koji_build_cancel.py::test_downstream_koji_build_cancel_uses_event_based_filtering PASSED [ 90%]
2026-06-08 15:44:46.886667 | container | tests/integration/test_koji_build_cancel.py::test_downstream_koji_scratch_build_cancel_uses_event_based_filtering PASSED [ 90%]
2026-06-08 15:44:47.378122 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end[True-True-True] PASSED [ 90%]
2026-06-08 15:44:47.868257 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end[True-True-False] PASSED [ 90%]
2026-06-08 15:44:48.352271 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end[False-False-False] PASSED [ 90%]
2026-06-08 15:44:48.837814 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_push PASSED [ 90%]
2026-06-08 15:44:49.318442 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_release PASSED [ 90%]
2026-06-08 15:44:50.285257 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm PASSED [ 91%]
2026-06-08 15:44:50.773766 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm_pr_branch PASSED [ 91%]
2026-06-08 15:44:51.259488 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm_different_pr_branch PASSED [ 91%]
2026-06-08 15:44:51.748342 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm_manual_trigger[success-0] PASSED [ 91%]
2026-06-08 15:44:52.236121 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm_manual_trigger[failure-0] PASSED [ 91%]
2026-06-08 15:44:52.735653 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm_labels_matching PASSED [ 91%]
2026-06-08 15:44:53.242689 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_testing_farm_labels_not_matching PASSED [ 91%]
2026-06-08 15:44:53.741124 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_push_testing_farm PASSED [ 91%]
2026-06-08 15:44:54.245528 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_push_testing_farm_different_branch PASSED [ 91%]
2026-06-08 15:44:54.757487 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_report_multiple_testing_farm_jobs PASSED [ 91%]
2026-06-08 15:44:55.742350 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_failed_testing_farm PASSED [ 91%]
2026-06-08 15:44:56.814036 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_end_failed_testing_farm_no_json PASSED [ 91%]
2026-06-08 15:44:57.323458 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_start PASSED [ 92%]
2026-06-08 15:44:57.818637 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_start_already_ended PASSED [ 92%]
2026-06-08 15:44:58.329673 | container | tests/integration/test_listen_to_fedmsg.py::test_copr_build_not_comment_on_success PASSED [ 92%]
2026-06-08 15:44:58.828088 | container | tests/integration/test_listen_to_fedmsg.py::test_koji_build_start PASSED [ 92%]
2026-06-08 15:44:58.831285 | container | tests/integration/test_listen_to_fedmsg.py::test_koji_build_start_build_not_found PASSED [ 92%]
2026-06-08 15:44:59.325150 | container | tests/integration/test_listen_to_fedmsg.py::test_koji_build_end PASSED   [ 92%]
2026-06-08 15:45:00.565819 | container | tests/integration/test_listen_to_fedmsg.py::test_koji_build_end_downstream[rawhide] FAILED [ 92%]
2026-06-08 15:45:01.687083 | container | tests/integration/test_listen_to_fedmsg.py::test_koji_build_end_downstream[eln] FAILED [ 92%]
2026-06-08 15:45:02.181756 | container | tests/integration/test_listen_to_fedmsg.py::test_koji_build_tag PASSED   [ 92%]
2026-06-08 15:45:02.669438 | container | tests/integration/test_listen_to_fedmsg.py::test_srpm_build_end PASSED   [ 92%]
2026-06-08 15:45:03.161464 | container | tests/integration/test_listen_to_fedmsg.py::test_srpm_build_end_failure PASSED [ 92%]
2026-06-08 15:45:03.654182 | container | tests/integration/test_listen_to_fedmsg.py::test_srpm_build_start PASSED [ 92%]
2026-06-08 15:45:04.133295 | container | tests/integration/test_listen_to_fedmsg.py::test_pagure_pr_updated[rpms-packit] PASSED [ 92%]
2026-06-08 15:45:04.613291 | container | tests/integration/test_listen_to_fedmsg.py::test_pagure_pr_updated[tests-packit] PASSED [ 93%]
2026-06-08 15:45:05.088534 | container | tests/integration/test_logdetective_koji.py::test_logdetective_koji_build_scratch_downstream[0] PASSED [ 93%]
2026-06-08 15:45:05.571173 | container | tests/integration/test_logdetective_koji.py::test_logdetective_koji_build_scratch_downstream[1] PASSED [ 93%]
2026-06-08 15:45:06.048770 | container | tests/integration/test_logdetective_koji.py::test_logdetective_koji_build_scratch_downstream[2] PASSED [ 93%]
2026-06-08 15:45:06.546226 | container | tests/integration/test_logdetective_koji.py::test_logdetective_skipped_when_project_disabled PASSED [ 93%]
2026-06-08 15:45:07.045942 | container | tests/integration/test_new_hotness_update.py::test_new_hotness_update PASSED [ 93%]
2026-06-08 15:45:07.053262 | container | tests/integration/test_new_hotness_update.py::test_new_hotness_update_pre_check_fail PASSED [ 93%]
2026-06-08 15:45:07.544668 | container | tests/integration/test_new_hotness_update.py::test_new_hotness_update_non_git_multiple_versions PASSED [ 93%]
2026-06-08 15:45:08.049561 | container | tests/integration/test_new_hotness_update.py::test_new_hotness_update_non_git PASSED [ 93%]
2026-06-08 15:45:08.540653 | container | tests/integration/test_pr_comment.py::test_pr_comment_help_handler_github PASSED [ 93%]
2026-06-08 15:45:09.239784 | container | tests/integration/test_pr_comment.py::test_pr_comment_help_handler_pagure PASSED [ 93%]
2026-06-08 15:45:09.254218 | container | tests/integration/test_pr_comment.py::test_pr_comment_build_test_handler[mock_pr_comment_functionality0] PASSED [ 93%]
2026-06-08 15:45:09.767141 | container | tests/integration/test_pr_comment.py::test_pr_comment_build_build_and_test_handler[mock_pr_comment_functionality0] PASSED [ 94%]
2026-06-08 15:45:10.281802 | container | tests/integration/test_pr_comment.py::test_pr_comment_build_build_and_test_handler_manual_test_reporting[mock_pr_comment_functionality0] PASSED [ 94%]
2026-06-08 15:45:10.775634 | container | tests/integration/test_pr_comment.py::test_pr_comment_production_build_handler PASSED [ 94%]
2026-06-08 15:45:10.777475 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[] PASSED   [ 94%]
2026-06-08 15:45:10.779056 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[ ] PASSED  [ 94%]
2026-06-08 15:45:10.780540 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[   ] PASSED [ 94%]
2026-06-08 15:45:10.781997 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[some unrelated] PASSED [ 94%]
2026-06-08 15:45:10.783427 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[some\nmore\nunrelated\ntext] PASSED [ 94%]
2026-06-08 15:45:10.784926 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[even\nsome \u2192 unicode] PASSED [ 94%]
2026-06-08 15:45:10.786306 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[ stuff] PASSED [ 94%]
2026-06-08 15:45:10.787876 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[ \n ] PASSED [ 94%]
2026-06-08 15:45:10.789241 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[x ] PASSED [ 94%]
2026-06-08 15:45:10.790641 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[comment with embedded /packit build not recognized\n        unless /packit command is on line by itself] PASSED [ 94%]
2026-06-08 15:45:10.792101 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[\n2nd line\n\n4th line] PASSED [ 95%]
2026-06-08 15:45:10.793486 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid[1st line\n\t\n\t\t\n4th line\n] PASSED [ 95%]
2026-06-08 15:45:10.795070 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid_with_command_set[-/packit] PASSED [ 95%]
2026-06-08 15:45:10.796635 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid_with_command_set[-/packit-stg] PASSED [ 95%]
2026-06-08 15:45:10.798116 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid_with_command_set[/packit build-/packit-stg] PASSED [ 95%]
2026-06-08 15:45:10.799583 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid_with_command_set[/packit-something build-/packit-stg] PASSED [ 95%]
2026-06-08 15:45:10.801064 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid_with_command_set[/packit-stgg build-/packit-stg] PASSED [ 95%]
2026-06-08 15:45:10.802509 | container | tests/integration/test_pr_comment.py::test_pr_comment_invalid_with_command_set[/packit-stg build-/packit] PASSED [ 95%]
2026-06-08 15:45:10.806364 | container | tests/integration/test_pr_comment.py::test_pr_comment_empty_handler[mock_pr_comment_functionality0] PASSED [ 95%]
2026-06-08 15:45:10.809911 | container | tests/integration/test_pr_comment.py::test_pr_comment_packit_only_handler[mock_pr_comment_functionality0] PASSED [ 95%]
2026-06-08 15:45:10.815095 | container | tests/integration/test_pr_comment.py::test_pr_comment_wrong_packit_command_handler[mock_pr_comment_functionality0] PASSED [ 95%]
2026-06-08 15:45:11.314482 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler PASSED [ 95%]
2026-06-08 15:45:11.823986 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_identifiers PASSED [ 96%]
2026-06-08 15:45:12.316575 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_retries[http_500_first_try] PASSED [ 96%]
2026-06-08 15:45:12.806873 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_retries[http_500_second_try] PASSED [ 96%]
2026-06-08 15:45:13.298878 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_retries[http_500_last_try] PASSED [ 96%]
2026-06-08 15:45:13.803325 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_retries[exception_first_try] PASSED [ 96%]
2026-06-08 15:45:14.243213 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_retries[exception_second_try] PASSED [ 96%]
2026-06-08 15:45:14.690390 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_retries[exception_last_try] PASSED [ 96%]
2026-06-08 15:45:15.129748 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_skip_build_option PASSED [ 96%]
2026-06-08 15:45:15.576939 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_compose_not_present PASSED [ 96%]
2026-06-08 15:45:16.011150 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_composes_not_available PASSED [ 96%]
2026-06-08 15:45:16.027172 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_not_allowed_external_contributor_on_internal_TF PASSED [ 96%]
2026-06-08 15:45:16.044285 | container | tests/integration/test_pr_comment.py::test_pr_build_command_handler_not_allowed_external_contributor_on_internal_TF PASSED [ 96%]
2026-06-08 15:45:16.049654 | container | tests/integration/test_pr_comment.py::test_trigger_packit_command_without_config[/packit build] PASSED [ 96%]
2026-06-08 15:45:16.055599 | container | tests/integration/test_pr_comment.py::test_trigger_packit_command_without_config[Should be fixed now, let's\n /packit build\n it.] PASSED [ 97%]
2026-06-08 15:45:16.061102 | container | tests/integration/test_pr_comment.py::test_trigger_packit_command_without_config[/packit test] PASSED [ 97%]
2026-06-08 15:45:16.504688 | container | tests/integration/test_pr_comment.py::test_retest_failed[mock_pr_comment_functionality0] PASSED [ 97%]
2026-06-08 15:45:17.100665 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_skip_build_option_no_fmf_metadata PASSED [ 97%]
2026-06-08 15:45:17.106138 | container | tests/integration/test_pr_comment.py::test_invalid_packit_command_with_config[mock_pr_comment_functionality0] PASSED [ 97%]
2026-06-08 15:45:17.110149 | container | tests/integration/test_pr_comment.py::test_invalid_packit_command_without_config PASSED [ 97%]
2026-06-08 15:45:17.562490 | container | tests/integration/test_pr_comment.py::test_pr_test_command_handler_multiple_builds PASSED [ 97%]
2026-06-08 15:45:18.097519 | container | tests/integration/test_pr_comment.py::test_koji_build_retrigger_via_dist_git_pr_comment PASSED [ 97%]
2026-06-08 15:45:18.513313 | container | tests/integration/test_pr_comment.py::test_downstream_koji_scratch_build_retrigger_via_dist_git_pr_comment[rawhide target branch] PASSED [ 97%]
2026-06-08 15:45:18.927317 | container | tests/integration/test_pr_comment.py::test_downstream_koji_scratch_build_retrigger_via_dist_git_pr_comment[f42 target branch] PASSED [ 97%]
2026-06-08 15:45:19.353996 | container | tests/integration/test_pr_comment.py::test_bodhi_update_retrigger_via_dist_git_pr_comment PASSED [ 97%]
2026-06-08 15:45:19.788093 | container | tests/integration/test_pr_comment.py::test_bodhi_update_retrigger_via_dist_git_pr_comment_with_sidetag PASSED [ 97%]
2026-06-08 15:45:20.219822 | container | tests/integration/test_pr_comment.py::test_pull_from_upstream_retrigger_via_dist_git_pr_comment PASSED [ 98%]
2026-06-08 15:45:20.651780 | container | tests/integration/test_pr_comment.py::test_pull_from_upstream_retrigger_via_dist_git_pr_comment_non_git PASSED [ 98%]
2026-06-08 15:45:21.079941 | container | tests/integration/test_pr_comment.py::test_pull_from_upstream_retrigger_via_dist_git_pr_comment_with_version PASSED [ 98%]
2026-06-08 15:45:21.511020 | container | tests/integration/test_pr_comment.py::test_pull_from_upstream_retrigger_via_dist_git_pr_comment_non_git_with_version PASSED [ 98%]
2026-06-08 15:45:21.940414 | container | tests/integration/test_pr_comment.py::test_koji_build_tag_via_dist_git_pr_comment[False] PASSED [ 98%]
2026-06-08 15:45:22.371540 | container | tests/integration/test_pr_comment.py::test_koji_build_tag_via_dist_git_pr_comment[True] PASSED [ 98%]
2026-06-08 15:45:22.788474 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_via_dist_git_pr_comment[rawhide target branch] PASSED [ 98%]
2026-06-08 15:45:23.212435 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_via_dist_git_pr_comment[f42 target branch] PASSED [ 98%]
2026-06-08 15:45:23.624181 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_specific_plan_via_dist_git_pr_comment[installability - rawhide target branch] PASSED [ 98%]
2026-06-08 15:45:24.035839 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_specific_plan_via_dist_git_pr_comment[installability - f42 target branch] PASSED [ 98%]
2026-06-08 15:45:24.445929 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_specific_plan_via_dist_git_pr_comment[rpminspect - rawhide target branch] PASSED [ 98%]
2026-06-08 15:45:24.854255 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_rawhide_pr_eln_package_fedora_ci[installability - rawhide branch, rawhide target] PASSED [ 98%]
2026-06-08 15:45:25.267672 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_rawhide_pr_eln_package_fedora_ci[rpminspect - rawhide branch, eln target0] PASSED [ 98%]
2026-06-08 15:45:25.675197 | container | tests/integration/test_pr_comment.py::test_downstream_testing_farm_retrigger_rawhide_pr_eln_package_fedora_ci[rpminspect - rawhide branch, eln target1] PASSED [ 99%]
2026-06-08 15:45:26.080103 | container | tests/integration/test_pr_comment.py::test_downstream_build_retrigger_rawhide_pr_eln_package_fedora_ci[rawhide branch, rawhide target] PASSED [ 99%]
2026-06-08 15:45:26.488295 | container | tests/integration/test_pr_comment.py::test_downstream_build_retrigger_rawhide_pr_eln_package_fedora_ci[rawhide branch, eln target] PASSED [ 99%]
2026-06-08 15:45:26.942403 | container | tests/integration/test_pr_comment_monorepo.py::test_pr_comment_monorepo_build_build_and_test_handler[mock_pr_comment_monorepo_functionality0] PASSED [ 99%]
2026-06-08 15:45:27.368747 | container | tests/integration/test_release_event.py::test_dist_git_push_release_handle PASSED [ 99%]
2026-06-08 15:45:27.800425 | container | tests/integration/test_release_event.py::test_dist_git_push_release_handle_fast_forward_branches PASSED [ 99%]
2026-06-08 15:45:28.232108 | container | tests/integration/test_release_event.py::test_dist_git_push_release_handle_multiple_branches PASSED [ 99%]
2026-06-08 15:45:28.664341 | container | tests/integration/test_release_event.py::test_dist_git_push_release_handle_one_failed PASSED [ 99%]
2026-06-08 15:45:29.074028 | container | tests/integration/test_release_event.py::test_dist_git_push_release_handle_all_failed PASSED [ 99%]
2026-06-08 15:45:29.481638 | container | tests/integration/test_release_event.py::test_retry_propose_downstream_task PASSED [ 99%]
2026-06-08 15:45:29.892446 | container | tests/integration/test_release_event.py::test_dont_retry_propose_downstream_task PASSED [ 99%]
2026-06-08 15:45:30.307495 | container | tests/integration/test_release_event.py::test_dist_git_push_release_failed_issue_creation_disabled PASSED [ 99%]
2026-06-08 15:45:33.605776 | container | tests/integration/test_vm_image_build.py::test_vm_image_build PASSED     [100%]
2026-06-08 15:45:33.605816 | container |
2026-06-08 15:45:33.605825 | container | =================================== FAILURES ===================================
2026-06-08 15:45:33.605831 | container | ___________________ test_koji_build_end_downstream[rawhide] ____________________
2026-06-08 15:45:33.605838 | container |
2026-06-08 15:45:33.605844 | container | self = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.605851 | container | test_run = <flexmock._api.MockClass object at 0x7f08566f6120>, failed = {}
2026-06-08 15:45:33.605857 | container |
2026-06-08 15:45:33.605863 | container |     def run_for_fedora_ci_test(
2026-06-08 15:45:33.605870 | container |         self,
2026-06-08 15:45:33.605876 | container |         test_run: "TFTTestRunTargetModel",
2026-06-08 15:45:33.605883 | container |         failed: dict,
2026-06-08 15:45:33.605889 | container |     ):
2026-06-08 15:45:33.605896 | container |         if self.celery_task.retries == 0:
2026-06-08 15:45:33.605902 | container |             self.pushgateway.fedora_ci_test_runs_queued.inc()
2026-06-08 15:45:33.605908 | container |         try:
2026-06-08 15:45:33.605914 | container | >           result = self.downstream_testing_farm_job_helper.run_testing_farm(test_run)
2026-06-08 15:45:33.605920 | container |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.605927 | container |
2026-06-08 15:45:33.605933 | container | failed     = {}
2026-06-08 15:45:33.605940 | container | self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.605946 | container | test_run   = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.605952 | container |
2026-06-08 15:45:33.605958 | container | packit_service/worker/handlers/testing_farm.py:514:
2026-06-08 15:45:33.605964 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.605970 | container | packit_service/worker/helpers/testing_farm.py:1479: in run_testing_farm
2026-06-08 15:45:33.605976 | container |     return self.prepare_and_send_tf_request(test_run)
2026-06-08 15:45:33.605983 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.605989 | container |         self       = <packit_service.worker.helpers.testing_farm.DownstreamTestingFarmJobHelper object at 0x7f085717b950>
2026-06-08 15:45:33.605995 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.606001 | container | packit_service/worker/helpers/testing_farm.py:1504: in prepare_and_send_tf_request
2026-06-08 15:45:33.606007 | container |     response = self._tft_client.send_testing_farm_request(
2026-06-08 15:45:33.606013 | container |         compose    = 'Fedora-Rawhide'
2026-06-08 15:45:33.606020 | container |         endpoint   = 'requests'
2026-06-08 15:45:33.606027 | container |         payload    = {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-Rawhide'}, 'tmt': {'context': {'arch':...farm/results'}}, 'test': {'tmt': {'ref': 'master', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}
2026-06-08 15:45:33.606033 | container |         self       = <packit_service.worker.helpers.testing_farm.DownstreamTestingFarmJobHelper object at 0x7f085717b950>
2026-06-08 15:45:33.606040 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.606046 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.606061 | container |
2026-06-08 15:45:33.606067 | container | runtime_self = <packit_service.worker.helpers.testing_farm_client.TestingFarmClient object at 0x7f08566f98b0>
2026-06-08 15:45:33.606073 | container | kargs = ()
2026-06-08 15:45:33.606080 | container | kwargs = {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-Rawhide'}, 'tmt': {'context':...aster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}
2026-06-08 15:45:33.606087 | container | arguments = {'kargs': (), 'kwargs': {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-Rawhi...ster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}}
2026-06-08 15:45:33.606093 | container | expectation = None
2026-06-08 15:45:33.606099 | container | saved_expectations = <list_reverseiterator object at 0x7f08567dbe20>
2026-06-08 15:45:33.606106 | container | error_msg = "Arguments for call send_testing_farm_request did not match expectations:\n  Received call:\tsend_testing_farm_request...}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})"
2026-06-08 15:45:33.606112 | container |
2026-06-08 15:45:33.606118 | container |     def mock_method(runtime_self: Any, *kargs: Any, **kwargs: Any) -> Any:
2026-06-08 15:45:33.606124 | container |         arguments = {"kargs": kargs, "kwargs": kwargs}
2026-06-08 15:45:33.606130 | container |         expectation = FlexmockContainer.get_flexmock_expectation(self, name, arguments)
2026-06-08 15:45:33.606136 | container |         if expectation:
2026-06-08 15:45:33.606142 | container |             return _handle_matched_expectation(expectation, runtime_self, *kargs, **kwargs)
2026-06-08 15:45:33.606148 | container |         # inform the user which expectation(s) for the method were _not_ matched
2026-06-08 15:45:33.606154 | container |         saved_expectations = reversed(FlexmockContainer.get_expectations_with_name(self, name))
2026-06-08 15:45:33.606161 | container |         error_msg = (
2026-06-08 15:45:33.606167 | container |             f"Arguments for call {name} did not match expectations:\n"
2026-06-08 15:45:33.606173 | container |             f"  Received call:\t{_format_args(name, arguments)}\n"
2026-06-08 15:45:33.606179 | container |         )
2026-06-08 15:45:33.606185 | container |         if saved_expectations:
2026-06-08 15:45:33.606191 | container |             error_msg += "\n".join(
2026-06-08 15:45:33.606197 | container |                 f"  Expected call[{index}]:\t{_format_args(name, expectation._args)}"
2026-06-08 15:45:33.606203 | container |                 for index, expectation in enumerate(saved_expectations, 1)
2026-06-08 15:45:33.606209 | container |             )
2026-06-08 15:45:33.606215 | container | >       raise MethodSignatureError(error_msg)
2026-06-08 15:45:33.606221 | container | E       flexmock.exceptions.MethodSignatureError: Arguments for call send_testing_farm_request did not match expectations:
2026-06-08 15:45:33.606230 | container | E         Received call:	send_testing_farm_request(endpoint="requests", method="POST", data={'environments': [{'arch': 'x86_64', 'os': {'compose': 'Fedora-Rawhide'}, 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}, 'test': {'tmt': {'url': 'https://github.com/fedora-ci/installability-pipeline.git', 'ref': 'master'}}})
2026-06-08 15:45:33.606237 | container | E         Expected call[1]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://src.fedoraproject.org/fork/packit/rpms/packit.git', 'ref': '0011223344'}}, 'environments': [{'arch': 'x86_64', 'os': {'compose': 'Fedora-Rawhide'}, 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.606247 | container | E         Expected call[2]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://forge.fedoraproject.org/ci/shared-tests', 'ref': 'stg', 'name': '/license-validate'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.606254 | container | E         Expected call[3]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://forge.fedoraproject.org/ci/shared-tests', 'ref': 'stg', 'name': '/rmdepcheck'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.606261 | container | E         Expected call[4]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://github.com/packit/tmt-plans.git', 'ref': 'main', 'name': '/plans/rpmlint'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.606268 | container | E         Expected call[5]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://github.com/fedora-ci/rpminspect-pipeline.git', 'ref': 'master'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.608765 | container | E         Expected call[6]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://github.com/fedora-ci/installability-pipeline.git', 'ref': 'master'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-rawhide', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide'}}, 'os': {'compose': 'Fedora-Rawhide'}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.608787 | container |
2026-06-08 15:45:33.608794 | container | _handle_matched_expectation = <function Mock._create_mock_method.<locals>._handle_matched_expectation at 0x7f085682b480>
2026-06-08 15:45:33.608802 | container | arguments  = {'kargs': (), 'kwargs': {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-Rawhi...ster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}}
2026-06-08 15:45:33.608808 | container | error_msg  = "Arguments for call send_testing_farm_request did not match expectations:\n  Received call:\tsend_testing_farm_request...}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})"
2026-06-08 15:45:33.608815 | container | expectation = None
2026-06-08 15:45:33.608821 | container | kargs      = ()
2026-06-08 15:45:33.608834 | container | kwargs     = {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-Rawhide'}, 'tmt': {'context':...aster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}
2026-06-08 15:45:33.608840 | container | name       = 'send_testing_farm_request'
2026-06-08 15:45:33.608847 | container | runtime_self = <packit_service.worker.helpers.testing_farm_client.TestingFarmClient object at 0x7f08566f98b0>
2026-06-08 15:45:33.608853 | container | saved_expectations = <list_reverseiterator object at 0x7f08567dbe20>
2026-06-08 15:45:33.608859 | container | self       = <flexmock._api.Mock object at 0x7f08566feb20>
2026-06-08 15:45:33.608865 | container |
2026-06-08 15:45:33.608871 | container | /usr/lib/python3.14/site-packages/flexmock/_api.py:524: MethodSignatureError
2026-06-08 15:45:33.608877 | container |
2026-06-08 15:45:33.608883 | container | During handling of the above exception, another exception occurred:
2026-06-08 15:45:33.608889 | container |
2026-06-08 15:45:33.608895 | container | koji_build_scratch_end = {'attribute': 'state', 'id': 45270170, 'info': {'arch': 'noarch', 'awaited': None, 'channel_id': 1, 'children': [{'arc... 'noarch', 'awaited': False, 'channel_id': 1, 'completion_time': 1590993214.0, ...}], ...}, 'instance': 'primary', ...}
2026-06-08 15:45:33.608904 | container | pc_koji_build_pr = PackageConfig: {"jobs": [{"job": "upstream_koji_build", "trigger": "pull_request", "skip_build": false, "manual_trigge...l, "config": null, "profile": null}, "use_target_repo_for_fmf_url": false, "clone_repos_before_run_condition": false}}}
2026-06-08 15:45:33.608911 | container | koji_build_pr_downstream = <flexmock._api.MockClass object at 0x7f0857377770>
2026-06-08 15:45:33.608917 | container | koji_target = 'rawhide', distro = 'fedora-rawhide', compose = 'Fedora-Rawhide'
2026-06-08 15:45:33.608923 | container | extra_context = {}, profile = 'fedora-43'
2026-06-08 15:45:33.608929 | container |
2026-06-08 15:45:33.608935 | container |     @pytest.mark.parametrize(
2026-06-08 15:45:33.608941 | container |         "koji_target, distro, compose, extra_context, profile",
2026-06-08 15:45:33.608947 | container |         [
2026-06-08 15:45:33.608953 | container |             pytest.param("rawhide", "fedora-rawhide", "Fedora-Rawhide", {}, "fedora-43", id="rawhide"),
2026-06-08 15:45:33.608959 | container |             pytest.param("eln", "fedora-eln", "Fedora-ELN", {"variant": "eln"}, "fedora-eln", id="eln"),
2026-06-08 15:45:33.608965 | container |         ],
2026-06-08 15:45:33.608972 | container |     )
2026-06-08 15:45:33.608978 | container |     def test_koji_build_end_downstream(
2026-06-08 15:45:33.608984 | container |         koji_build_scratch_end,
2026-06-08 15:45:33.608990 | container |         pc_koji_build_pr,
2026-06-08 15:45:33.608996 | container |         koji_build_pr_downstream,
2026-06-08 15:45:33.609002 | container |         koji_target,
2026-06-08 15:45:33.609008 | container |         distro,
2026-06-08 15:45:33.609015 | container |         compose,
2026-06-08 15:45:33.609021 | container |         extra_context,
2026-06-08 15:45:33.609027 | container |         profile,
2026-06-08 15:45:33.609033 | container |     ):
2026-06-08 15:45:33.609039 | container |         service_config = (
2026-06-08 15:45:33.609045 | container |             flexmock(
2026-06-08 15:45:33.609051 | container |                 testing_farm_api_url="API URL",
2026-06-08 15:45:33.609057 | container |                 fedora_ci_run_by_default=False,
2026-06-08 15:45:33.609063 | container |                 fedora_ci=FedoraCISettings(
2026-06-08 15:45:33.609069 | container |                     enabled_projects={"https://src.fedoraproject.org/rpms/packit"},
2026-06-08 15:45:33.609075 | container |                 ),
2026-06-08 15:45:33.609081 | container |                 logdetective_enabled=False,
2026-06-08 15:45:33.609087 | container |                 koji_logs_url="",
2026-06-08 15:45:33.609094 | container |                 koji_web_url="",
2026-06-08 15:45:33.609100 | container |                 deployment=Deployment.stg,
2026-06-08 15:45:33.609106 | container |                 testing_farm_secret="secret token",
2026-06-08 15:45:33.609112 | container |             )
2026-06-08 15:45:33.609118 | container |             .should_receive("get_project")
2026-06-08 15:45:33.609124 | container |             .and_return(
2026-06-08 15:45:33.609130 | container |                 flexmock(
2026-06-08 15:45:33.609136 | container |                     namespace="rpms",
2026-06-08 15:45:33.609142 | container |                     repo="packit",
2026-06-08 15:45:33.609152 | container |                     get_web_url=lambda: "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.609158 | container |                     get_file_content=lambda path, ref: flexmock(),
2026-06-08 15:45:33.609164 | container |                     get_pr=lambda _: flexmock(
2026-06-08 15:45:33.609170 | container |                         source_project=flexmock(
2026-06-08 15:45:33.609179 | container |                             get_git_urls=lambda: {
2026-06-08 15:45:33.609186 | container |                                 "git": "https://src.fedoraproject.org/fork/packit/rpms/packit.git"
2026-06-08 15:45:33.609192 | container |                             }
2026-06-08 15:45:33.609198 | container |                         ),
2026-06-08 15:45:33.609204 | container |                         target_branch="rawhide",
2026-06-08 15:45:33.609210 | container |                     ),
2026-06-08 15:45:33.609216 | container |                 )
2026-06-08 15:45:33.609222 | container |             )
2026-06-08 15:45:33.609228 | container |             .mock()
2026-06-08 15:45:33.609234 | container |         )
2026-06-08 15:45:33.609240 | container |         flexmock(ServiceConfig).should_receive("get_service_config").and_return(service_config)
2026-06-08 15:45:33.609246 | container |         koji_build_pr_downstream.target = koji_target
2026-06-08 15:45:33.609253 | container |         flexmock(GithubProject).should_receive("is_private").and_return(False)
2026-06-08 15:45:33.609259 | container |         flexmock(koji.result.Task).should_receive("get_packages_config").and_return(
2026-06-08 15:45:33.609265 | container |             pc_koji_build_pr,
2026-06-08 15:45:33.609271 | container |         )
2026-06-08 15:45:33.609277 | container |
2026-06-08 15:45:33.609283 | container |         flexmock(KojiBuildTargetModel).should_receive("get_by_task_id").and_return(
2026-06-08 15:45:33.609289 | container |             koji_build_pr_downstream,
2026-06-08 15:45:33.609295 | container |         )
2026-06-08 15:45:33.609301 | container |         flexmock(KojiBuildTargetModel).should_receive("has_newer_run").and_return(False)
2026-06-08 15:45:33.609309 | container |         url = koji_build_pr_downstream.web_url
2026-06-08 15:45:33.609315 | container |         flexmock(requests).should_receive("get").and_return(requests.Response())
2026-06-08 15:45:33.609322 | container |         flexmock(requests.Response).should_receive("raise_for_status").and_return(None)
2026-06-08 15:45:33.609329 | container |
2026-06-08 15:45:33.609335 | container |         koji_build_pr_downstream.should_receive("set_build_start_time").once()
2026-06-08 15:45:33.609341 | container |         koji_build_pr_downstream.should_receive("set_build_finished_time").once()
2026-06-08 15:45:33.609347 | container |         koji_build_pr_downstream.should_receive("set_status").with_args("success").once()
2026-06-08 15:45:33.609353 | container |         koji_build_pr_downstream.should_receive("set_build_logs_urls")
2026-06-08 15:45:33.609359 | container |         koji_build_pr_downstream.should_receive("set_web_url")
2026-06-08 15:45:33.609365 | container |         common_payload_no_compose = {
2026-06-08 15:45:33.609371 | container |             "environments": [
2026-06-08 15:45:33.609395 | container |                 {
2026-06-08 15:45:33.609401 | container |                     "arch": "x86_64",
2026-06-08 15:45:33.609407 | container |                     "variables": {
2026-06-08 15:45:33.609413 | container |                         "KOJI_TASK_ID": "1",
2026-06-08 15:45:33.609419 | container |                     },
2026-06-08 15:45:33.609425 | container |                     "artifacts": [
2026-06-08 15:45:33.609432 | container |                         {
2026-06-08 15:45:33.609438 | container |                             "id": "1",
2026-06-08 15:45:33.609444 | container |                             "type": "fedora-koji-build",
2026-06-08 15:45:33.609450 | container |                         },
2026-06-08 15:45:33.609456 | container |                     ],
2026-06-08 15:45:33.609462 | container |                     "tmt": {
2026-06-08 15:45:33.609468 | container |                         "context": {
2026-06-08 15:45:33.609474 | container |                             "distro": distro,
2026-06-08 15:45:33.609480 | container |                             "arch": "x86_64",
2026-06-08 15:45:33.609486 | container |                             "trigger": "commit",
2026-06-08 15:45:33.609492 | container |                             "initiator": "fedora-ci",
2026-06-08 15:45:33.609498 | container |                             "dist-git-branch": "rawhide",
2026-06-08 15:45:33.609508 | container |                             **extra_context,
2026-06-08 15:45:33.609514 | container |                         },
2026-06-08 15:45:33.609520 | container |                     },
2026-06-08 15:45:33.609526 | container |                 },
2026-06-08 15:45:33.609532 | container |             ],
2026-06-08 15:45:33.609538 | container |             "notification": {
2026-06-08 15:45:33.609544 | container |                 "webhook": {
2026-06-08 15:45:33.609550 | container |                     "url": "https://stg.packit.dev/api/testing-farm/results",
2026-06-08 15:45:33.609556 | container |                     "token": "secret token",
2026-06-08 15:45:33.609562 | container |                 },
2026-06-08 15:45:33.609568 | container |             },
2026-06-08 15:45:33.609574 | container |         }
2026-06-08 15:45:33.609580 | container |
2026-06-08 15:45:33.609586 | container |         installability_repo = "https://github.com/fedora-ci/installability-pipeline.git"
2026-06-08 15:45:33.609592 | container |         payload_installability = {
2026-06-08 15:45:33.609598 | container |             "test": {
2026-06-08 15:45:33.609604 | container |                 "tmt": {
2026-06-08 15:45:33.609611 | container |                     "url": installability_repo,
2026-06-08 15:45:33.609617 | container |                     "ref": "master",
2026-06-08 15:45:33.609623 | container |                 },
2026-06-08 15:45:33.609629 | container |             },
2026-06-08 15:45:33.609635 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.609641 | container |         }
2026-06-08 15:45:33.609647 | container |         payload_installability = copy.deepcopy(payload_installability)
2026-06-08 15:45:33.609653 | container |         payload_installability["environments"][0]["os"] = {"compose": compose}
2026-06-08 15:45:33.609659 | container |
2026-06-08 15:45:33.609665 | container |         rpminspect_repo = "https://github.com/fedora-ci/rpminspect-pipeline.git"
2026-06-08 15:45:33.609671 | container |         payload_rpminspect = {
2026-06-08 15:45:33.609677 | container |             "test": {
2026-06-08 15:45:33.609683 | container |                 "tmt": {
2026-06-08 15:45:33.609689 | container |                     "url": rpminspect_repo,
2026-06-08 15:45:33.609695 | container |                     "ref": "master",
2026-06-08 15:45:33.609701 | container |                 },
2026-06-08 15:45:33.609729 | container |             },
2026-06-08 15:45:33.609735 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.609741 | container |         }
2026-06-08 15:45:33.609747 | container |
2026-06-08 15:45:33.609753 | container |         rpmlint_repo = "https://github.com/packit/tmt-plans.git"
2026-06-08 15:45:33.609760 | container |
2026-06-08 15:45:33.609766 | container |         payload_rpmlint = {
2026-06-08 15:45:33.609772 | container |             "test": {
2026-06-08 15:45:33.609778 | container |                 "tmt": {
2026-06-08 15:45:33.609784 | container |                     "url": rpmlint_repo,
2026-06-08 15:45:33.609790 | container |                     "ref": "main",
2026-06-08 15:45:33.609796 | container |                     "name": "/plans/rpmlint",
2026-06-08 15:45:33.609802 | container |                 },
2026-06-08 15:45:33.609808 | container |             },
2026-06-08 15:45:33.609814 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.609820 | container |         }
2026-06-08 15:45:33.609826 | container |
2026-06-08 15:45:33.609832 | container |         shared_tests_repo = "https://forge.fedoraproject.org/ci/shared-tests"
2026-06-08 15:45:33.609838 | container |
2026-06-08 15:45:33.609844 | container |         payload_rmdepcheck = {
2026-06-08 15:45:33.609850 | container |             "test": {
2026-06-08 15:45:33.609856 | container |                 "tmt": {
2026-06-08 15:45:33.609862 | container |                     "url": shared_tests_repo,
2026-06-08 15:45:33.609868 | container |                     "ref": "stg",
2026-06-08 15:45:33.609874 | container |                     "name": "/rmdepcheck",
2026-06-08 15:45:33.609880 | container |                 },
2026-06-08 15:45:33.609886 | container |             },
2026-06-08 15:45:33.609892 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.609899 | container |         }
2026-06-08 15:45:33.609905 | container |
2026-06-08 15:45:33.609911 | container |         payload_license_validate = {
2026-06-08 15:45:33.609917 | container |             "test": {
2026-06-08 15:45:33.609923 | container |                 "tmt": {
2026-06-08 15:45:33.609929 | container |                     "url": shared_tests_repo,
2026-06-08 15:45:33.609935 | container |                     "ref": "stg",
2026-06-08 15:45:33.609944 | container |                     "name": "/license-validate",
2026-06-08 15:45:33.609950 | container |                 },
2026-06-08 15:45:33.609956 | container |             },
2026-06-08 15:45:33.609963 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.609969 | container |         }
2026-06-08 15:45:33.609975 | container |
2026-06-08 15:45:33.609981 | container |         payload_custom = {
2026-06-08 15:45:33.609987 | container |             "test": {
2026-06-08 15:45:33.609993 | container |                 "tmt": {
2026-06-08 15:45:33.609999 | container |                     "url": "https://src.fedoraproject.org/fork/packit/rpms/packit.git",
2026-06-08 15:45:33.610005 | container |                     "ref": "0011223344",
2026-06-08 15:45:33.610011 | container |                 },
2026-06-08 15:45:33.610017 | container |             },
2026-06-08 15:45:33.610023 | container |             "environments": [
2026-06-08 15:45:33.610029 | container |                 {
2026-06-08 15:45:33.610035 | container |                     "arch": "x86_64",
2026-06-08 15:45:33.610041 | container |                     "os": {"compose": compose},
2026-06-08 15:45:33.610047 | container |                     "variables": {
2026-06-08 15:45:33.610053 | container |                         "KOJI_TASK_ID": "1",
2026-06-08 15:45:33.610059 | container |                     },
2026-06-08 15:45:33.610065 | container |                     "artifacts": [
2026-06-08 15:45:33.610071 | container |                         {
2026-06-08 15:45:33.610078 | container |                             "id": "1",
2026-06-08 15:45:33.610084 | container |                             "type": "fedora-koji-build",
2026-06-08 15:45:33.610090 | container |                         },
2026-06-08 15:45:33.610096 | container |                     ],
2026-06-08 15:45:33.610102 | container |                     "tmt": {
2026-06-08 15:45:33.610108 | container |                         "context": {
2026-06-08 15:45:33.610114 | container |                             "distro": distro,
2026-06-08 15:45:33.610120 | container |                             "arch": "x86_64",
2026-06-08 15:45:33.610126 | container |                             "trigger": "commit",
2026-06-08 15:45:33.610132 | container |                             "initiator": "fedora-ci",
2026-06-08 15:45:33.610138 | container |                             "dist-git-branch": "rawhide",
2026-06-08 15:45:33.610144 | container |                             **extra_context,
2026-06-08 15:45:33.610154 | container |                         },
2026-06-08 15:45:33.610160 | container |                     },
2026-06-08 15:45:33.610166 | container |                 },
2026-06-08 15:45:33.610172 | container |             ],
2026-06-08 15:45:33.610178 | container |             "notification": {
2026-06-08 15:45:33.610184 | container |                 "webhook": {
2026-06-08 15:45:33.610190 | container |                     "url": "https://stg.packit.dev/api/testing-farm/results",
2026-06-08 15:45:33.610197 | container |                     "token": "secret token",
2026-06-08 15:45:33.610203 | container |                 },
2026-06-08 15:45:33.610209 | container |             },
2026-06-08 15:45:33.610215 | container |         }
2026-06-08 15:45:33.610221 | container |
2026-06-08 15:45:33.610227 | container |         flexmock(aliases).should_receive("get_aliases").and_return({"fedora-all": [], "epel-all": []})
2026-06-08 15:45:33.610233 | container |         flexmock(aliases).should_receive("get_build_targets").with_args(koji_target).and_return(
2026-06-08 15:45:33.610239 | container |             [f"{distro}-x86_64"]
2026-06-08 15:45:33.610245 | container |         )
2026-06-08 15:45:33.610251 | container |
2026-06-08 15:45:33.610257 | container |         flexmock(TestingFarmClient).should_receive("distro2compose").with_args(
2026-06-08 15:45:33.610263 | container |             distro,
2026-06-08 15:45:33.610269 | container |         ).and_return(compose)
2026-06-08 15:45:33.610275 | container |
2026-06-08 15:45:33.610281 | container |         pipeline_id = "5e8079d8-f181-41cf-af96-28e99774eb68"
2026-06-08 15:45:33.610287 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.610294 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.610300 | container |         ).with_args(endpoint="requests", method="POST", data=payload_installability).and_return(
2026-06-08 15:45:33.610306 | container |             RequestResponse(
2026-06-08 15:45:33.610312 | container |                 status_code=200,
2026-06-08 15:45:33.610318 | container |                 ok=True,
2026-06-08 15:45:33.610324 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.610333 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.610339 | container |             ),
2026-06-08 15:45:33.610345 | container |         ).once()
2026-06-08 15:45:33.610352 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.610358 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.610364 | container |         ).with_args(endpoint="requests", method="POST", data=payload_rpminspect).and_return(
2026-06-08 15:45:33.610370 | container |             RequestResponse(
2026-06-08 15:45:33.610376 | container |                 status_code=200,
2026-06-08 15:45:33.610382 | container |                 ok=True,
2026-06-08 15:45:33.610388 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.610394 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.610400 | container |             ),
2026-06-08 15:45:33.610406 | container |         ).once()
2026-06-08 15:45:33.610412 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.610418 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.610424 | container |         ).with_args(endpoint="requests", method="POST", data=payload_rpmlint).and_return(
2026-06-08 15:45:33.610431 | container |             RequestResponse(
2026-06-08 15:45:33.610437 | container |                 status_code=200,
2026-06-08 15:45:33.610443 | container |                 ok=True,
2026-06-08 15:45:33.610449 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.610455 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.610461 | container |             ),
2026-06-08 15:45:33.610467 | container |         ).once()
2026-06-08 15:45:33.610473 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.610479 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.610485 | container |         ).with_args(endpoint="requests", method="POST", data=payload_rmdepcheck).and_return(
2026-06-08 15:45:33.610491 | container |             RequestResponse(
2026-06-08 15:45:33.610497 | container |                 status_code=200,
2026-06-08 15:45:33.610503 | container |                 ok=True,
2026-06-08 15:45:33.610509 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.610516 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.610522 | container |             ),
2026-06-08 15:45:33.610528 | container |         ).once()
2026-06-08 15:45:33.610534 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.610540 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.610546 | container |         ).with_args(endpoint="requests", method="POST", data=payload_license_validate).and_return(
2026-06-08 15:45:33.610552 | container |             RequestResponse(
2026-06-08 15:45:33.610558 | container |                 status_code=200,
2026-06-08 15:45:33.610564 | container |                 ok=True,
2026-06-08 15:45:33.610573 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.610579 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.610585 | container |             ),
2026-06-08 15:45:33.610591 | container |         ).once()
2026-06-08 15:45:33.610597 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.610603 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.610609 | container |         ).with_args(endpoint="requests", method="POST", data=payload_custom).and_return(
2026-06-08 15:45:33.610615 | container |             RequestResponse(
2026-06-08 15:45:33.610621 | container |                 status_code=200,
2026-06-08 15:45:33.610627 | container |                 ok=True,
2026-06-08 15:45:33.610633 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.610639 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.610645 | container |             ),
2026-06-08 15:45:33.610651 | container |         ).once()
2026-06-08 15:45:33.610657 | container |
2026-06-08 15:45:33.610664 | container |         tft_test_run_model_installability = (
2026-06-08 15:45:33.610670 | container |             flexmock(
2026-06-08 15:45:33.610676 | container |                 id=5,
2026-06-08 15:45:33.610682 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.610688 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.610694 | container |                 target=distro,
2026-06-08 15:45:33.610725 | container |                 data={"fedora_ci_test": "installability"},
2026-06-08 15:45:33.610731 | container |             )
2026-06-08 15:45:33.610737 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.610743 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.610749 | container |             .once()
2026-06-08 15:45:33.610756 | container |             .mock()
2026-06-08 15:45:33.610762 | container |             .should_receive("set_status")
2026-06-08 15:45:33.610768 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.610774 | container |             .once()
2026-06-08 15:45:33.610780 | container |             .mock()
2026-06-08 15:45:33.610786 | container |         )
2026-06-08 15:45:33.610792 | container |         tft_test_run_model_custom = (
2026-06-08 15:45:33.610798 | container |             flexmock(
2026-06-08 15:45:33.610804 | container |                 id=6,
2026-06-08 15:45:33.610810 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.610816 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.610822 | container |                 target=distro,
2026-06-08 15:45:33.610828 | container |                 data={"fedora_ci_test": "custom"},
2026-06-08 15:45:33.610834 | container |             )
2026-06-08 15:45:33.610840 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.610846 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.610852 | container |             .once()
2026-06-08 15:45:33.610858 | container |             .mock()
2026-06-08 15:45:33.610865 | container |             .should_receive("set_status")
2026-06-08 15:45:33.610871 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.610877 | container |             .once()
2026-06-08 15:45:33.610883 | container |             .mock()
2026-06-08 15:45:33.610889 | container |         )
2026-06-08 15:45:33.610895 | container |         tft_test_run_model_rpminspect = (
2026-06-08 15:45:33.610901 | container |             flexmock(
2026-06-08 15:45:33.610907 | container |                 id=7,
2026-06-08 15:45:33.610913 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.610919 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.610925 | container |                 target=distro,
2026-06-08 15:45:33.610931 | container |                 data={"fedora_ci_test": "rpminspect"},
2026-06-08 15:45:33.610937 | container |             )
2026-06-08 15:45:33.610943 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.610949 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.610955 | container |             .once()
2026-06-08 15:45:33.610961 | container |             .mock()
2026-06-08 15:45:33.610967 | container |             .should_receive("set_status")
2026-06-08 15:45:33.610973 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.610979 | container |             .once()
2026-06-08 15:45:33.610985 | container |             .mock()
2026-06-08 15:45:33.610991 | container |         )
2026-06-08 15:45:33.610997 | container |         tft_test_run_model_rpmlint = (
2026-06-08 15:45:33.611003 | container |             flexmock(
2026-06-08 15:45:33.611009 | container |                 id=8,
2026-06-08 15:45:33.611015 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.611021 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.611027 | container |                 target=distro,
2026-06-08 15:45:33.611033 | container |                 data={"fedora_ci_test": "rpmlint"},
2026-06-08 15:45:33.611040 | container |             )
2026-06-08 15:45:33.611046 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.611052 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.611058 | container |             .once()
2026-06-08 15:45:33.611064 | container |             .mock()
2026-06-08 15:45:33.611070 | container |             .should_receive("set_status")
2026-06-08 15:45:33.611076 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.611082 | container |             .once()
2026-06-08 15:45:33.611088 | container |             .mock()
2026-06-08 15:45:33.611094 | container |         )
2026-06-08 15:45:33.611100 | container |         tft_test_run_model_rmdepcheck = (
2026-06-08 15:45:33.611106 | container |             flexmock(
2026-06-08 15:45:33.611112 | container |                 id=9,
2026-06-08 15:45:33.611118 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.611124 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.611133 | container |                 target=distro,
2026-06-08 15:45:33.611140 | container |                 data={"fedora_ci_test": "rmdepcheck"},
2026-06-08 15:45:33.611146 | container |             )
2026-06-08 15:45:33.611152 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.611158 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.611164 | container |             .once()
2026-06-08 15:45:33.611170 | container |             .mock()
2026-06-08 15:45:33.611176 | container |             .should_receive("set_status")
2026-06-08 15:45:33.611182 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.611188 | container |             .once()
2026-06-08 15:45:33.611194 | container |             .mock()
2026-06-08 15:45:33.611200 | container |         )
2026-06-08 15:45:33.611206 | container |         tft_test_run_model_license_validate = (
2026-06-08 15:45:33.611212 | container |             flexmock(
2026-06-08 15:45:33.611218 | container |                 id=10,
2026-06-08 15:45:33.611224 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.611230 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.611236 | container |                 target=distro,
2026-06-08 15:45:33.611242 | container |                 data={"fedora_ci_test": "license-validate"},
2026-06-08 15:45:33.611248 | container |             )
2026-06-08 15:45:33.611254 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.611260 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.611266 | container |             .once()
2026-06-08 15:45:33.611272 | container |             .mock()
2026-06-08 15:45:33.611278 | container |             .should_receive("set_status")
2026-06-08 15:45:33.611284 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.611290 | container |             .once()
2026-06-08 15:45:33.611296 | container |             .mock()
2026-06-08 15:45:33.611302 | container |         )
2026-06-08 15:45:33.611308 | container |         group = flexmock(
2026-06-08 15:45:33.611314 | container |             grouped_targets=[
2026-06-08 15:45:33.611320 | container |                 tft_test_run_model_installability,
2026-06-08 15:45:33.611326 | container |                 tft_test_run_model_custom,
2026-06-08 15:45:33.611332 | container |                 tft_test_run_model_rpminspect,
2026-06-08 15:45:33.611342 | container |                 tft_test_run_model_rpmlint,
2026-06-08 15:45:33.611348 | container |                 tft_test_run_model_rmdepcheck,
2026-06-08 15:45:33.611354 | container |                 tft_test_run_model_license_validate,
2026-06-08 15:45:33.611360 | container |             ]
2026-06-08 15:45:33.611366 | container |         )
2026-06-08 15:45:33.611380 | container |         flexmock(TFTTestRunGroupModel).should_receive("create").with_args(
2026-06-08 15:45:33.611387 | container |             koji_build_pr_downstream.group_of_targets.runs[-1],
2026-06-08 15:45:33.611393 | container |             ranch="public",
2026-06-08 15:45:33.611399 | container |         ).and_return(group)
2026-06-08 15:45:33.611405 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.611411 | container |             pipeline_id=None,
2026-06-08 15:45:33.611417 | container |             identifier=None,
2026-06-08 15:45:33.611423 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.611429 | container |             target=distro,
2026-06-08 15:45:33.611435 | container |             web_url=None,
2026-06-08 15:45:33.611441 | container |             test_run_group=group,
2026-06-08 15:45:33.611447 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.611454 | container |             data={
2026-06-08 15:45:33.611460 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.611466 | container |                 "fedora_ci_test": "installability",
2026-06-08 15:45:33.611472 | container |             },
2026-06-08 15:45:33.611478 | container |         ).and_return(tft_test_run_model_installability).once()
2026-06-08 15:45:33.611484 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.611490 | container |             pipeline_id=None,
2026-06-08 15:45:33.611496 | container |             identifier=None,
2026-06-08 15:45:33.611502 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.611508 | container |             target=distro,
2026-06-08 15:45:33.611514 | container |             web_url=None,
2026-06-08 15:45:33.611523 | container |             test_run_group=group,
2026-06-08 15:45:33.611530 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.611536 | container |             data={
2026-06-08 15:45:33.611542 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.611548 | container |                 "fedora_ci_test": "custom",
2026-06-08 15:45:33.611554 | container |             },
2026-06-08 15:45:33.611560 | container |         ).and_return(tft_test_run_model_custom).once()
2026-06-08 15:45:33.611566 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.611572 | container |             pipeline_id=None,
2026-06-08 15:45:33.611578 | container |             identifier=None,
2026-06-08 15:45:33.611584 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.611590 | container |             target=distro,
2026-06-08 15:45:33.611596 | container |             web_url=None,
2026-06-08 15:45:33.611602 | container |             test_run_group=group,
2026-06-08 15:45:33.611608 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.611614 | container |             data={
2026-06-08 15:45:33.611620 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.611626 | container |                 "fedora_ci_test": "rpminspect",
2026-06-08 15:45:33.611632 | container |             },
2026-06-08 15:45:33.611639 | container |         ).and_return(tft_test_run_model_rpminspect).once()
2026-06-08 15:45:33.611645 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.611651 | container |             pipeline_id=None,
2026-06-08 15:45:33.611657 | container |             identifier=None,
2026-06-08 15:45:33.611663 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.611669 | container |             target=distro,
2026-06-08 15:45:33.611675 | container |             web_url=None,
2026-06-08 15:45:33.611681 | container |             test_run_group=group,
2026-06-08 15:45:33.611687 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.611693 | container |             data={
2026-06-08 15:45:33.611699 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.612340 | container |                 "fedora_ci_test": "rpmlint",
2026-06-08 15:45:33.612354 | container |             },
2026-06-08 15:45:33.612361 | container |         ).and_return(tft_test_run_model_rpmlint).once()
2026-06-08 15:45:33.612367 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.612373 | container |             pipeline_id=None,
2026-06-08 15:45:33.612380 | container |             identifier=None,
2026-06-08 15:45:33.612386 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.612392 | container |             target=distro,
2026-06-08 15:45:33.612398 | container |             web_url=None,
2026-06-08 15:45:33.612404 | container |             test_run_group=group,
2026-06-08 15:45:33.612410 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.612416 | container |             data={
2026-06-08 15:45:33.612422 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.612429 | container |                 "fedora_ci_test": "rmdepcheck",
2026-06-08 15:45:33.612435 | container |             },
2026-06-08 15:45:33.612441 | container |         ).and_return(tft_test_run_model_rmdepcheck).once()
2026-06-08 15:45:33.612447 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.612453 | container |             pipeline_id=None,
2026-06-08 15:45:33.612459 | container |             identifier=None,
2026-06-08 15:45:33.612465 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.612471 | container |             target=distro,
2026-06-08 15:45:33.612477 | container |             web_url=None,
2026-06-08 15:45:33.612483 | container |             test_run_group=group,
2026-06-08 15:45:33.612489 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.612495 | container |             data={
2026-06-08 15:45:33.612501 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.612507 | container |                 "fedora_ci_test": "license-validate",
2026-06-08 15:45:33.612513 | container |             },
2026-06-08 15:45:33.612525 | container |         ).and_return(tft_test_run_model_license_validate).once()
2026-06-08 15:45:33.612531 | container |
2026-06-08 15:45:33.612538 | container |         # check if packit-service set correct PR statuses
2026-06-08 15:45:33.612544 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612550 | container |             state=BaseCommitStatus.success,
2026-06-08 15:45:33.612556 | container |             description="RPM build succeeded.",
2026-06-08 15:45:33.612562 | container |             url=url,
2026-06-08 15:45:33.612568 | container |             check_name="Packit-stg - scratch build",
2026-06-08 15:45:33.612574 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612580 | container |         ).once()
2026-06-08 15:45:33.612586 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612592 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612602 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.612608 | container |             url="https://dashboard.localhost/jobs/testing-farm/5",
2026-06-08 15:45:33.612614 | container |             check_name="Packit-stg - installability",
2026-06-08 15:45:33.612620 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612626 | container |         ).once()
2026-06-08 15:45:33.612632 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612638 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612644 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.612650 | container |             url="https://dashboard.localhost/jobs/testing-farm/5",
2026-06-08 15:45:33.612656 | container |             check_name="Packit-stg - installability",
2026-06-08 15:45:33.612662 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612668 | container |         ).once()
2026-06-08 15:45:33.612674 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612680 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612686 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.612692 | container |             url="https://dashboard.localhost/jobs/testing-farm/6",
2026-06-08 15:45:33.612698 | container |             check_name="Packit-stg - custom",
2026-06-08 15:45:33.612734 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612741 | container |         ).once()
2026-06-08 15:45:33.612747 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612753 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612759 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.612765 | container |             url="https://dashboard.localhost/jobs/testing-farm/6",
2026-06-08 15:45:33.612771 | container |             check_name="Packit-stg - custom",
2026-06-08 15:45:33.612777 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612783 | container |         ).once()
2026-06-08 15:45:33.612789 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612795 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612801 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.612807 | container |             url="https://dashboard.localhost/jobs/testing-farm/7",
2026-06-08 15:45:33.612813 | container |             check_name="Packit-stg - rpminspect",
2026-06-08 15:45:33.612819 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612825 | container |         ).once()
2026-06-08 15:45:33.612831 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612837 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612843 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.612849 | container |             url="https://dashboard.localhost/jobs/testing-farm/7",
2026-06-08 15:45:33.612855 | container |             check_name="Packit-stg - rpminspect",
2026-06-08 15:45:33.612861 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612867 | container |         ).once()
2026-06-08 15:45:33.612873 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612883 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612889 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.612895 | container |             url="https://dashboard.localhost/jobs/testing-farm/8",
2026-06-08 15:45:33.612901 | container |             check_name="Packit-stg - rpmlint",
2026-06-08 15:45:33.612907 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612913 | container |         ).once()
2026-06-08 15:45:33.612919 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612925 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612931 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.612937 | container |             url="https://dashboard.localhost/jobs/testing-farm/8",
2026-06-08 15:45:33.612943 | container |             check_name="Packit-stg - rpmlint",
2026-06-08 15:45:33.612949 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612955 | container |         ).once()
2026-06-08 15:45:33.612961 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.612967 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.612973 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.612979 | container |             url="https://dashboard.localhost/jobs/testing-farm/9",
2026-06-08 15:45:33.612985 | container |             check_name="Packit-stg - rmdepcheck",
2026-06-08 15:45:33.612991 | container |             target_branch=koji_target,
2026-06-08 15:45:33.612997 | container |         ).once()
2026-06-08 15:45:33.613003 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.613009 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.613015 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.613021 | container |             url="https://dashboard.localhost/jobs/testing-farm/9",
2026-06-08 15:45:33.613027 | container |             check_name="Packit-stg - rmdepcheck",
2026-06-08 15:45:33.613033 | container |             target_branch=koji_target,
2026-06-08 15:45:33.613039 | container |         ).once()
2026-06-08 15:45:33.613045 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.613051 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.613057 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.613063 | container |             url="https://dashboard.localhost/jobs/testing-farm/10",
2026-06-08 15:45:33.613069 | container |             check_name="Packit-stg - license-validate",
2026-06-08 15:45:33.613075 | container |             target_branch=koji_target,
2026-06-08 15:45:33.613081 | container |         ).once()
2026-06-08 15:45:33.613087 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.613093 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.613099 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.613105 | container |             url="https://dashboard.localhost/jobs/testing-farm/10",
2026-06-08 15:45:33.613111 | container |             check_name="Packit-stg - license-validate",
2026-06-08 15:45:33.613117 | container |             target_branch=koji_target,
2026-06-08 15:45:33.613123 | container |         ).once()
2026-06-08 15:45:33.613129 | container |
2026-06-08 15:45:33.613135 | container |         urls.DASHBOARD_URL = "https://dashboard.localhost"
2026-06-08 15:45:33.613141 | container |
2026-06-08 15:45:33.613151 | container |         flexmock(Signature).should_receive("apply_async").twice()
2026-06-08 15:45:33.613157 | container |         flexmock(Pushgateway).should_receive("push").times(3).and_return()
2026-06-08 15:45:33.613163 | container |
2026-06-08 15:45:33.614003 | container |         processing_results = SteveJobs().process_message(koji_build_scratch_end)
2026-06-08 15:45:33.614014 | container |
2026-06-08 15:45:33.614020 | container |         # reporting
2026-06-08 15:45:33.614027 | container |         event_dict, _, job_config, package_config = get_parameters_from_results(
2026-06-08 15:45:33.614033 | container |             [processing_results[0]],
2026-06-08 15:45:33.614039 | container |         )
2026-06-08 15:45:33.614045 | container |         assert json.dumps(event_dict)
2026-06-08 15:45:33.614051 | container |
2026-06-08 15:45:33.614062 | container |         results = run_downstream_koji_scratch_build_report_handler(
2026-06-08 15:45:33.614069 | container |             package_config=package_config,
2026-06-08 15:45:33.614075 | container |             event=event_dict,
2026-06-08 15:45:33.614081 | container |             job_config=job_config,
2026-06-08 15:45:33.614087 | container |         )
2026-06-08 15:45:33.614093 | container |
2026-06-08 15:45:33.614099 | container |         assert first_dict_value(results["job"])["success"]
2026-06-08 15:45:33.614105 | container |
2026-06-08 15:45:33.614111 | container |         # Testing Farm
2026-06-08 15:45:33.614117 | container |         event_dict, _, job_config, package_config = get_parameters_from_results(
2026-06-08 15:45:33.614123 | container |             [processing_results[1]],
2026-06-08 15:45:33.614129 | container |         )
2026-06-08 15:45:33.614135 | container |         assert json.dumps(event_dict)
2026-06-08 15:45:33.614141 | container |
2026-06-08 15:45:33.614147 | container | >       results = run_downstream_testing_farm_handler(
2026-06-08 15:45:33.614153 | container |             package_config=package_config,
2026-06-08 15:45:33.614159 | container |             event=event_dict,
2026-06-08 15:45:33.614165 | container |             job_config=job_config,
2026-06-08 15:45:33.614171 | container |         )
2026-06-08 15:45:33.614177 | container |
2026-06-08 15:45:33.614184 | container | _          = None
2026-06-08 15:45:33.614191 | container | common_payload_no_compose = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...'}}], 'notification': {'webhook': {'token': 'secret token', 'url': 'https://stg.packit.dev/api/testing-farm/results'}}}
2026-06-08 15:45:33.614197 | container | compose    = 'Fedora-Rawhide'
2026-06-08 15:45:33.614203 | container | distro     = 'fedora-rawhide'
2026-06-08 15:45:33.614209 | container | event_dict = {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}
2026-06-08 15:45:33.614215 | container | extra_context = {}
2026-06-08 15:45:33.614222 | container | group      = <flexmock._api.MockClass object at 0x7f08566f5be0>
2026-06-08 15:45:33.614228 | container | installability_repo = 'https://github.com/fedora-ci/installability-pipeline.git'
2026-06-08 15:45:33.614234 | container | job_config = None
2026-06-08 15:45:33.614240 | container | koji_build_pr_downstream = <flexmock._api.MockClass object at 0x7f0857377770>
2026-06-08 15:45:33.614247 | container | koji_build_scratch_end = {'attribute': 'state', 'id': 45270170, 'info': {'arch': 'noarch', 'awaited': None, 'channel_id': 1, 'children': [{'arc... 'noarch', 'awaited': False, 'channel_id': 1, 'completion_time': 1590993214.0, ...}], ...}, 'instance': 'primary', ...}
2026-06-08 15:45:33.614253 | container | koji_target = 'rawhide'
2026-06-08 15:45:33.614259 | container | package_config = None
2026-06-08 15:45:33.614265 | container | payload_custom = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'os': {'compose': 'Fedor...results'}}, 'test': {'tmt': {'ref': '0011223344', 'url': 'https://src.fedoraproject.org/fork/packit/rpms/packit.git'}}}
2026-06-08 15:45:33.614272 | container | payload_installability = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'os': {'compose': 'Fedor...farm/results'}}, 'test': {'tmt': {'ref': 'master', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}
2026-06-08 15:45:33.614278 | container | payload_license_validate = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...'test': {'tmt': {'name': '/license-validate', 'ref': 'stg', 'url': 'https://forge.fedoraproject.org/ci/shared-tests'}}}
2026-06-08 15:45:33.614284 | container | payload_rmdepcheck = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...s'}}, 'test': {'tmt': {'name': '/rmdepcheck', 'ref': 'stg', 'url': 'https://forge.fedoraproject.org/ci/shared-tests'}}}
2026-06-08 15:45:33.614291 | container | payload_rpminspect = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...ing-farm/results'}}, 'test': {'tmt': {'ref': 'master', 'url': 'https://github.com/fedora-ci/rpminspect-pipeline.git'}}}
2026-06-08 15:45:33.614300 | container | payload_rpmlint = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...sults'}}, 'test': {'tmt': {'name': '/plans/rpmlint', 'ref': 'main', 'url': 'https://github.com/packit/tmt-plans.git'}}}
2026-06-08 15:45:33.614306 | container | pc_koji_build_pr = PackageConfig: {"jobs": [{"job": "upstream_koji_build", "trigger": "pull_request", "skip_build": false, "manual_trigge...l, "config": null, "profile": null}, "use_target_repo_for_fmf_url": false, "clone_repos_before_run_condition": false}}}
2026-06-08 15:45:33.614312 | container | pipeline_id = '5e8079d8-f181-41cf-af96-28e99774eb68'
2026-06-08 15:45:33.614319 | container | processing_results = [{'success': True, 'details': {'msg': 'Job created.', 'event': {'created_at': 1780933499, 'project_url': 'https://src....'commit_sha': '0011223344', 'pr_id': None, 'git_ref': '0011223344', 'identifier': '0011223344', 'target': 'rawhide'}}}]
2026-06-08 15:45:33.614325 | container | profile    = 'fedora-43'
2026-06-08 15:45:33.614331 | container | results    = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, '... True, 'details': {'msg': 'Build on rawhide in koji changed state from KojiTaskState.open to KojiTaskState.closed.'}}}}
2026-06-08 15:45:33.614337 | container | rpminspect_repo = 'https://github.com/fedora-ci/rpminspect-pipeline.git'
2026-06-08 15:45:33.614343 | container | rpmlint_repo = 'https://github.com/packit/tmt-plans.git'
2026-06-08 15:45:33.614349 | container | service_config = <flexmock._api.MockClass object at 0x7f08566f41a0>
2026-06-08 15:45:33.614355 | container | shared_tests_repo = 'https://forge.fedoraproject.org/ci/shared-tests'
2026-06-08 15:45:33.614361 | container | tft_test_run_model_custom = <flexmock._api.MockClass object at 0x7f08566f56a0>
2026-06-08 15:45:33.614367 | container | tft_test_run_model_installability = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.614374 | container | tft_test_run_model_license_validate = <flexmock._api.MockClass object at 0x7f08566f5e80>
2026-06-08 15:45:33.614380 | container | tft_test_run_model_rmdepcheck = <flexmock._api.MockClass object at 0x7f08566f6270>
2026-06-08 15:45:33.614386 | container | tft_test_run_model_rpminspect = <flexmock._api.MockClass object at 0x7f08566f4590>
2026-06-08 15:45:33.614392 | container | tft_test_run_model_rpmlint = <flexmock._api.MockClass object at 0x7f08566f4d70>
2026-06-08 15:45:33.614398 | container | url        = 'https://some-url'
2026-06-08 15:45:33.614404 | container |
2026-06-08 15:45:33.614410 | container | tests/integration/test_listen_to_fedmsg.py:3199:
2026-06-08 15:45:33.614416 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.614422 | container | /usr/lib/python3.14/site-packages/celery/local.py:182: in __call__
2026-06-08 15:45:33.614428 | container |     return self._get_current_object()(*a, **kw)
2026-06-08 15:45:33.614434 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.614440 | container |         a          = ()
2026-06-08 15:45:33.614452 | container |         kw         = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, 'job_config': None, 'package_config': None}
2026-06-08 15:45:33.614458 | container |         self       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.614465 | container | /usr/lib/python3.14/site-packages/celery/app/task.py:411: in __call__
2026-06-08 15:45:33.614471 | container |     return self.run(*args, **kwargs)
2026-06-08 15:45:33.614477 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.614483 | container |         args       = ()
2026-06-08 15:45:33.614489 | container |         kwargs     = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, 'job_config': None, 'package_config': None}
2026-06-08 15:45:33.614495 | container |         self       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.614501 | container | /usr/lib/python3.14/site-packages/celery/app/autoretry.py:38: in run
2026-06-08 15:45:33.614507 | container |     return task._orig_run(*args, **kwargs)
2026-06-08 15:45:33.614513 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.614522 | container |         args       = ()
2026-06-08 15:45:33.614528 | container |         autoretry_for = (<class 'packit.exceptions.PackitException'>, <class 'copr.v3.exceptions.CoprException'>, <class 'ogr.exceptions.OgrException'>, <class 'ConnectionError'>, <class 'TimeoutError'>, <class 'OSError'>)
2026-06-08 15:45:33.614534 | container |         dont_autoretry_for = ()
2026-06-08 15:45:33.614540 | container |         kwargs     = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, 'job_config': None, 'package_config': None}
2026-06-08 15:45:33.614547 | container |         retry_backoff = 7.0
2026-06-08 15:45:33.614553 | container |         retry_backoff_max = 600
2026-06-08 15:45:33.614559 | container |         retry_jitter = True
2026-06-08 15:45:33.614565 | container |         retry_kwargs = {'countdown': 1, 'max_retries': 2}
2026-06-08 15:45:33.614571 | container |         task       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.614577 | container | packit_service/worker/tasks.py:405: in run_downstream_testing_farm_handler
2026-06-08 15:45:33.614583 | container |     return get_handlers_task_results(handler.run_job(), event)
2026-06-08 15:45:33.614589 | container |                                      ^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.614595 | container |         event      = {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}
2026-06-08 15:45:33.614605 | container |         handler    = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.614612 | container |         job_config = None
2026-06-08 15:45:33.614618 | container |         package_config = None
2026-06-08 15:45:33.614624 | container |         self       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.614631 | container |         testing_farm_target_id = None
2026-06-08 15:45:33.614637 | container | packit_service/worker/handlers/abstract.py:469: in run_job
2026-06-08 15:45:33.614643 | container |     job_results[result_key] = self.run_n_clean()
2026-06-08 15:45:33.614649 | container |                               ^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.614655 | container |         current_time = '20260608154459813260'
2026-06-08 15:45:33.614661 | container |         job_results = {}
2026-06-08 15:45:33.614667 | container |         job_type   = 'task.run_downstream_testing_farm_handler'
2026-06-08 15:45:33.614676 | container |         result_key = 'task.run_downstream_testing_farm_handler-20260608154459813260'
2026-06-08 15:45:33.614683 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.617308 | container | packit_service/worker/handlers/abstract.py:342: in run_n_clean
2026-06-08 15:45:33.617320 | container |     return self.run()
2026-06-08 15:45:33.617326 | container |            ^^^^^^^^^^
2026-06-08 15:45:33.617332 | container |         k          = 'namespace'
2026-06-08 15:45:33.617339 | container |         scope      = <Scope id=0x7f085760d540 name=None type=ScopeType.ISOLATION>
2026-06-08 15:45:33.617345 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.617351 | container |         v          = 'rpms'
2026-06-08 15:45:33.617357 | container | packit_service/worker/handlers/abstract.py:503: in run
2026-06-08 15:45:33.617364 | container |     return self._run()
2026-06-08 15:45:33.617370 | container |            ^^^^^^^^^^^
2026-06-08 15:45:33.617376 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.617382 | container | packit_service/worker/handlers/testing_farm.py:559: in _run
2026-06-08 15:45:33.617409 | container |     self.run_for_fedora_ci_test(test_run=test_run, failed=failed)
2026-06-08 15:45:33.617415 | container |         _          = <flexmock._api.MockClass object at 0x7f08566f5be0>
2026-06-08 15:45:33.617421 | container |         failed     = {}
2026-06-08 15:45:33.617428 | container |         fedora_ci_tests = ['installability', 'rpminspect', 'rpmlint', 'rmdepcheck', 'license-validate', 'custom']
2026-06-08 15:45:33.617434 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.617445 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.617452 | container |         test_runs  = [<flexmock._api.MockClass object at 0x7f08566f6120>, <flexmock._api.MockClass object at 0x7f08566f4590>, <flexmock._ap...x7f08566f6270>, <flexmock._api.MockClass object at 0x7f08566f5e80>, <flexmock._api.MockClass object at 0x7f08566f56a0>]
2026-06-08 15:45:33.617458 | container | packit_service/worker/handlers/testing_farm.py:524: in run_for_fedora_ci_test
2026-06-08 15:45:33.617464 | container |     test_run.set_status(TestingFarmResult.retry)
2026-06-08 15:45:33.617471 | container |         failed     = {}
2026-06-08 15:45:33.617477 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620>
2026-06-08 15:45:33.617483 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.617489 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.617495 | container |
2026-06-08 15:45:33.617501 | container | runtime_self = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.617507 | container | kargs = (<TestingFarmResult.retry: 'retry'>,), kwargs = {}
2026-06-08 15:45:33.617513 | container | arguments = {'kargs': (<TestingFarmResult.retry: 'retry'>,), 'kwargs': {}}
2026-06-08 15:45:33.617519 | container | expectation = None
2026-06-08 15:45:33.617525 | container | saved_expectations = <list_reverseiterator object at 0x7f08567dbb20>
2026-06-08 15:45:33.617531 | container | error_msg = 'Arguments for call set_status did not match expectations:\n  Received call:\tset_status("TestingFarmResult.retry")\n  Expected call[1]:\tset_status("TestingFarmResult.queued")'
2026-06-08 15:45:33.617538 | container |
2026-06-08 15:45:33.617544 | container |     def mock_method(runtime_self: Any, *kargs: Any, **kwargs: Any) -> Any:
2026-06-08 15:45:33.617550 | container |         arguments = {"kargs": kargs, "kwargs": kwargs}
2026-06-08 15:45:33.617556 | container |         expectation = FlexmockContainer.get_flexmock_expectation(self, name, arguments)
2026-06-08 15:45:33.617562 | container |         if expectation:
2026-06-08 15:45:33.617568 | container |             return _handle_matched_expectation(expectation, runtime_self, *kargs, **kwargs)
2026-06-08 15:45:33.617574 | container |         # inform the user which expectation(s) for the method were _not_ matched
2026-06-08 15:45:33.617580 | container |         saved_expectations = reversed(FlexmockContainer.get_expectations_with_name(self, name))
2026-06-08 15:45:33.617586 | container |         error_msg = (
2026-06-08 15:45:33.617592 | container |             f"Arguments for call {name} did not match expectations:\n"
2026-06-08 15:45:33.617598 | container |             f"  Received call:\t{_format_args(name, arguments)}\n"
2026-06-08 15:45:33.617604 | container |         )
2026-06-08 15:45:33.617610 | container |         if saved_expectations:
2026-06-08 15:45:33.617617 | container |             error_msg += "\n".join(
2026-06-08 15:45:33.617623 | container |                 f"  Expected call[{index}]:\t{_format_args(name, expectation._args)}"
2026-06-08 15:45:33.617629 | container |                 for index, expectation in enumerate(saved_expectations, 1)
2026-06-08 15:45:33.617635 | container |             )
2026-06-08 15:45:33.617641 | container | >       raise MethodSignatureError(error_msg)
2026-06-08 15:45:33.617647 | container | E       flexmock.exceptions.MethodSignatureError: Arguments for call set_status did not match expectations:
2026-06-08 15:45:33.617653 | container | E         Received call:	set_status("TestingFarmResult.retry")
2026-06-08 15:45:33.617659 | container | E         Expected call[1]:	set_status("TestingFarmResult.queued")
2026-06-08 15:45:33.617665 | container |
2026-06-08 15:45:33.617671 | container | _handle_matched_expectation = <function Mock._create_mock_method.<locals>._handle_matched_expectation at 0x7f08568299b0>
2026-06-08 15:45:33.617677 | container | arguments  = {'kargs': (<TestingFarmResult.retry: 'retry'>,), 'kwargs': {}}
2026-06-08 15:45:33.617683 | container | error_msg  = 'Arguments for call set_status did not match expectations:\n  Received call:\tset_status("TestingFarmResult.retry")\n  Expected call[1]:\tset_status("TestingFarmResult.queued")'
2026-06-08 15:45:33.617689 | container | expectation = None
2026-06-08 15:45:33.617698 | container | kargs      = (<TestingFarmResult.retry: 'retry'>,)
2026-06-08 15:45:33.617730 | container | kwargs     = {}
2026-06-08 15:45:33.617737 | container | name       = 'set_status'
2026-06-08 15:45:33.617743 | container | runtime_self = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.617749 | container | saved_expectations = <list_reverseiterator object at 0x7f08567dbb20>
2026-06-08 15:45:33.617755 | container | self       = <flexmock._api.MockClass object at 0x7f08566f6120>
2026-06-08 15:45:33.617761 | container |
2026-06-08 15:45:33.617768 | container | /usr/lib/python3.14/site-packages/flexmock/_api.py:524: MethodSignatureError
2026-06-08 15:45:33.617774 | container | ----------------------------- Captured stderr call -----------------------------
2026-06-08 15:45:33.617780 | container | 2026-06-08 15:44:59.329 parser.py         INFO   Koji task event: task ID=45270170
2026-06-08 15:45:33.617786 | container | 2026-06-08 15:44:59.330 jobs.py           DEBUG  Skipping private repository check for this type of event.
2026-06-08 15:45:33.617792 | container | 2026-06-08 15:44:59.330 jobs.py           DEBUG  Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.617798 | container | 2026-06-08 15:44:59.330 jobs.py           DEBUG  Celery signature sent for handler <class 'packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler'>.
2026-06-08 15:45:33.617805 | container | 2026-06-08 15:44:59.331 jobs.py           DEBUG  Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.617811 | container | 2026-06-08 15:44:59.331 jobs.py           DEBUG  Celery signature sent for handler <class 'packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler'>.
2026-06-08 15:45:33.617817 | container | 2026-06-08 15:44:59.332 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.617824 | container | 2026-06-08 15:44:59.332 abstract.py       DEBUG  Running handler <packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler object at 0x7f08566f5d30> for task.run_downstream_koji_scratch_build_report_handler
2026-06-08 15:45:33.617830 | container | 2026-06-08 15:44:59.570 abstract.py       INFO   Memory usage: 358808 (kb)
2026-06-08 15:45:33.617836 | container | 2026-06-08 15:44:59.570 abstract.py       WARNING No current task found, skipping rate limit check.
2026-06-08 15:45:33.617842 | container | 2026-06-08 15:44:59.570 koji.py           DEBUG  Build on rawhide in Koji changed state from KojiTaskState.open to KojiTaskState.closed.
2026-06-08 15:45:33.617848 | container | 2026-06-08 15:44:59.571 base.py           DEBUG  Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f42f0>, commit=0011223344, pr=None
2026-06-08 15:45:33.617854 | container | 2026-06-08 15:44:59.812 abstract.py       INFO   Memory usage: 358936 (kb)
2026-06-08 15:45:33.617860 | container | 2026-06-08 15:44:59.812 abstract.py       INFO   Cleaning up the mess.
2026-06-08 15:45:33.617866 | container | 2026-06-08 15:44:59.812 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.617872 | container | 2026-06-08 15:44:59.812 abstract.py       DEBUG  Job finished!
2026-06-08 15:45:33.617878 | container | 2026-06-08 15:44:59.813 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.617884 | container | 2026-06-08 15:44:59.813 abstract.py       DEBUG  Running handler <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620> for task.run_downstream_testing_farm_handler
2026-06-08 15:45:33.617891 | container | 2026-06-08 15:45:00.049 abstract.py       INFO   Memory usage: 358936 (kb)
2026-06-08 15:45:33.617897 | container | 2026-06-08 15:45:00.049 abstract.py       WARNING No current task found, skipping rate limit check.
2026-06-08 15:45:33.617903 | container | 2026-06-08 15:45:00.050 testing_farm.py   DEBUG  Running testing farm for test installability.
2026-06-08 15:45:33.617909 | container | 2026-06-08 15:45:00.051 base.py           DEBUG  Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f42f0>, commit=0011223344, pr=None
2026-06-08 15:45:33.617915 | container | 2026-06-08 15:45:00.051 testing_farm.py   INFO   Preparing testing farm request...
2026-06-08 15:45:33.617921 | container | 2026-06-08 15:45:00.051 abstract.py       INFO   Failed to run the handler: Arguments for call set_status did not match expectations:
2026-06-08 15:45:33.617931 | container |   Received call:	set_status("TestingFarmResult.retry")
2026-06-08 15:45:33.617937 | container |   Expected call[1]:	set_status("TestingFarmResult.queued")
2026-06-08 15:45:33.617943 | container | 2026-06-08 15:45:00.288 abstract.py       INFO   Memory usage: 358936 (kb)
2026-06-08 15:45:33.617949 | container | 2026-06-08 15:45:00.289 abstract.py       INFO   Cleaning up the mess.
2026-06-08 15:45:33.617955 | container | 2026-06-08 15:45:00.289 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.617962 | container | ------------------------------ Captured log call -------------------------------
2026-06-08 15:45:33.617968 | container | INFO     packit_service.worker.parser:parser.py:1433 Koji task event: task ID=45270170
2026-06-08 15:45:33.617974 | container | DEBUG    packit_service.worker.jobs:jobs.py:914 Skipping private repository check for this type of event.
2026-06-08 15:45:33.617980 | container | DEBUG    packit_service.worker.jobs:jobs.py:523 Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.617986 | container | DEBUG    packit_service.worker.jobs:jobs.py:707 Celery signature sent for handler <class 'packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler'>.
2026-06-08 15:45:33.617995 | container | DEBUG    packit_service.worker.jobs:jobs.py:523 Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.620105 | container | DEBUG    packit_service.worker.jobs:jobs.py:707 Celery signature sent for handler <class 'packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler'>.
2026-06-08 15:45:33.620115 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.620122 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:465 Running handler <packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler object at 0x7f08566f5d30> for task.run_downstream_koji_scratch_build_report_handler
2026-06-08 15:45:33.620128 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 358808 (kb)
2026-06-08 15:45:33.620134 | container | WARNING  packit_service.worker.handlers.abstract:abstract.py:527 No current task found, skipping rate limit check.
2026-06-08 15:45:33.620140 | container | DEBUG    packit_service.worker.handlers.koji:koji.py:203 Build on rawhide in Koji changed state from KojiTaskState.open to KojiTaskState.closed.
2026-06-08 15:45:33.620147 | container | DEBUG    packit_service.worker.reporting.reporters.base:base.py:33 Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f42f0>, commit=0011223344, pr=None
2026-06-08 15:45:33.620153 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 358936 (kb)
2026-06-08 15:45:33.620159 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:421 Cleaning up the mess.
2026-06-08 15:45:33.620165 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.620171 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:470 Job finished!
2026-06-08 15:45:33.620177 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.620183 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:465 Running handler <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f0858d57620> for task.run_downstream_testing_farm_handler
2026-06-08 15:45:33.620189 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 358936 (kb)
2026-06-08 15:45:33.620195 | container | WARNING  packit_service.worker.handlers.abstract:abstract.py:527 No current task found, skipping rate limit check.
2026-06-08 15:45:33.620201 | container | DEBUG    packit_service.worker.helpers.testing_farm:testing_farm.py:1468 Running testing farm for test installability.
2026-06-08 15:45:33.620207 | container | DEBUG    packit_service.worker.reporting.reporters.base:base.py:33 Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f42f0>, commit=0011223344, pr=None
2026-06-08 15:45:33.620222 | container | INFO     packit_service.worker.helpers.testing_farm:testing_farm.py:1490 Preparing testing farm request...
2026-06-08 15:45:33.620228 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:344 Failed to run the handler: Arguments for call set_status did not match expectations:
2026-06-08 15:45:33.620235 | container |   Received call:	set_status("TestingFarmResult.retry")
2026-06-08 15:45:33.620241 | container |   Expected call[1]:	set_status("TestingFarmResult.queued")
2026-06-08 15:45:33.620247 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 358936 (kb)
2026-06-08 15:45:33.620253 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:421 Cleaning up the mess.
2026-06-08 15:45:33.620259 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.620265 | container | _____________________ test_koji_build_end_downstream[eln] ______________________
2026-06-08 15:45:33.620271 | container |
2026-06-08 15:45:33.620277 | container | self = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.620283 | container | test_run = <flexmock._api.MockClass object at 0x7f08566f4c20>, failed = {}
2026-06-08 15:45:33.620289 | container |
2026-06-08 15:45:33.620295 | container |     def run_for_fedora_ci_test(
2026-06-08 15:45:33.620302 | container |         self,
2026-06-08 15:45:33.620308 | container |         test_run: "TFTTestRunTargetModel",
2026-06-08 15:45:33.620314 | container |         failed: dict,
2026-06-08 15:45:33.620320 | container |     ):
2026-06-08 15:45:33.620326 | container |         if self.celery_task.retries == 0:
2026-06-08 15:45:33.620332 | container |             self.pushgateway.fedora_ci_test_runs_queued.inc()
2026-06-08 15:45:33.620339 | container |         try:
2026-06-08 15:45:33.620345 | container | >           result = self.downstream_testing_farm_job_helper.run_testing_farm(test_run)
2026-06-08 15:45:33.620351 | container |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.620357 | container |
2026-06-08 15:45:33.620363 | container | failed     = {}
2026-06-08 15:45:33.620369 | container | self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.620375 | container | test_run   = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.620381 | container |
2026-06-08 15:45:33.620388 | container | packit_service/worker/handlers/testing_farm.py:514:
2026-06-08 15:45:33.620394 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.620400 | container | packit_service/worker/helpers/testing_farm.py:1479: in run_testing_farm
2026-06-08 15:45:33.620410 | container |     return self.prepare_and_send_tf_request(test_run)
2026-06-08 15:45:33.620416 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.620422 | container |         self       = <packit_service.worker.helpers.testing_farm.DownstreamTestingFarmJobHelper object at 0x7f08572d29f0>
2026-06-08 15:45:33.620428 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.620434 | container | packit_service/worker/helpers/testing_farm.py:1504: in prepare_and_send_tf_request
2026-06-08 15:45:33.620440 | container |     response = self._tft_client.send_testing_farm_request(
2026-06-08 15:45:33.620446 | container |         compose    = 'Fedora-ELN'
2026-06-08 15:45:33.620453 | container |         endpoint   = 'requests'
2026-06-08 15:45:33.620459 | container |         payload    = {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-ELN'}, 'tmt': {'context': {'arch': 'x8...farm/results'}}, 'test': {'tmt': {'ref': 'master', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}
2026-06-08 15:45:33.620465 | container |         self       = <packit_service.worker.helpers.testing_farm.DownstreamTestingFarmJobHelper object at 0x7f08572d29f0>
2026-06-08 15:45:33.620471 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.620477 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.620486 | container |
2026-06-08 15:45:33.620493 | container | runtime_self = <packit_service.worker.helpers.testing_farm_client.TestingFarmClient object at 0x7f085669b570>
2026-06-08 15:45:33.620499 | container | kargs = ()
2026-06-08 15:45:33.620505 | container | kwargs = {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-ELN'}, 'tmt': {'context': {'a...aster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}
2026-06-08 15:45:33.620511 | container | arguments = {'kargs': (), 'kwargs': {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-ELN'}...ster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}}
2026-06-08 15:45:33.620517 | container | expectation = None
2026-06-08 15:45:33.620523 | container | saved_expectations = <list_reverseiterator object at 0x7f085679d9f0>
2026-06-08 15:45:33.620529 | container | error_msg = "Arguments for call send_testing_farm_request did not match expectations:\n  Received call:\tsend_testing_farm_request...}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})"
2026-06-08 15:45:33.620536 | container |
2026-06-08 15:45:33.620542 | container |     def mock_method(runtime_self: Any, *kargs: Any, **kwargs: Any) -> Any:
2026-06-08 15:45:33.620548 | container |         arguments = {"kargs": kargs, "kwargs": kwargs}
2026-06-08 15:45:33.620554 | container |         expectation = FlexmockContainer.get_flexmock_expectation(self, name, arguments)
2026-06-08 15:45:33.620560 | container |         if expectation:
2026-06-08 15:45:33.620566 | container |             return _handle_matched_expectation(expectation, runtime_self, *kargs, **kwargs)
2026-06-08 15:45:33.620572 | container |         # inform the user which expectation(s) for the method were _not_ matched
2026-06-08 15:45:33.620578 | container |         saved_expectations = reversed(FlexmockContainer.get_expectations_with_name(self, name))
2026-06-08 15:45:33.620584 | container |         error_msg = (
2026-06-08 15:45:33.620590 | container |             f"Arguments for call {name} did not match expectations:\n"
2026-06-08 15:45:33.620596 | container |             f"  Received call:\t{_format_args(name, arguments)}\n"
2026-06-08 15:45:33.620602 | container |         )
2026-06-08 15:45:33.620608 | container |         if saved_expectations:
2026-06-08 15:45:33.620614 | container |             error_msg += "\n".join(
2026-06-08 15:45:33.620620 | container |                 f"  Expected call[{index}]:\t{_format_args(name, expectation._args)}"
2026-06-08 15:45:33.620626 | container |                 for index, expectation in enumerate(saved_expectations, 1)
2026-06-08 15:45:33.620632 | container |             )
2026-06-08 15:45:33.620638 | container | >       raise MethodSignatureError(error_msg)
2026-06-08 15:45:33.620644 | container | E       flexmock.exceptions.MethodSignatureError: Arguments for call send_testing_farm_request did not match expectations:
2026-06-08 15:45:33.620651 | container | E         Received call:	send_testing_farm_request(endpoint="requests", method="POST", data={'environments': [{'arch': 'x86_64', 'os': {'compose': 'Fedora-ELN'}, 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}, 'test': {'tmt': {'url': 'https://github.com/fedora-ci/installability-pipeline.git', 'ref': 'master'}}})
2026-06-08 15:45:33.627443 | container | E         Expected call[1]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://src.fedoraproject.org/fork/packit/rpms/packit.git', 'ref': '0011223344'}}, 'environments': [{'arch': 'x86_64', 'os': {'compose': 'Fedora-ELN'}, 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.627467 | container | E         Expected call[2]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://forge.fedoraproject.org/ci/shared-tests', 'ref': 'stg', 'name': '/license-validate'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.627474 | container | E         Expected call[3]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://forge.fedoraproject.org/ci/shared-tests', 'ref': 'stg', 'name': '/rmdepcheck'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.627481 | container | E         Expected call[4]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://github.com/packit/tmt-plans.git', 'ref': 'main', 'name': '/plans/rpmlint'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.627487 | container | E         Expected call[5]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://github.com/fedora-ci/rpminspect-pipeline.git', 'ref': 'master'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.627494 | container | E         Expected call[6]:	send_testing_farm_request(endpoint="requests", method="POST", data={'test': {'tmt': {'url': 'https://github.com/fedora-ci/installability-pipeline.git', 'ref': 'master'}}, 'environments': [{'arch': 'x86_64', 'variables': {'KOJI_TASK_ID': '1'}, 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'distro': 'fedora-eln', 'arch': 'x86_64', 'trigger': 'commit', 'initiator': 'fedora-ci', 'dist-git-branch': 'rawhide', 'variant': 'eln'}}, 'os': {'compose': 'Fedora-ELN'}}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})
2026-06-08 15:45:33.627500 | container |
2026-06-08 15:45:33.627506 | container | _handle_matched_expectation = <function Mock._create_mock_method.<locals>._handle_matched_expectation at 0x7f08566516f0>
2026-06-08 15:45:33.627513 | container | arguments  = {'kargs': (), 'kwargs': {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-ELN'}...ster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}}
2026-06-08 15:45:33.627519 | container | error_msg  = "Arguments for call send_testing_farm_request did not match expectations:\n  Received call:\tsend_testing_farm_request...}], 'notification': {'webhook': {'url': 'https://stg.packit.dev/api/testing-farm/results', 'token': 'secret token'}}})"
2026-06-08 15:45:33.627526 | container | expectation = None
2026-06-08 15:45:33.627532 | container | kargs      = ()
2026-06-08 15:45:33.627541 | container | kwargs     = {'data': {'environments': [{'arch': 'x86_64', 'artifacts': [], 'os': {'compose': 'Fedora-ELN'}, 'tmt': {'context': {'a...aster', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}, 'endpoint': 'requests', 'method': 'POST'}
2026-06-08 15:45:33.627547 | container | name       = 'send_testing_farm_request'
2026-06-08 15:45:33.627553 | container | runtime_self = <packit_service.worker.helpers.testing_farm_client.TestingFarmClient object at 0x7f085669b570>
2026-06-08 15:45:33.627560 | container | saved_expectations = <list_reverseiterator object at 0x7f085679d9f0>
2026-06-08 15:45:33.627566 | container | self       = <flexmock._api.Mock object at 0x7f0855fde7b0>
2026-06-08 15:45:33.627572 | container |
2026-06-08 15:45:33.627582 | container | /usr/lib/python3.14/site-packages/flexmock/_api.py:524: MethodSignatureError
2026-06-08 15:45:33.627588 | container |
2026-06-08 15:45:33.627594 | container | During handling of the above exception, another exception occurred:
2026-06-08 15:45:33.627600 | container |
2026-06-08 15:45:33.627607 | container | koji_build_scratch_end = {'attribute': 'state', 'id': 45270170, 'info': {'arch': 'noarch', 'awaited': None, 'channel_id': 1, 'children': [{'arc... 'noarch', 'awaited': False, 'channel_id': 1, 'completion_time': 1590993214.0, ...}], ...}, 'instance': 'primary', ...}
2026-06-08 15:45:33.627613 | container | pc_koji_build_pr = PackageConfig: {"jobs": [{"job": "upstream_koji_build", "trigger": "pull_request", "skip_build": false, "manual_trigge...l, "config": null, "profile": null}, "use_target_repo_for_fmf_url": false, "clone_repos_before_run_condition": false}}}
2026-06-08 15:45:33.627619 | container | koji_build_pr_downstream = <flexmock._api.MockClass object at 0x7f08566f4440>
2026-06-08 15:45:33.627625 | container | koji_target = 'eln', distro = 'fedora-eln', compose = 'Fedora-ELN'
2026-06-08 15:45:33.627631 | container | extra_context = {'variant': 'eln'}, profile = 'fedora-eln'
2026-06-08 15:45:33.627638 | container |
2026-06-08 15:45:33.627644 | container |     @pytest.mark.parametrize(
2026-06-08 15:45:33.627650 | container |         "koji_target, distro, compose, extra_context, profile",
2026-06-08 15:45:33.627656 | container |         [
2026-06-08 15:45:33.627662 | container |             pytest.param("rawhide", "fedora-rawhide", "Fedora-Rawhide", {}, "fedora-43", id="rawhide"),
2026-06-08 15:45:33.627668 | container |             pytest.param("eln", "fedora-eln", "Fedora-ELN", {"variant": "eln"}, "fedora-eln", id="eln"),
2026-06-08 15:45:33.627674 | container |         ],
2026-06-08 15:45:33.627680 | container |     )
2026-06-08 15:45:33.627687 | container |     def test_koji_build_end_downstream(
2026-06-08 15:45:33.627693 | container |         koji_build_scratch_end,
2026-06-08 15:45:33.627699 | container |         pc_koji_build_pr,
2026-06-08 15:45:33.627727 | container |         koji_build_pr_downstream,
2026-06-08 15:45:33.627734 | container |         koji_target,
2026-06-08 15:45:33.627740 | container |         distro,
2026-06-08 15:45:33.627746 | container |         compose,
2026-06-08 15:45:33.627752 | container |         extra_context,
2026-06-08 15:45:33.627758 | container |         profile,
2026-06-08 15:45:33.627764 | container |     ):
2026-06-08 15:45:33.627771 | container |         service_config = (
2026-06-08 15:45:33.627777 | container |             flexmock(
2026-06-08 15:45:33.627783 | container |                 testing_farm_api_url="API URL",
2026-06-08 15:45:33.627789 | container |                 fedora_ci_run_by_default=False,
2026-06-08 15:45:33.627795 | container |                 fedora_ci=FedoraCISettings(
2026-06-08 15:45:33.627801 | container |                     enabled_projects={"https://src.fedoraproject.org/rpms/packit"},
2026-06-08 15:45:33.627807 | container |                 ),
2026-06-08 15:45:33.627814 | container |                 logdetective_enabled=False,
2026-06-08 15:45:33.627820 | container |                 koji_logs_url="",
2026-06-08 15:45:33.627826 | container |                 koji_web_url="",
2026-06-08 15:45:33.627832 | container |                 deployment=Deployment.stg,
2026-06-08 15:45:33.627838 | container |                 testing_farm_secret="secret token",
2026-06-08 15:45:33.627844 | container |             )
2026-06-08 15:45:33.627850 | container |             .should_receive("get_project")
2026-06-08 15:45:33.627856 | container |             .and_return(
2026-06-08 15:45:33.627863 | container |                 flexmock(
2026-06-08 15:45:33.627869 | container |                     namespace="rpms",
2026-06-08 15:45:33.627875 | container |                     repo="packit",
2026-06-08 15:45:33.627884 | container |                     get_web_url=lambda: "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.627890 | container |                     get_file_content=lambda path, ref: flexmock(),
2026-06-08 15:45:33.627897 | container |                     get_pr=lambda _: flexmock(
2026-06-08 15:45:33.627903 | container |                         source_project=flexmock(
2026-06-08 15:45:33.627909 | container |                             get_git_urls=lambda: {
2026-06-08 15:45:33.627915 | container |                                 "git": "https://src.fedoraproject.org/fork/packit/rpms/packit.git"
2026-06-08 15:45:33.627921 | container |                             }
2026-06-08 15:45:33.627927 | container |                         ),
2026-06-08 15:45:33.627933 | container |                         target_branch="rawhide",
2026-06-08 15:45:33.627939 | container |                     ),
2026-06-08 15:45:33.627945 | container |                 )
2026-06-08 15:45:33.627951 | container |             )
2026-06-08 15:45:33.627957 | container |             .mock()
2026-06-08 15:45:33.627964 | container |         )
2026-06-08 15:45:33.627970 | container |         flexmock(ServiceConfig).should_receive("get_service_config").and_return(service_config)
2026-06-08 15:45:33.627976 | container |         koji_build_pr_downstream.target = koji_target
2026-06-08 15:45:33.627982 | container |         flexmock(GithubProject).should_receive("is_private").and_return(False)
2026-06-08 15:45:33.627988 | container |         flexmock(koji.result.Task).should_receive("get_packages_config").and_return(
2026-06-08 15:45:33.627994 | container |             pc_koji_build_pr,
2026-06-08 15:45:33.628000 | container |         )
2026-06-08 15:45:33.628006 | container |
2026-06-08 15:45:33.628012 | container |         flexmock(KojiBuildTargetModel).should_receive("get_by_task_id").and_return(
2026-06-08 15:45:33.628018 | container |             koji_build_pr_downstream,
2026-06-08 15:45:33.628025 | container |         )
2026-06-08 15:45:33.628031 | container |         flexmock(KojiBuildTargetModel).should_receive("has_newer_run").and_return(False)
2026-06-08 15:45:33.628037 | container |         url = koji_build_pr_downstream.web_url
2026-06-08 15:45:33.628043 | container |         flexmock(requests).should_receive("get").and_return(requests.Response())
2026-06-08 15:45:33.628049 | container |         flexmock(requests.Response).should_receive("raise_for_status").and_return(None)
2026-06-08 15:45:33.628055 | container |
2026-06-08 15:45:33.628061 | container |         koji_build_pr_downstream.should_receive("set_build_start_time").once()
2026-06-08 15:45:33.628067 | container |         koji_build_pr_downstream.should_receive("set_build_finished_time").once()
2026-06-08 15:45:33.628076 | container |         koji_build_pr_downstream.should_receive("set_status").with_args("success").once()
2026-06-08 15:45:33.628082 | container |         koji_build_pr_downstream.should_receive("set_build_logs_urls")
2026-06-08 15:45:33.643938 | container |         koji_build_pr_downstream.should_receive("set_web_url")
2026-06-08 15:45:33.643951 | container |         common_payload_no_compose = {
2026-06-08 15:45:33.643957 | container |             "environments": [
2026-06-08 15:45:33.643964 | container |                 {
2026-06-08 15:45:33.643970 | container |                     "arch": "x86_64",
2026-06-08 15:45:33.643976 | container |                     "variables": {
2026-06-08 15:45:33.643982 | container |                         "KOJI_TASK_ID": "1",
2026-06-08 15:45:33.643988 | container |                     },
2026-06-08 15:45:33.643995 | container |                     "artifacts": [
2026-06-08 15:45:33.644001 | container |                         {
2026-06-08 15:45:33.644007 | container |                             "id": "1",
2026-06-08 15:45:33.644013 | container |                             "type": "fedora-koji-build",
2026-06-08 15:45:33.644019 | container |                         },
2026-06-08 15:45:33.644025 | container |                     ],
2026-06-08 15:45:33.644031 | container |                     "tmt": {
2026-06-08 15:45:33.644037 | container |                         "context": {
2026-06-08 15:45:33.644043 | container |                             "distro": distro,
2026-06-08 15:45:33.644049 | container |                             "arch": "x86_64",
2026-06-08 15:45:33.644056 | container |                             "trigger": "commit",
2026-06-08 15:45:33.644062 | container |                             "initiator": "fedora-ci",
2026-06-08 15:45:33.644068 | container |                             "dist-git-branch": "rawhide",
2026-06-08 15:45:33.644080 | container |                             **extra_context,
2026-06-08 15:45:33.644086 | container |                         },
2026-06-08 15:45:33.644092 | container |                     },
2026-06-08 15:45:33.644098 | container |                 },
2026-06-08 15:45:33.644104 | container |             ],
2026-06-08 15:45:33.644110 | container |             "notification": {
2026-06-08 15:45:33.644117 | container |                 "webhook": {
2026-06-08 15:45:33.644123 | container |                     "url": "https://stg.packit.dev/api/testing-farm/results",
2026-06-08 15:45:33.644129 | container |                     "token": "secret token",
2026-06-08 15:45:33.644135 | container |                 },
2026-06-08 15:45:33.644141 | container |             },
2026-06-08 15:45:33.644147 | container |         }
2026-06-08 15:45:33.644153 | container |
2026-06-08 15:45:33.644160 | container |         installability_repo = "https://github.com/fedora-ci/installability-pipeline.git"
2026-06-08 15:45:33.644166 | container |         payload_installability = {
2026-06-08 15:45:33.644172 | container |             "test": {
2026-06-08 15:45:33.644178 | container |                 "tmt": {
2026-06-08 15:45:33.644184 | container |                     "url": installability_repo,
2026-06-08 15:45:33.644190 | container |                     "ref": "master",
2026-06-08 15:45:33.644196 | container |                 },
2026-06-08 15:45:33.644202 | container |             },
2026-06-08 15:45:33.644209 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.644215 | container |         }
2026-06-08 15:45:33.644221 | container |         payload_installability = copy.deepcopy(payload_installability)
2026-06-08 15:45:33.644227 | container |         payload_installability["environments"][0]["os"] = {"compose": compose}
2026-06-08 15:45:33.644233 | container |
2026-06-08 15:45:33.644239 | container |         rpminspect_repo = "https://github.com/fedora-ci/rpminspect-pipeline.git"
2026-06-08 15:45:33.644245 | container |         payload_rpminspect = {
2026-06-08 15:45:33.644251 | container |             "test": {
2026-06-08 15:45:33.644257 | container |                 "tmt": {
2026-06-08 15:45:33.644263 | container |                     "url": rpminspect_repo,
2026-06-08 15:45:33.644270 | container |                     "ref": "master",
2026-06-08 15:45:33.644276 | container |                 },
2026-06-08 15:45:33.644282 | container |             },
2026-06-08 15:45:33.644288 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.644294 | container |         }
2026-06-08 15:45:33.644300 | container |
2026-06-08 15:45:33.644306 | container |         rpmlint_repo = "https://github.com/packit/tmt-plans.git"
2026-06-08 15:45:33.644312 | container |
2026-06-08 15:45:33.644318 | container |         payload_rpmlint = {
2026-06-08 15:45:33.644324 | container |             "test": {
2026-06-08 15:45:33.644331 | container |                 "tmt": {
2026-06-08 15:45:33.644337 | container |                     "url": rpmlint_repo,
2026-06-08 15:45:33.644343 | container |                     "ref": "main",
2026-06-08 15:45:33.644349 | container |                     "name": "/plans/rpmlint",
2026-06-08 15:45:33.644355 | container |                 },
2026-06-08 15:45:33.644361 | container |             },
2026-06-08 15:45:33.644367 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.644373 | container |         }
2026-06-08 15:45:33.644379 | container |
2026-06-08 15:45:33.644385 | container |         shared_tests_repo = "https://forge.fedoraproject.org/ci/shared-tests"
2026-06-08 15:45:33.644391 | container |
2026-06-08 15:45:33.644397 | container |         payload_rmdepcheck = {
2026-06-08 15:45:33.644404 | container |             "test": {
2026-06-08 15:45:33.644410 | container |                 "tmt": {
2026-06-08 15:45:33.644416 | container |                     "url": shared_tests_repo,
2026-06-08 15:45:33.644422 | container |                     "ref": "stg",
2026-06-08 15:45:33.644428 | container |                     "name": "/rmdepcheck",
2026-06-08 15:45:33.644434 | container |                 },
2026-06-08 15:45:33.644440 | container |             },
2026-06-08 15:45:33.644446 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.644452 | container |         }
2026-06-08 15:45:33.644458 | container |
2026-06-08 15:45:33.644464 | container |         payload_license_validate = {
2026-06-08 15:45:33.644470 | container |             "test": {
2026-06-08 15:45:33.644476 | container |                 "tmt": {
2026-06-08 15:45:33.644483 | container |                     "url": shared_tests_repo,
2026-06-08 15:45:33.644489 | container |                     "ref": "stg",
2026-06-08 15:45:33.644505 | container |                     "name": "/license-validate",
2026-06-08 15:45:33.644511 | container |                 },
2026-06-08 15:45:33.644517 | container |             },
2026-06-08 15:45:33.644523 | container |             **common_payload_no_compose,
2026-06-08 15:45:33.644529 | container |         }
2026-06-08 15:45:33.644535 | container |
2026-06-08 15:45:33.644541 | container |         payload_custom = {
2026-06-08 15:45:33.644547 | container |             "test": {
2026-06-08 15:45:33.644553 | container |                 "tmt": {
2026-06-08 15:45:33.644560 | container |                     "url": "https://src.fedoraproject.org/fork/packit/rpms/packit.git",
2026-06-08 15:45:33.644566 | container |                     "ref": "0011223344",
2026-06-08 15:45:33.644572 | container |                 },
2026-06-08 15:45:33.644578 | container |             },
2026-06-08 15:45:33.644584 | container |             "environments": [
2026-06-08 15:45:33.644590 | container |                 {
2026-06-08 15:45:33.644596 | container |                     "arch": "x86_64",
2026-06-08 15:45:33.644602 | container |                     "os": {"compose": compose},
2026-06-08 15:45:33.644608 | container |                     "variables": {
2026-06-08 15:45:33.644614 | container |                         "KOJI_TASK_ID": "1",
2026-06-08 15:45:33.644620 | container |                     },
2026-06-08 15:45:33.644627 | container |                     "artifacts": [
2026-06-08 15:45:33.644633 | container |                         {
2026-06-08 15:45:33.644639 | container |                             "id": "1",
2026-06-08 15:45:33.644645 | container |                             "type": "fedora-koji-build",
2026-06-08 15:45:33.644651 | container |                         },
2026-06-08 15:45:33.644657 | container |                     ],
2026-06-08 15:45:33.644663 | container |                     "tmt": {
2026-06-08 15:45:33.644669 | container |                         "context": {
2026-06-08 15:45:33.644675 | container |                             "distro": distro,
2026-06-08 15:45:33.644681 | container |                             "arch": "x86_64",
2026-06-08 15:45:33.644687 | container |                             "trigger": "commit",
2026-06-08 15:45:33.644698 | container |                             "initiator": "fedora-ci",
2026-06-08 15:45:33.644730 | container |                             "dist-git-branch": "rawhide",
2026-06-08 15:45:33.644736 | container |                             **extra_context,
2026-06-08 15:45:33.644742 | container |                         },
2026-06-08 15:45:33.644748 | container |                     },
2026-06-08 15:45:33.644754 | container |                 },
2026-06-08 15:45:33.644760 | container |             ],
2026-06-08 15:45:33.644767 | container |             "notification": {
2026-06-08 15:45:33.644773 | container |                 "webhook": {
2026-06-08 15:45:33.644779 | container |                     "url": "https://stg.packit.dev/api/testing-farm/results",
2026-06-08 15:45:33.644785 | container |                     "token": "secret token",
2026-06-08 15:45:33.644791 | container |                 },
2026-06-08 15:45:33.644797 | container |             },
2026-06-08 15:45:33.644803 | container |         }
2026-06-08 15:45:33.644809 | container |
2026-06-08 15:45:33.644816 | container |         flexmock(aliases).should_receive("get_aliases").and_return({"fedora-all": [], "epel-all": []})
2026-06-08 15:45:33.644822 | container |         flexmock(aliases).should_receive("get_build_targets").with_args(koji_target).and_return(
2026-06-08 15:45:33.644828 | container |             [f"{distro}-x86_64"]
2026-06-08 15:45:33.644834 | container |         )
2026-06-08 15:45:33.644840 | container |
2026-06-08 15:45:33.644846 | container |         flexmock(TestingFarmClient).should_receive("distro2compose").with_args(
2026-06-08 15:45:33.644852 | container |             distro,
2026-06-08 15:45:33.644858 | container |         ).and_return(compose)
2026-06-08 15:45:33.644865 | container |
2026-06-08 15:45:33.644871 | container |         pipeline_id = "5e8079d8-f181-41cf-af96-28e99774eb68"
2026-06-08 15:45:33.644877 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.644883 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.644889 | container |         ).with_args(endpoint="requests", method="POST", data=payload_installability).and_return(
2026-06-08 15:45:33.644896 | container |             RequestResponse(
2026-06-08 15:45:33.644902 | container |                 status_code=200,
2026-06-08 15:45:33.644908 | container |                 ok=True,
2026-06-08 15:45:33.644914 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.644923 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.644930 | container |             ),
2026-06-08 15:45:33.644936 | container |         ).once()
2026-06-08 15:45:33.644942 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.644948 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.644954 | container |         ).with_args(endpoint="requests", method="POST", data=payload_rpminspect).and_return(
2026-06-08 15:45:33.644960 | container |             RequestResponse(
2026-06-08 15:45:33.644966 | container |                 status_code=200,
2026-06-08 15:45:33.644972 | container |                 ok=True,
2026-06-08 15:45:33.644978 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.644984 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.644991 | container |             ),
2026-06-08 15:45:33.644997 | container |         ).once()
2026-06-08 15:45:33.645003 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.645009 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.645015 | container |         ).with_args(endpoint="requests", method="POST", data=payload_rpmlint).and_return(
2026-06-08 15:45:33.645021 | container |             RequestResponse(
2026-06-08 15:45:33.645027 | container |                 status_code=200,
2026-06-08 15:45:33.645033 | container |                 ok=True,
2026-06-08 15:45:33.645039 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.645045 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.645052 | container |             ),
2026-06-08 15:45:33.645058 | container |         ).once()
2026-06-08 15:45:33.645064 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.645070 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.645076 | container |         ).with_args(endpoint="requests", method="POST", data=payload_rmdepcheck).and_return(
2026-06-08 15:45:33.645082 | container |             RequestResponse(
2026-06-08 15:45:33.645088 | container |                 status_code=200,
2026-06-08 15:45:33.645094 | container |                 ok=True,
2026-06-08 15:45:33.645100 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.645106 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.645112 | container |             ),
2026-06-08 15:45:33.645118 | container |         ).once()
2026-06-08 15:45:33.645125 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.645131 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.645137 | container |         ).with_args(endpoint="requests", method="POST", data=payload_license_validate).and_return(
2026-06-08 15:45:33.645143 | container |             RequestResponse(
2026-06-08 15:45:33.645149 | container |                 status_code=200,
2026-06-08 15:45:33.645155 | container |                 ok=True,
2026-06-08 15:45:33.645161 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.645167 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.645173 | container |             ),
2026-06-08 15:45:33.645179 | container |         ).once()
2026-06-08 15:45:33.645185 | container |         flexmock(TestingFarmClient).should_receive(
2026-06-08 15:45:33.645191 | container |             "send_testing_farm_request",
2026-06-08 15:45:33.645198 | container |         ).with_args(endpoint="requests", method="POST", data=payload_custom).and_return(
2026-06-08 15:45:33.645204 | container |             RequestResponse(
2026-06-08 15:45:33.645210 | container |                 status_code=200,
2026-06-08 15:45:33.645216 | container |                 ok=True,
2026-06-08 15:45:33.645222 | container |                 content=json.dumps({"id": pipeline_id}).encode(),
2026-06-08 15:45:33.645228 | container |                 json={"id": pipeline_id},
2026-06-08 15:45:33.645234 | container |             ),
2026-06-08 15:45:33.645240 | container |         ).once()
2026-06-08 15:45:33.645246 | container |
2026-06-08 15:45:33.645253 | container |         tft_test_run_model_installability = (
2026-06-08 15:45:33.645259 | container |             flexmock(
2026-06-08 15:45:33.645265 | container |                 id=5,
2026-06-08 15:45:33.645271 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.645277 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.645283 | container |                 target=distro,
2026-06-08 15:45:33.645292 | container |                 data={"fedora_ci_test": "installability"},
2026-06-08 15:45:33.645299 | container |             )
2026-06-08 15:45:33.645305 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.645311 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.645317 | container |             .once()
2026-06-08 15:45:33.645323 | container |             .mock()
2026-06-08 15:45:33.645329 | container |             .should_receive("set_status")
2026-06-08 15:45:33.645335 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.645341 | container |             .once()
2026-06-08 15:45:33.645347 | container |             .mock()
2026-06-08 15:45:33.645354 | container |         )
2026-06-08 15:45:33.645360 | container |         tft_test_run_model_custom = (
2026-06-08 15:45:33.645366 | container |             flexmock(
2026-06-08 15:45:33.645372 | container |                 id=6,
2026-06-08 15:45:33.645378 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.645387 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.645393 | container |                 target=distro,
2026-06-08 15:45:33.645400 | container |                 data={"fedora_ci_test": "custom"},
2026-06-08 15:45:33.645406 | container |             )
2026-06-08 15:45:33.661224 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.661246 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.661253 | container |             .once()
2026-06-08 15:45:33.661260 | container |             .mock()
2026-06-08 15:45:33.661266 | container |             .should_receive("set_status")
2026-06-08 15:45:33.661273 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.661279 | container |             .once()
2026-06-08 15:45:33.661285 | container |             .mock()
2026-06-08 15:45:33.661291 | container |         )
2026-06-08 15:45:33.661297 | container |         tft_test_run_model_rpminspect = (
2026-06-08 15:45:33.661303 | container |             flexmock(
2026-06-08 15:45:33.661309 | container |                 id=7,
2026-06-08 15:45:33.661316 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.661322 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.661328 | container |                 target=distro,
2026-06-08 15:45:33.661334 | container |                 data={"fedora_ci_test": "rpminspect"},
2026-06-08 15:45:33.661340 | container |             )
2026-06-08 15:45:33.661346 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.661352 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.661358 | container |             .once()
2026-06-08 15:45:33.661364 | container |             .mock()
2026-06-08 15:45:33.661370 | container |             .should_receive("set_status")
2026-06-08 15:45:33.661376 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.661382 | container |             .once()
2026-06-08 15:45:33.661388 | container |             .mock()
2026-06-08 15:45:33.661394 | container |         )
2026-06-08 15:45:33.661400 | container |         tft_test_run_model_rpmlint = (
2026-06-08 15:45:33.661406 | container |             flexmock(
2026-06-08 15:45:33.661412 | container |                 id=8,
2026-06-08 15:45:33.661418 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.661425 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.661431 | container |                 target=distro,
2026-06-08 15:45:33.661437 | container |                 data={"fedora_ci_test": "rpmlint"},
2026-06-08 15:45:33.661443 | container |             )
2026-06-08 15:45:33.661449 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.661455 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.661461 | container |             .once()
2026-06-08 15:45:33.661492 | container |             .mock()
2026-06-08 15:45:33.661498 | container |             .should_receive("set_status")
2026-06-08 15:45:33.661505 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.661511 | container |             .once()
2026-06-08 15:45:33.661517 | container |             .mock()
2026-06-08 15:45:33.661523 | container |         )
2026-06-08 15:45:33.661529 | container |         tft_test_run_model_rmdepcheck = (
2026-06-08 15:45:33.661535 | container |             flexmock(
2026-06-08 15:45:33.661541 | container |                 id=9,
2026-06-08 15:45:33.661547 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.661553 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.661567 | container |                 target=distro,
2026-06-08 15:45:33.661573 | container |                 data={"fedora_ci_test": "rmdepcheck"},
2026-06-08 15:45:33.661579 | container |             )
2026-06-08 15:45:33.661585 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.661591 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.661597 | container |             .once()
2026-06-08 15:45:33.661603 | container |             .mock()
2026-06-08 15:45:33.661609 | container |             .should_receive("set_status")
2026-06-08 15:45:33.661615 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.661621 | container |             .once()
2026-06-08 15:45:33.661627 | container |             .mock()
2026-06-08 15:45:33.661633 | container |         )
2026-06-08 15:45:33.661639 | container |         tft_test_run_model_license_validate = (
2026-06-08 15:45:33.661645 | container |             flexmock(
2026-06-08 15:45:33.661651 | container |                 id=10,
2026-06-08 15:45:33.661658 | container |                 koji_builds=[koji_build_pr_downstream],
2026-06-08 15:45:33.661664 | container |                 status=TestingFarmResult.new,
2026-06-08 15:45:33.661670 | container |                 target=distro,
2026-06-08 15:45:33.661676 | container |                 data={"fedora_ci_test": "license-validate"},
2026-06-08 15:45:33.661682 | container |             )
2026-06-08 15:45:33.661688 | container |             .should_receive("set_pipeline_id")
2026-06-08 15:45:33.661694 | container |             .with_args(pipeline_id)
2026-06-08 15:45:33.661700 | container |             .once()
2026-06-08 15:45:33.661734 | container |             .mock()
2026-06-08 15:45:33.661740 | container |             .should_receive("set_status")
2026-06-08 15:45:33.661746 | container |             .with_args(TestingFarmResult.queued)
2026-06-08 15:45:33.661752 | container |             .once()
2026-06-08 15:45:33.661758 | container |             .mock()
2026-06-08 15:45:33.661764 | container |         )
2026-06-08 15:45:33.661770 | container |         group = flexmock(
2026-06-08 15:45:33.661776 | container |             grouped_targets=[
2026-06-08 15:45:33.661782 | container |                 tft_test_run_model_installability,
2026-06-08 15:45:33.661788 | container |                 tft_test_run_model_custom,
2026-06-08 15:45:33.661795 | container |                 tft_test_run_model_rpminspect,
2026-06-08 15:45:33.661809 | container |                 tft_test_run_model_rpmlint,
2026-06-08 15:45:33.661815 | container |                 tft_test_run_model_rmdepcheck,
2026-06-08 15:45:33.661822 | container |                 tft_test_run_model_license_validate,
2026-06-08 15:45:33.661828 | container |             ]
2026-06-08 15:45:33.661834 | container |         )
2026-06-08 15:45:33.661840 | container |         flexmock(TFTTestRunGroupModel).should_receive("create").with_args(
2026-06-08 15:45:33.661846 | container |             koji_build_pr_downstream.group_of_targets.runs[-1],
2026-06-08 15:45:33.661852 | container |             ranch="public",
2026-06-08 15:45:33.661858 | container |         ).and_return(group)
2026-06-08 15:45:33.661864 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.661871 | container |             pipeline_id=None,
2026-06-08 15:45:33.661877 | container |             identifier=None,
2026-06-08 15:45:33.661883 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.661889 | container |             target=distro,
2026-06-08 15:45:33.661895 | container |             web_url=None,
2026-06-08 15:45:33.661901 | container |             test_run_group=group,
2026-06-08 15:45:33.661907 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.661913 | container |             data={
2026-06-08 15:45:33.661920 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.661926 | container |                 "fedora_ci_test": "installability",
2026-06-08 15:45:33.661932 | container |             },
2026-06-08 15:45:33.661938 | container |         ).and_return(tft_test_run_model_installability).once()
2026-06-08 15:45:33.661944 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.661950 | container |             pipeline_id=None,
2026-06-08 15:45:33.661956 | container |             identifier=None,
2026-06-08 15:45:33.661962 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.661968 | container |             target=distro,
2026-06-08 15:45:33.661974 | container |             web_url=None,
2026-06-08 15:45:33.661985 | container |             test_run_group=group,
2026-06-08 15:45:33.661991 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.661997 | container |             data={
2026-06-08 15:45:33.662009 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.662015 | container |                 "fedora_ci_test": "custom",
2026-06-08 15:45:33.662021 | container |             },
2026-06-08 15:45:33.662027 | container |         ).and_return(tft_test_run_model_custom).once()
2026-06-08 15:45:33.662033 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.662039 | container |             pipeline_id=None,
2026-06-08 15:45:33.662046 | container |             identifier=None,
2026-06-08 15:45:33.662052 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.662058 | container |             target=distro,
2026-06-08 15:45:33.662064 | container |             web_url=None,
2026-06-08 15:45:33.662070 | container |             test_run_group=group,
2026-06-08 15:45:33.662076 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.662082 | container |             data={
2026-06-08 15:45:33.662088 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.662094 | container |                 "fedora_ci_test": "rpminspect",
2026-06-08 15:45:33.662100 | container |             },
2026-06-08 15:45:33.662106 | container |         ).and_return(tft_test_run_model_rpminspect).once()
2026-06-08 15:45:33.662113 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.662119 | container |             pipeline_id=None,
2026-06-08 15:45:33.662125 | container |             identifier=None,
2026-06-08 15:45:33.662131 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.662137 | container |             target=distro,
2026-06-08 15:45:33.662143 | container |             web_url=None,
2026-06-08 15:45:33.662149 | container |             test_run_group=group,
2026-06-08 15:45:33.662155 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.662161 | container |             data={
2026-06-08 15:45:33.662167 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.662173 | container |                 "fedora_ci_test": "rpmlint",
2026-06-08 15:45:33.662179 | container |             },
2026-06-08 15:45:33.662185 | container |         ).and_return(tft_test_run_model_rpmlint).once()
2026-06-08 15:45:33.662191 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.662197 | container |             pipeline_id=None,
2026-06-08 15:45:33.662204 | container |             identifier=None,
2026-06-08 15:45:33.662210 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.662216 | container |             target=distro,
2026-06-08 15:45:33.662222 | container |             web_url=None,
2026-06-08 15:45:33.662228 | container |             test_run_group=group,
2026-06-08 15:45:33.662234 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.662240 | container |             data={
2026-06-08 15:45:33.662246 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.662252 | container |                 "fedora_ci_test": "rmdepcheck",
2026-06-08 15:45:33.662258 | container |             },
2026-06-08 15:45:33.662264 | container |         ).and_return(tft_test_run_model_rmdepcheck).once()
2026-06-08 15:45:33.662270 | container |         flexmock(TFTTestRunTargetModel).should_receive("create").with_args(
2026-06-08 15:45:33.662276 | container |             pipeline_id=None,
2026-06-08 15:45:33.662282 | container |             identifier=None,
2026-06-08 15:45:33.662289 | container |             status=TestingFarmResult.new,
2026-06-08 15:45:33.662295 | container |             target=distro,
2026-06-08 15:45:33.662301 | container |             web_url=None,
2026-06-08 15:45:33.662307 | container |             test_run_group=group,
2026-06-08 15:45:33.662313 | container |             koji_build_targets=[koji_build_pr_downstream],
2026-06-08 15:45:33.662319 | container |             data={
2026-06-08 15:45:33.662325 | container |                 "base_project_url": "https://src.fedoraproject.org/rpms/packit",
2026-06-08 15:45:33.662331 | container |                 "fedora_ci_test": "license-validate",
2026-06-08 15:45:33.662337 | container |             },
2026-06-08 15:45:33.662346 | container |         ).and_return(tft_test_run_model_license_validate).once()
2026-06-08 15:45:33.662352 | container |
2026-06-08 15:45:33.662359 | container |         # check if packit-service set correct PR statuses
2026-06-08 15:45:33.662365 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.662371 | container |             state=BaseCommitStatus.success,
2026-06-08 15:45:33.662377 | container |             description="RPM build succeeded.",
2026-06-08 15:45:33.662383 | container |             url=url,
2026-06-08 15:45:33.662389 | container |             check_name="Packit-stg - scratch build",
2026-06-08 15:45:33.662395 | container |             target_branch=koji_target,
2026-06-08 15:45:33.662401 | container |         ).once()
2026-06-08 15:45:33.662407 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.662413 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.662419 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.662425 | container |             url="https://dashboard.localhost/jobs/testing-farm/5",
2026-06-08 15:45:33.662431 | container |             check_name="Packit-stg - installability",
2026-06-08 15:45:33.662438 | container |             target_branch=koji_target,
2026-06-08 15:45:33.662444 | container |         ).once()
2026-06-08 15:45:33.662450 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.662456 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.662462 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.662468 | container |             url="https://dashboard.localhost/jobs/testing-farm/5",
2026-06-08 15:45:33.662474 | container |             check_name="Packit-stg - installability",
2026-06-08 15:45:33.662480 | container |             target_branch=koji_target,
2026-06-08 15:45:33.662486 | container |         ).once()
2026-06-08 15:45:33.662492 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.662498 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.662504 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.662510 | container |             url="https://dashboard.localhost/jobs/testing-farm/6",
2026-06-08 15:45:33.662516 | container |             check_name="Packit-stg - custom",
2026-06-08 15:45:33.662522 | container |             target_branch=koji_target,
2026-06-08 15:45:33.662528 | container |         ).once()
2026-06-08 15:45:33.662534 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.662540 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.662546 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.662552 | container |             url="https://dashboard.localhost/jobs/testing-farm/6",
2026-06-08 15:45:33.662558 | container |             check_name="Packit-stg - custom",
2026-06-08 15:45:33.662564 | container |             target_branch=koji_target,
2026-06-08 15:45:33.662570 | container |         ).once()
2026-06-08 15:45:33.662579 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.662585 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.662592 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.671410 | container |             url="https://dashboard.localhost/jobs/testing-farm/7",
2026-06-08 15:45:33.671428 | container |             check_name="Packit-stg - rpminspect",
2026-06-08 15:45:33.671435 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671442 | container |         ).once()
2026-06-08 15:45:33.671448 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671454 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671460 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.671466 | container |             url="https://dashboard.localhost/jobs/testing-farm/7",
2026-06-08 15:45:33.671472 | container |             check_name="Packit-stg - rpminspect",
2026-06-08 15:45:33.671479 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671485 | container |         ).once()
2026-06-08 15:45:33.671491 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671504 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671510 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.671516 | container |             url="https://dashboard.localhost/jobs/testing-farm/8",
2026-06-08 15:45:33.671522 | container |             check_name="Packit-stg - rpmlint",
2026-06-08 15:45:33.671528 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671534 | container |         ).once()
2026-06-08 15:45:33.671540 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671546 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671552 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.671558 | container |             url="https://dashboard.localhost/jobs/testing-farm/8",
2026-06-08 15:45:33.671564 | container |             check_name="Packit-stg - rpmlint",
2026-06-08 15:45:33.671570 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671576 | container |         ).once()
2026-06-08 15:45:33.671582 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671588 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671594 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.671600 | container |             url="https://dashboard.localhost/jobs/testing-farm/9",
2026-06-08 15:45:33.671607 | container |             check_name="Packit-stg - rmdepcheck",
2026-06-08 15:45:33.671613 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671619 | container |         ).once()
2026-06-08 15:45:33.671625 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671631 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671637 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.671643 | container |             url="https://dashboard.localhost/jobs/testing-farm/9",
2026-06-08 15:45:33.671649 | container |             check_name="Packit-stg - rmdepcheck",
2026-06-08 15:45:33.671655 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671661 | container |         ).once()
2026-06-08 15:45:33.671667 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671673 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671679 | container |             description="Submitting the tests ...",
2026-06-08 15:45:33.671685 | container |             url="https://dashboard.localhost/jobs/testing-farm/10",
2026-06-08 15:45:33.671691 | container |             check_name="Packit-stg - license-validate",
2026-06-08 15:45:33.671697 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671726 | container |         ).once()
2026-06-08 15:45:33.671732 | container |         flexmock(StatusReporter).should_receive("set_status").with_args(
2026-06-08 15:45:33.671738 | container |             state=BaseCommitStatus.running,
2026-06-08 15:45:33.671744 | container |             description="Tests have been submitted ...",
2026-06-08 15:45:33.671750 | container |             url="https://dashboard.localhost/jobs/testing-farm/10",
2026-06-08 15:45:33.671756 | container |             check_name="Packit-stg - license-validate",
2026-06-08 15:45:33.671763 | container |             target_branch=koji_target,
2026-06-08 15:45:33.671769 | container |         ).once()
2026-06-08 15:45:33.671775 | container |
2026-06-08 15:45:33.671781 | container |         urls.DASHBOARD_URL = "https://dashboard.localhost"
2026-06-08 15:45:33.671787 | container |
2026-06-08 15:45:33.671793 | container |         flexmock(Signature).should_receive("apply_async").twice()
2026-06-08 15:45:33.671799 | container |         flexmock(Pushgateway).should_receive("push").times(3).and_return()
2026-06-08 15:45:33.671805 | container |
2026-06-08 15:45:33.671812 | container |         processing_results = SteveJobs().process_message(koji_build_scratch_end)
2026-06-08 15:45:33.671818 | container |
2026-06-08 15:45:33.671824 | container |         # reporting
2026-06-08 15:45:33.671830 | container |         event_dict, _, job_config, package_config = get_parameters_from_results(
2026-06-08 15:45:33.671836 | container |             [processing_results[0]],
2026-06-08 15:45:33.671842 | container |         )
2026-06-08 15:45:33.671848 | container |         assert json.dumps(event_dict)
2026-06-08 15:45:33.671855 | container |
2026-06-08 15:45:33.671864 | container |         results = run_downstream_koji_scratch_build_report_handler(
2026-06-08 15:45:33.671870 | container |             package_config=package_config,
2026-06-08 15:45:33.671876 | container |             event=event_dict,
2026-06-08 15:45:33.671882 | container |             job_config=job_config,
2026-06-08 15:45:33.671888 | container |         )
2026-06-08 15:45:33.671894 | container |
2026-06-08 15:45:33.671901 | container |         assert first_dict_value(results["job"])["success"]
2026-06-08 15:45:33.671907 | container |
2026-06-08 15:45:33.671913 | container |         # Testing Farm
2026-06-08 15:45:33.671919 | container |         event_dict, _, job_config, package_config = get_parameters_from_results(
2026-06-08 15:45:33.671925 | container |             [processing_results[1]],
2026-06-08 15:45:33.671931 | container |         )
2026-06-08 15:45:33.671937 | container |         assert json.dumps(event_dict)
2026-06-08 15:45:33.671943 | container |
2026-06-08 15:45:33.671949 | container | >       results = run_downstream_testing_farm_handler(
2026-06-08 15:45:33.671955 | container |             package_config=package_config,
2026-06-08 15:45:33.671962 | container |             event=event_dict,
2026-06-08 15:45:33.671968 | container |             job_config=job_config,
2026-06-08 15:45:33.671974 | container |         )
2026-06-08 15:45:33.671980 | container |
2026-06-08 15:45:33.671986 | container | _          = None
2026-06-08 15:45:33.671993 | container | common_payload_no_compose = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...'}}], 'notification': {'webhook': {'token': 'secret token', 'url': 'https://stg.packit.dev/api/testing-farm/results'}}}
2026-06-08 15:45:33.672000 | container | compose    = 'Fedora-ELN'
2026-06-08 15:45:33.672006 | container | distro     = 'fedora-eln'
2026-06-08 15:45:33.672012 | container | event_dict = {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}
2026-06-08 15:45:33.672018 | container | extra_context = {'variant': 'eln'}
2026-06-08 15:45:33.672024 | container | group      = <flexmock._api.MockClass object at 0x7f08566f6a50>
2026-06-08 15:45:33.672031 | container | installability_repo = 'https://github.com/fedora-ci/installability-pipeline.git'
2026-06-08 15:45:33.672037 | container | job_config = None
2026-06-08 15:45:33.672043 | container | koji_build_pr_downstream = <flexmock._api.MockClass object at 0x7f08566f4440>
2026-06-08 15:45:33.672049 | container | koji_build_scratch_end = {'attribute': 'state', 'id': 45270170, 'info': {'arch': 'noarch', 'awaited': None, 'channel_id': 1, 'children': [{'arc... 'noarch', 'awaited': False, 'channel_id': 1, 'completion_time': 1590993214.0, ...}], ...}, 'instance': 'primary', ...}
2026-06-08 15:45:33.672055 | container | koji_target = 'eln'
2026-06-08 15:45:33.672061 | container | package_config = None
2026-06-08 15:45:33.672068 | container | payload_custom = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'os': {'compose': 'Fedor...results'}}, 'test': {'tmt': {'ref': '0011223344', 'url': 'https://src.fedoraproject.org/fork/packit/rpms/packit.git'}}}
2026-06-08 15:45:33.672074 | container | payload_installability = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'os': {'compose': 'Fedor...farm/results'}}, 'test': {'tmt': {'ref': 'master', 'url': 'https://github.com/fedora-ci/installability-pipeline.git'}}}
2026-06-08 15:45:33.672081 | container | payload_license_validate = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...'test': {'tmt': {'name': '/license-validate', 'ref': 'stg', 'url': 'https://forge.fedoraproject.org/ci/shared-tests'}}}
2026-06-08 15:45:33.672087 | container | payload_rmdepcheck = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...s'}}, 'test': {'tmt': {'name': '/rmdepcheck', 'ref': 'stg', 'url': 'https://forge.fedoraproject.org/ci/shared-tests'}}}
2026-06-08 15:45:33.672093 | container | payload_rpminspect = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...ing-farm/results'}}, 'test': {'tmt': {'ref': 'master', 'url': 'https://github.com/fedora-ci/rpminspect-pipeline.git'}}}
2026-06-08 15:45:33.672108 | container | payload_rpmlint = {'environments': [{'arch': 'x86_64', 'artifacts': [{'id': '1', 'type': 'fedora-koji-build'}], 'tmt': {'context': {'arc...sults'}}, 'test': {'tmt': {'name': '/plans/rpmlint', 'ref': 'main', 'url': 'https://github.com/packit/tmt-plans.git'}}}
2026-06-08 15:45:33.672115 | container | pc_koji_build_pr = PackageConfig: {"jobs": [{"job": "upstream_koji_build", "trigger": "pull_request", "skip_build": false, "manual_trigge...l, "config": null, "profile": null}, "use_target_repo_for_fmf_url": false, "clone_repos_before_run_condition": false}}}
2026-06-08 15:45:33.672121 | container | pipeline_id = '5e8079d8-f181-41cf-af96-28e99774eb68'
2026-06-08 15:45:33.672128 | container | processing_results = [{'success': True, 'details': {'msg': 'Job created.', 'event': {'created_at': 1780933500, 'project_url': 'https://src....ne, 'commit_sha': '0011223344', 'pr_id': None, 'git_ref': '0011223344', 'identifier': '0011223344', 'target': 'eln'}}}]
2026-06-08 15:45:33.672134 | container | profile    = 'fedora-eln'
2026-06-08 15:45:33.672140 | container | results    = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, '...ss': True, 'details': {'msg': 'Build on eln in koji changed state from KojiTaskState.open to KojiTaskState.closed.'}}}}
2026-06-08 15:45:33.672146 | container | rpminspect_repo = 'https://github.com/fedora-ci/rpminspect-pipeline.git'
2026-06-08 15:45:33.672152 | container | rpmlint_repo = 'https://github.com/packit/tmt-plans.git'
2026-06-08 15:45:33.672158 | container | service_config = <flexmock._api.MockClass object at 0x7f08566f4050>
2026-06-08 15:45:33.672165 | container | shared_tests_repo = 'https://forge.fedoraproject.org/ci/shared-tests'
2026-06-08 15:45:33.672171 | container | tft_test_run_model_custom = <flexmock._api.MockClass object at 0x7f08566f63c0>
2026-06-08 15:45:33.672177 | container | tft_test_run_model_installability = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.672183 | container | tft_test_run_model_license_validate = <flexmock._api.MockClass object at 0x7f08566f6900>
2026-06-08 15:45:33.672189 | container | tft_test_run_model_rmdepcheck = <flexmock._api.MockClass object at 0x7f08566f67b0>
2026-06-08 15:45:33.672195 | container | tft_test_run_model_rpminspect = <flexmock._api.MockClass object at 0x7f08566f6510>
2026-06-08 15:45:33.672201 | container | tft_test_run_model_rpmlint = <flexmock._api.MockClass object at 0x7f08566f6660>
2026-06-08 15:45:33.672207 | container | url        = 'https://some-url'
2026-06-08 15:45:33.672213 | container |
2026-06-08 15:45:33.672219 | container | tests/integration/test_listen_to_fedmsg.py:3199:
2026-06-08 15:45:33.672228 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.672234 | container | /usr/lib/python3.14/site-packages/celery/local.py:182: in __call__
2026-06-08 15:45:33.676322 | container |     return self._get_current_object()(*a, **kw)
2026-06-08 15:45:33.676335 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.676341 | container |         a          = ()
2026-06-08 15:45:33.676348 | container |         kw         = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, 'job_config': None, 'package_config': None}
2026-06-08 15:45:33.676354 | container |         self       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.676360 | container | /usr/lib/python3.14/site-packages/celery/app/task.py:411: in __call__
2026-06-08 15:45:33.676366 | container |     return self.run(*args, **kwargs)
2026-06-08 15:45:33.676372 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.676378 | container |         args       = ()
2026-06-08 15:45:33.676385 | container |         kwargs     = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, 'job_config': None, 'package_config': None}
2026-06-08 15:45:33.676391 | container |         self       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.676397 | container | /usr/lib/python3.14/site-packages/celery/app/autoretry.py:38: in run
2026-06-08 15:45:33.676403 | container |     return task._orig_run(*args, **kwargs)
2026-06-08 15:45:33.676409 | container |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.676420 | container |         args       = ()
2026-06-08 15:45:33.676427 | container |         autoretry_for = (<class 'packit.exceptions.PackitException'>, <class 'copr.v3.exceptions.CoprException'>, <class 'ogr.exceptions.OgrException'>, <class 'ConnectionError'>, <class 'TimeoutError'>, <class 'OSError'>)
2026-06-08 15:45:33.676433 | container |         dont_autoretry_for = ()
2026-06-08 15:45:33.676439 | container |         kwargs     = {'event': {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}, 'job_config': None, 'package_config': None}
2026-06-08 15:45:33.676445 | container |         retry_backoff = 7.0
2026-06-08 15:45:33.676451 | container |         retry_backoff_max = 600
2026-06-08 15:45:33.676458 | container |         retry_jitter = True
2026-06-08 15:45:33.676464 | container |         retry_kwargs = {'countdown': 1, 'max_retries': 2}
2026-06-08 15:45:33.676470 | container |         task       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.676476 | container | packit_service/worker/tasks.py:405: in run_downstream_testing_farm_handler
2026-06-08 15:45:33.676482 | container |     return get_handlers_task_results(handler.run_job(), event)
2026-06-08 15:45:33.676488 | container |                                      ^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.676494 | container |         event      = {'_commit_sha': '0011223344', '_git_ref': '0011223344', '_identifier': '0011223344', '_pr_id': None, ...}
2026-06-08 15:45:33.676500 | container |         handler    = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.676506 | container |         job_config = None
2026-06-08 15:45:33.676512 | container |         package_config = None
2026-06-08 15:45:33.676518 | container |         self       = <@task: TaskName.downstream_testing_farm of __main__ at 0x7f085a300ad0>
2026-06-08 15:45:33.676524 | container |         testing_farm_target_id = None
2026-06-08 15:45:33.676531 | container | packit_service/worker/handlers/abstract.py:469: in run_job
2026-06-08 15:45:33.676537 | container |     job_results[result_key] = self.run_n_clean()
2026-06-08 15:45:33.676543 | container |                               ^^^^^^^^^^^^^^^^^^
2026-06-08 15:45:33.676549 | container |         current_time = '20260608154501046069'
2026-06-08 15:45:33.676555 | container |         job_results = {}
2026-06-08 15:45:33.676561 | container |         job_type   = 'task.run_downstream_testing_farm_handler'
2026-06-08 15:45:33.676567 | container |         result_key = 'task.run_downstream_testing_farm_handler-20260608154501046069'
2026-06-08 15:45:33.676573 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.676579 | container | packit_service/worker/handlers/abstract.py:342: in run_n_clean
2026-06-08 15:45:33.676585 | container |     return self.run()
2026-06-08 15:45:33.676591 | container |            ^^^^^^^^^^
2026-06-08 15:45:33.676597 | container |         k          = 'namespace'
2026-06-08 15:45:33.676604 | container |         scope      = <Scope id=0x7f08588be7a0 name=None type=ScopeType.ISOLATION>
2026-06-08 15:45:33.676610 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.676616 | container |         v          = 'rpms'
2026-06-08 15:45:33.676622 | container | packit_service/worker/handlers/abstract.py:503: in run
2026-06-08 15:45:33.676628 | container |     return self._run()
2026-06-08 15:45:33.676634 | container |            ^^^^^^^^^^^
2026-06-08 15:45:33.676640 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.676646 | container | packit_service/worker/handlers/testing_farm.py:559: in _run
2026-06-08 15:45:33.676652 | container |     self.run_for_fedora_ci_test(test_run=test_run, failed=failed)
2026-06-08 15:45:33.676658 | container |         _          = <flexmock._api.MockClass object at 0x7f08566f6a50>
2026-06-08 15:45:33.676664 | container |         failed     = {}
2026-06-08 15:45:33.676670 | container |         fedora_ci_tests = ['installability', 'rpminspect', 'rpmlint', 'rmdepcheck', 'license-validate', 'custom']
2026-06-08 15:45:33.676677 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.676686 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.676696 | container |         test_runs  = [<flexmock._api.MockClass object at 0x7f08566f4c20>, <flexmock._api.MockClass object at 0x7f08566f6510>, <flexmock._ap...x7f08566f67b0>, <flexmock._api.MockClass object at 0x7f08566f6900>, <flexmock._api.MockClass object at 0x7f08566f63c0>]
2026-06-08 15:45:33.676723 | container | packit_service/worker/handlers/testing_farm.py:524: in run_for_fedora_ci_test
2026-06-08 15:45:33.676730 | container |     test_run.set_status(TestingFarmResult.retry)
2026-06-08 15:45:33.676736 | container |         failed     = {}
2026-06-08 15:45:33.676742 | container |         self       = <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90>
2026-06-08 15:45:33.676748 | container |         test_run   = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.676754 | container | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2026-06-08 15:45:33.676760 | container |
2026-06-08 15:45:33.676766 | container | runtime_self = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.676772 | container | kargs = (<TestingFarmResult.retry: 'retry'>,), kwargs = {}
2026-06-08 15:45:33.676778 | container | arguments = {'kargs': (<TestingFarmResult.retry: 'retry'>,), 'kwargs': {}}
2026-06-08 15:45:33.676784 | container | expectation = None
2026-06-08 15:45:33.676790 | container | saved_expectations = <list_reverseiterator object at 0x7f085679d810>
2026-06-08 15:45:33.676796 | container | error_msg = 'Arguments for call set_status did not match expectations:\n  Received call:\tset_status("TestingFarmResult.retry")\n  Expected call[1]:\tset_status("TestingFarmResult.queued")'
2026-06-08 15:45:33.676802 | container |
2026-06-08 15:45:33.676808 | container |     def mock_method(runtime_self: Any, *kargs: Any, **kwargs: Any) -> Any:
2026-06-08 15:45:33.676814 | container |         arguments = {"kargs": kargs, "kwargs": kwargs}
2026-06-08 15:45:33.676820 | container |         expectation = FlexmockContainer.get_flexmock_expectation(self, name, arguments)
2026-06-08 15:45:33.676826 | container |         if expectation:
2026-06-08 15:45:33.676832 | container |             return _handle_matched_expectation(expectation, runtime_self, *kargs, **kwargs)
2026-06-08 15:45:33.676838 | container |         # inform the user which expectation(s) for the method were _not_ matched
2026-06-08 15:45:33.676844 | container |         saved_expectations = reversed(FlexmockContainer.get_expectations_with_name(self, name))
2026-06-08 15:45:33.676850 | container |         error_msg = (
2026-06-08 15:45:33.676856 | container |             f"Arguments for call {name} did not match expectations:\n"
2026-06-08 15:45:33.676862 | container |             f"  Received call:\t{_format_args(name, arguments)}\n"
2026-06-08 15:45:33.676868 | container |         )
2026-06-08 15:45:33.676874 | container |         if saved_expectations:
2026-06-08 15:45:33.676880 | container |             error_msg += "\n".join(
2026-06-08 15:45:33.676886 | container |                 f"  Expected call[{index}]:\t{_format_args(name, expectation._args)}"
2026-06-08 15:45:33.676892 | container |                 for index, expectation in enumerate(saved_expectations, 1)
2026-06-08 15:45:33.676898 | container |             )
2026-06-08 15:45:33.676904 | container | >       raise MethodSignatureError(error_msg)
2026-06-08 15:45:33.676910 | container | E       flexmock.exceptions.MethodSignatureError: Arguments for call set_status did not match expectations:
2026-06-08 15:45:33.676916 | container | E         Received call:	set_status("TestingFarmResult.retry")
2026-06-08 15:45:33.676922 | container | E         Expected call[1]:	set_status("TestingFarmResult.queued")
2026-06-08 15:45:33.676928 | container |
2026-06-08 15:45:33.676934 | container | _handle_matched_expectation = <function Mock._create_mock_method.<locals>._handle_matched_expectation at 0x7f0856652350>
2026-06-08 15:45:33.676940 | container | arguments  = {'kargs': (<TestingFarmResult.retry: 'retry'>,), 'kwargs': {}}
2026-06-08 15:45:33.676946 | container | error_msg  = 'Arguments for call set_status did not match expectations:\n  Received call:\tset_status("TestingFarmResult.retry")\n  Expected call[1]:\tset_status("TestingFarmResult.queued")'
2026-06-08 15:45:33.676952 | container | expectation = None
2026-06-08 15:45:33.676962 | container | kargs      = (<TestingFarmResult.retry: 'retry'>,)
2026-06-08 15:45:33.676968 | container | kwargs     = {}
2026-06-08 15:45:33.676974 | container | name       = 'set_status'
2026-06-08 15:45:33.676980 | container | runtime_self = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.676986 | container | saved_expectations = <list_reverseiterator object at 0x7f085679d810>
2026-06-08 15:45:33.676992 | container | self       = <flexmock._api.MockClass object at 0x7f08566f4c20>
2026-06-08 15:45:33.676998 | container |
2026-06-08 15:45:33.677004 | container | /usr/lib/python3.14/site-packages/flexmock/_api.py:524: MethodSignatureError
2026-06-08 15:45:33.677010 | container | ----------------------------- Captured stderr call -----------------------------
2026-06-08 15:45:33.677016 | container | 2026-06-08 15:45:00.571 parser.py         INFO   Koji task event: task ID=45270170
2026-06-08 15:45:33.677022 | container | 2026-06-08 15:45:00.571 jobs.py           DEBUG  Skipping private repository check for this type of event.
2026-06-08 15:45:33.677028 | container | 2026-06-08 15:45:00.571 jobs.py           DEBUG  Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.677034 | container | 2026-06-08 15:45:00.572 jobs.py           DEBUG  Celery signature sent for handler <class 'packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler'>.
2026-06-08 15:45:33.677040 | container | 2026-06-08 15:45:00.572 jobs.py           DEBUG  Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.677046 | container | 2026-06-08 15:45:00.572 jobs.py           DEBUG  Celery signature sent for handler <class 'packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler'>.
2026-06-08 15:45:33.677052 | container | 2026-06-08 15:45:00.573 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680036 | container | 2026-06-08 15:45:00.573 abstract.py       DEBUG  Running handler <packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler object at 0x7f085661d310> for task.run_downstream_koji_scratch_build_report_handler
2026-06-08 15:45:33.680049 | container | 2026-06-08 15:45:00.808 abstract.py       INFO   Memory usage: 377624 (kb)
2026-06-08 15:45:33.680055 | container | 2026-06-08 15:45:00.809 abstract.py       WARNING No current task found, skipping rate limit check.
2026-06-08 15:45:33.680061 | container | 2026-06-08 15:45:00.809 koji.py           DEBUG  Build on eln in Koji changed state from KojiTaskState.open to KojiTaskState.closed.
2026-06-08 15:45:33.680067 | container | 2026-06-08 15:45:00.809 base.py           DEBUG  Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f5940>, commit=0011223344, pr=None
2026-06-08 15:45:33.680074 | container | 2026-06-08 15:45:01.044 abstract.py       INFO   Memory usage: 377624 (kb)
2026-06-08 15:45:33.680080 | container | 2026-06-08 15:45:01.045 abstract.py       INFO   Cleaning up the mess.
2026-06-08 15:45:33.680086 | container | 2026-06-08 15:45:01.045 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680092 | container | 2026-06-08 15:45:01.045 abstract.py       DEBUG  Job finished!
2026-06-08 15:45:33.680098 | container | 2026-06-08 15:45:01.045 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680104 | container | 2026-06-08 15:45:01.046 abstract.py       DEBUG  Running handler <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90> for task.run_downstream_testing_farm_handler
2026-06-08 15:45:33.680110 | container | 2026-06-08 15:45:01.282 abstract.py       INFO   Memory usage: 377624 (kb)
2026-06-08 15:45:33.680116 | container | 2026-06-08 15:45:01.282 abstract.py       WARNING No current task found, skipping rate limit check.
2026-06-08 15:45:33.680122 | container | 2026-06-08 15:45:01.283 testing_farm.py   DEBUG  Running testing farm for test installability.
2026-06-08 15:45:33.680128 | container | 2026-06-08 15:45:01.283 base.py           DEBUG  Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f5940>, commit=0011223344, pr=None
2026-06-08 15:45:33.680135 | container | 2026-06-08 15:45:01.283 testing_farm.py   INFO   Preparing testing farm request...
2026-06-08 15:45:33.680141 | container | 2026-06-08 15:45:01.284 abstract.py       INFO   Failed to run the handler: Arguments for call set_status did not match expectations:
2026-06-08 15:45:33.680152 | container |   Received call:	set_status("TestingFarmResult.retry")
2026-06-08 15:45:33.680158 | container |   Expected call[1]:	set_status("TestingFarmResult.queued")
2026-06-08 15:45:33.680164 | container | 2026-06-08 15:45:01.520 abstract.py       INFO   Memory usage: 377624 (kb)
2026-06-08 15:45:33.680171 | container | 2026-06-08 15:45:01.520 abstract.py       INFO   Cleaning up the mess.
2026-06-08 15:45:33.680177 | container | 2026-06-08 15:45:01.520 abstract.py       DEBUG  This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680183 | container | ------------------------------ Captured log call -------------------------------
2026-06-08 15:45:33.680189 | container | INFO     packit_service.worker.parser:parser.py:1433 Koji task event: task ID=45270170
2026-06-08 15:45:33.680195 | container | DEBUG    packit_service.worker.jobs:jobs.py:914 Skipping private repository check for this type of event.
2026-06-08 15:45:33.680201 | container | DEBUG    packit_service.worker.jobs:jobs.py:523 Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.680207 | container | DEBUG    packit_service.worker.jobs:jobs.py:707 Celery signature sent for handler <class 'packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler'>.
2026-06-08 15:45:33.680213 | container | DEBUG    packit_service.worker.jobs:jobs.py:523 Not a comment event, not reporting task was accepted via commit status.
2026-06-08 15:45:33.680219 | container | DEBUG    packit_service.worker.jobs:jobs.py:707 Celery signature sent for handler <class 'packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler'>.
2026-06-08 15:45:33.680225 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680231 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:465 Running handler <packit_service.worker.handlers.koji.KojiTaskReportDownstreamHandler object at 0x7f085661d310> for task.run_downstream_koji_scratch_build_report_handler
2026-06-08 15:45:33.680237 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 377624 (kb)
2026-06-08 15:45:33.680243 | container | WARNING  packit_service.worker.handlers.abstract:abstract.py:527 No current task found, skipping rate limit check.
2026-06-08 15:45:33.680250 | container | DEBUG    packit_service.worker.handlers.koji:koji.py:203 Build on eln in Koji changed state from KojiTaskState.open to KojiTaskState.closed.
2026-06-08 15:45:33.680256 | container | DEBUG    packit_service.worker.reporting.reporters.base:base.py:33 Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f5940>, commit=0011223344, pr=None
2026-06-08 15:45:33.680262 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 377624 (kb)
2026-06-08 15:45:33.680271 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:421 Cleaning up the mess.
2026-06-08 15:45:33.680277 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680283 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:470 Job finished!
2026-06-08 15:45:33.680289 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680295 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:465 Running handler <packit_service.worker.handlers.testing_farm.DownstreamTestingFarmHandler object at 0x7f085716bd90> for task.run_downstream_testing_farm_handler
2026-06-08 15:45:33.680302 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 377624 (kb)
2026-06-08 15:45:33.680307 | container | WARNING  packit_service.worker.handlers.abstract:abstract.py:527 No current task found, skipping rate limit check.
2026-06-08 15:45:33.680313 | container | DEBUG    packit_service.worker.helpers.testing_farm:testing_farm.py:1468 Running testing farm for test installability.
2026-06-08 15:45:33.680320 | container | DEBUG    packit_service.worker.reporting.reporters.base:base.py:33 Status reporter will report for <flexmock._api.MockClass object at 0x7f08566f5940>, commit=0011223344, pr=None
2026-06-08 15:45:33.680329 | container | INFO     packit_service.worker.helpers.testing_farm:testing_farm.py:1490 Preparing testing farm request...
2026-06-08 15:45:33.680335 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:344 Failed to run the handler: Arguments for call set_status did not match expectations:
2026-06-08 15:45:33.680341 | container |   Received call:	set_status("TestingFarmResult.retry")
2026-06-08 15:45:33.680347 | container |   Expected call[1]:	set_status("TestingFarmResult.queued")
2026-06-08 15:45:33.680353 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:333 Memory usage: 377624 (kb)
2026-06-08 15:45:33.680359 | container | INFO     packit_service.worker.handlers.abstract:abstract.py:421 Cleaning up the mess.
2026-06-08 15:45:33.680365 | container | DEBUG    packit_service.worker.handlers.abstract:abstract.py:353 This is not a kubernetes pod, won't clean.
2026-06-08 15:45:33.680371 | container | =============================== warnings summary ===============================
2026-06-08 15:45:33.680377 | container | ../usr/lib/python3.14/site-packages/pyforgejo/core/pydantic_utilities.py:19
2026-06-08 15:45:33.680383 | container |   /usr/lib/python3.14/site-packages/pyforgejo/core/pydantic_utilities.py:19: UserWarning: Core Pydantic V1 functionality isn't compatible with Python 3.14 or greater.
2026-06-08 15:45:33.680389 | container |     from pydantic.v1.datetime_parse import (  # type: ignore # pyright: ignore[reportMissingImports] # Pydantic v2
2026-06-08 15:45:33.680395 | container |
2026-06-08 15:45:33.680401 | container | ../usr/lib/python3.14/site-packages/sentry_sdk/utils.py:1320
2026-06-08 15:45:33.680407 | container |   /usr/lib/python3.14/site-packages/sentry_sdk/utils.py:1320: EventletDeprecationWarning:
2026-06-08 15:45:33.680413 | container |   Eventlet is deprecated. It is currently being maintained in bugfix mode, and
2026-06-08 15:45:33.680420 | container |   we strongly recommend against using it for new projects.
2026-06-08 15:45:33.680426 | container |
2026-06-08 15:45:33.680432 | container |   If you are already using Eventlet, we recommend migrating to a different
2026-06-08 15:45:33.680438 | container |   framework.  For more detail see
2026-06-08 15:45:33.680444 | container |   https://eventlet.readthedocs.io/en/latest/asyncio/migration.html
2026-06-08 15:45:33.680450 | container |
2026-06-08 15:45:33.680457 | container |     from eventlet.patcher import is_monkey_patched  # type: ignore
2026-06-08 15:45:33.680463 | container |
2026-06-08 15:45:33.680469 | container | tests/unit/test_check_rate_limit_remaining.py:52
2026-06-08 15:45:33.680475 | container |   /src/tests/unit/test_check_rate_limit_remaining.py:52: PytestCollectionWarning: cannot collect test class 'TestHandler' because it has a __init__ constructor (from: tests/unit/test_check_rate_limit_remaining.py)
2026-06-08 15:45:33.680481 | container |     class TestHandler(JobHandler):
2026-06-08 15:45:33.680487 | container |
2026-06-08 15:45:33.680493 | container | ../usr/lib/python3.14/site-packages/packit/config/commands.py:6
2026-06-08 15:45:33.680499 | container |   /usr/lib/python3.14/site-packages/packit/config/commands.py:6: PytestCollectionWarning: cannot collect test class 'TestCommandConfig' because it has a __init__ constructor (from: tests/unit/test_checkers.py)
2026-06-08 15:45:33.680505 | container |     class TestCommandConfig:
2026-06-08 15:45:33.680511 | container |
2026-06-08 15:45:33.680517 | container | tests/unit/events/test_copr.py: 2 warnings
2026-06-08 15:45:33.680523 | container | tests/integration/test_listen_to_fedmsg.py: 17 warnings
2026-06-08 15:45:33.680530 | container |   /src/tests/conftest.py:192: SAWarning: This declarative base already contains a class with the same class name and module name as tests.conftest.Trigger, and will be replaced in the string-lookup table.
2026-06-08 15:45:33.680536 | container |     class Trigger(trigger_kls):
2026-06-08 15:45:33.680542 | container |
2026-06-08 15:45:33.680548 | container | tests/integration/test_new_hotness_update.py::test_new_hotness_update_non_git
2026-06-08 15:45:33.680554 | container |   /src/tests/integration/test_new_hotness_update.py:112: SAWarning: This declarative base already contains a class with the same class name and module name as tests.integration.test_new_hotness_update.AnityaTestProjectModel, and will be replaced in the string-lookup table.
2026-06-08 15:45:33.680563 | container |     class AnityaTestProjectModel(AnityaProjectModel):
2026-06-08 15:45:33.680569 | container |
2026-06-08 15:45:33.680578 | container | -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
2026-06-08 15:45:33.680584 | container | ================================ tests coverage ================================
2026-06-08 15:45:33.682627 | container | _______________ coverage: platform linux, python 3.14.5-final-0 ________________
2026-06-08 15:45:33.682639 | container |
2026-06-08 15:45:33.682645 | container | Name                                                               Stmts   Miss  Cover   Missing
2026-06-08 15:45:33.682651 | container | ------------------------------------------------------------------------------------------------
2026-06-08 15:45:33.682657 | container | packit_service/__init__.py                                             5      2    60%   8-10
2026-06-08 15:45:33.682663 | container | packit_service/celerizer.py                                           25      0   100%
2026-06-08 15:45:33.682669 | container | packit_service/celery_config.py                                       11      0   100%
2026-06-08 15:45:33.682675 | container | packit_service/config.py                                             114      7    94%   65-68, 91, 308-310
2026-06-08 15:45:33.682681 | container | packit_service/constants.py                                          132      0   100%
2026-06-08 15:45:33.682687 | container | packit_service/events/__init__.py                                      2      0   100%
2026-06-08 15:45:33.682693 | container | packit_service/events/abstract/__init__.py                             2      0   100%
2026-06-08 15:45:33.682699 | container | packit_service/events/abstract/base.py                                76     14    82%   63, 66, 111-127, 133-147
2026-06-08 15:45:33.682725 | container | packit_service/events/abstract/comment.py                            188     17    91%   51, 87-88, 244-245, 276-281, 286-288, 291-294, 307-308, 310-314
2026-06-08 15:45:33.682731 | container | packit_service/events/anitya/__init__.py                               3      0   100%
2026-06-08 15:45:33.682738 | container | packit_service/events/anitya/abstract.py                              84      2    98%   54, 62
2026-06-08 15:45:33.682744 | container | packit_service/events/anitya/update.py                                34      4    88%   81, 85, 88-89
2026-06-08 15:45:33.682750 | container | packit_service/events/copr.py                                         89      9    90%   74-75, 86, 94, 116-120, 149-150, 163
2026-06-08 15:45:33.682756 | container | packit_service/events/enums.py                                        15      0   100%
2026-06-08 15:45:33.682762 | container | packit_service/events/event.py                                       104      5    95%   106, 166, 196-199, 263
2026-06-08 15:45:33.682768 | container | packit_service/events/event_data.py                                  125      5    96%   285, 334, 336, 338, 346
2026-06-08 15:45:33.682774 | container | packit_service/events/github/__init__.py                               2      0   100%
2026-06-08 15:45:33.682780 | container | packit_service/events/github/abstract.py                               8      0   100%
2026-06-08 15:45:33.682786 | container | packit_service/events/github/check.py                                 60      2    97%   47-48
2026-06-08 15:45:33.682792 | container | packit_service/events/github/commit.py                                 5      0   100%
2026-06-08 15:45:33.682798 | container | packit_service/events/github/installation.py                          39      3    92%   65, 77, 83
2026-06-08 15:45:33.682804 | container | packit_service/events/github/issue.py                                 20      0   100%
2026-06-08 15:45:33.682810 | container | packit_service/events/github/pr.py                                    51      0   100%
2026-06-08 15:45:33.682816 | container | packit_service/events/github/push.py                                  14      0   100%
2026-06-08 15:45:33.682822 | container | packit_service/events/github/release.py                               24      0   100%
2026-06-08 15:45:33.682828 | container | packit_service/events/gitlab/__init__.py                               2      0   100%
2026-06-08 15:45:33.682834 | container | packit_service/events/gitlab/abstract.py                               8      0   100%
2026-06-08 15:45:33.682845 | container | packit_service/events/gitlab/commit.py                                 5      0   100%
2026-06-08 15:45:33.682851 | container | packit_service/events/gitlab/enums.py                                  6      0   100%
2026-06-08 15:45:33.682857 | container | packit_service/events/gitlab/issue.py                                 17      0   100%
2026-06-08 15:45:33.682863 | container | packit_service/events/gitlab/mr.py                                    56      3    95%   118-120
2026-06-08 15:45:33.682869 | container | packit_service/events/gitlab/pipeline.py                              16      1    94%   34
2026-06-08 15:45:33.682875 | container | packit_service/events/gitlab/push.py                                  27      0   100%
2026-06-08 15:45:33.682881 | container | packit_service/events/gitlab/release.py                               21      0   100%
2026-06-08 15:45:33.682887 | container | packit_service/events/koji/__init__.py                                 2      0   100%
2026-06-08 15:45:33.682893 | container | packit_service/events/koji/abstract.py                                48      2    96%   41-42
2026-06-08 15:45:33.682899 | container | packit_service/events/koji/result.py                                 123     11    91%   111, 183, 200, 202, 204, 213, 215, 217, 236-243
2026-06-08 15:45:33.682905 | container | packit_service/events/koji/tag.py                                     43      0   100%
2026-06-08 15:45:33.682915 | container | packit_service/events/logdetective.py                                 47     11    77%   72-76, 84-88, 93-102
2026-06-08 15:45:33.682921 | container | packit_service/events/openscanhub/__init__.py                          2      0   100%
2026-06-08 15:45:33.682927 | container | packit_service/events/openscanhub/abstract.py                         32      4    88%   38-43, 46-50
2026-06-08 15:45:33.682933 | container | packit_service/events/openscanhub/task.py                             21      0   100%
2026-06-08 15:45:33.682939 | container | packit_service/events/pagure/__init__.py                               2      0   100%
2026-06-08 15:45:33.682945 | container | packit_service/events/pagure/abstract.py                              15      0   100%
2026-06-08 15:45:33.682951 | container | packit_service/events/pagure/pr.py                                   112      0   100%
2026-06-08 15:45:33.682957 | container | packit_service/events/pagure/push.py                                  15      0   100%
2026-06-08 15:45:33.682963 | container | packit_service/events/testing_farm.py                                 50      7    86%   62, 77, 88-97
2026-06-08 15:45:33.682969 | container | packit_service/events/vm_image.py                                     26      5    81%   45-48, 54
2026-06-08 15:45:33.682975 | container | packit_service/fedora_ci_config.py                                    33      0   100%
2026-06-08 15:45:33.682983 | container | packit_service/models.py                                            2203   1148    48%   98-99, 124-127, 159, 294-295, 301-302, 308-330, 333, 336, 339, 342, 354, 357, 360-361, 364-365, 369-370, 374-376, 379-382, 385-388, 391-396, 399-402, 405-412, 424, 427, 430, 433, 436, 439, 442, 445, 448, 452, 456, 465, 482-483, 492-508, 529-545, 549-550, 553, 574-590, 594-595, 598, 629-630, 633-635, 644-661, 666-668, 672-673, 677-678, 692-693, 709-710, 724-725, 740-741, 762-763, 783-784, 804-805, 830, 845, 864-874, 888-889, 897-898, 918-955, 970, 995-1038, 1053, 1075, 1101-1139, 1165-1176, 1191-1195, 1198, 1258-1277, 1287-1293, 1301-1302, 1305, 1331-1347, 1357-1363, 1371-1372, 1396-1412, 1416-1417, 1420, 1441-1457, 1461-1462, 1488-1505, 1509-1510, 1538-1560, 1564-1565, 1568, 1699-1710, 1788-1800, 1804-1805, 1815-1831, 1834-1836, 1839-1840, 1941-1946, 1949, 1959-1960, 1971, 1978-1979, 2007, 2022, 2038-2039, 2054, 2058, 2090-2103, 2130-2194, 2198-2199, 2229-2248, 2334-2336, 2339-2341, 2344-2346, 2349-2351, 2354-2356, 2359-2361, 2364-2366, 2370, 2374-2375, 2385-2391, 2409-2410, 2424-2425, 2469-2473, 2478-2479, 2488-2498, 2512-2539, 2544-2545, 2574-2589, 2597, 2600, 2603-2607, 2612-2621, 2635-2659, 2675, 2678, 2682-2683, 2687-2702, 2727-2743, 2766-2768, 2771-2773, 2776-2778, 2781-2783, 2786-2788, 2799-2810, 2814-2815, 2819-2820, 2824-2825, 2834-2855, 2862-2863, 2878-2880, 2903, 2906, 2910-2911, 2915-2929, 2975-2977, 2980-2982, 2985-2987, 2990-2992, 2995-2997, 3000-3002, 3005-3007, 3010-3012, 3015-3017, 3020-3022, 3026, 3031-3040, 3044-3045, 3055-3061, 3078-3079, 3088-3096, 3107-3117, 3131-3145, 3153, 3156, 3164-3165, 3193-3194, 3209-3233, 3249, 3252, 3256-3257, 3261-3276, 3305-3307, 3310-3312, 3315-3317, 3321-3322, 3326-3327, 3335-3340, 3352-3364, 3367, 3422-3437, 3444-3445, 3449-3450, 3459-3462, 3467-3469, 3475-3477, 3480-3482, 3485-3487, 3490-3492, 3495-3497, 3500-3502, 3505-3507, 3510-3512, 3515, 3555-3566, 3580-3581, 3594-3595, 3599-3604, 3608-3609, 3612, 3619, 3667-3668, 3684, 3688-3730, 3734, 3738-3739, 3777-3804, 3840-3844, 3847-3849, 3852-3854, 3857-3859, 3862-3864, 3894-3910, 3914-3915, 3925-3931, 3954-3955, 3961-3962, 3972-3991, 3995-3996, 4003, 4037, 4045-4050, 4053-4055, 4058-4060, 4063-4065, 4068-4070, 4073-4075, 4078-4080, 4084-4085, 4090-4111, 4142, 4173-4187, 4190-4192, 4196-4197, 4201-4202, 4211-4212, 4248-4254, 4268-4280, 4283, 4306-4307, 4315-4316, 4323-4324, 4332-4333, 4337-4351, 4354, 4367, 4408-4432, 4436-4437, 4441-4442, 4450-4451, 4504-4506, 4509-4511, 4514-4516, 4519-4521, 4525-4526, 4530-4531, 4541-4545, 4553-4554, 4564-4574, 4586-4607, 4612-4613, 4639-4664, 4672, 4675, 4690-4692, 4697-4698, 4701-4702, 4730-4750, 4754-4755, 4792-4799, 4802-4804, 4807-4809, 4812-4814, 4817-4819, 4822-4824, 4827-4829, 4833-4834, 4838-4839, 4843-4844, 4871-4872, 4940-4944, 4951-4957, 4967-4997, 5025-5038, 5045-5046, 5055-5056, 5065-5066, 5070-5071, 5079-5084, 5100, 5107-5127, 5131, 5135-5136, 5159-5173, 5267-5296, 5344-5375
2026-06-08 15:45:33.682994 | container | packit_service/package_config_getter.py                               28      1    96%   80
2026-06-08 15:45:33.683000 | container | packit_service/schema.py                                              68      3    96%   15, 44, 73
2026-06-08 15:45:33.683006 | container | packit_service/sentry_integration.py                                  47     24    49%   27-30, 52-90, 106-112
2026-06-08 15:45:33.685366 | container | packit_service/service/__init__.py                                     0      0   100%
2026-06-08 15:45:33.685376 | container | packit_service/service/api/__init__.py                                40      0   100%
2026-06-08 15:45:33.685382 | container | packit_service/service/api/allowlist.py                               19      3    84%   21, 31-32
2026-06-08 15:45:33.685388 | container | packit_service/service/api/architecture.py                             0      0   100%
2026-06-08 15:45:33.685394 | container | packit_service/service/api/bodhi_updates.py                           49     24    51%   28-58, 68-89, 102-117
2026-06-08 15:45:33.685400 | container | packit_service/service/api/copr_builds.py                             50     25    50%   36-72, 82-108, 121-136
2026-06-08 15:45:33.685407 | container | packit_service/service/api/errors.py                                   2      0   100%
2026-06-08 15:45:33.685413 | container | packit_service/service/api/healthz.py                                 13      1    92%   21
2026-06-08 15:45:33.685419 | container | packit_service/service/api/installations.py                           19      3    84%   21, 31-32
2026-06-08 15:45:33.685425 | container | packit_service/service/api/koji_builds.py                             52     26    50%   33-67, 80-110, 123-138
2026-06-08 15:45:33.685431 | container | packit_service/service/api/koji_tag_requests.py                       49     24    51%   28-59, 72-94, 107-124
2026-06-08 15:45:33.685437 | container | packit_service/service/api/logdetective.py                            55     30    45%   29-53, 66-84, 94-120
2026-06-08 15:45:33.685443 | container | packit_service/service/api/osh_scans.py                               37     17    54%   28-41, 51-58, 62-75
2026-06-08 15:45:33.685449 | container | packit_service/service/api/parsers.py                                 16      8    50%   30-37
2026-06-08 15:45:33.685455 | container | packit_service/service/api/projects.py                               151     82    46%   30-50, 61-76, 88-108, 119-144, 161-222, 237-256, 271-293, 308-368
2026-06-08 15:45:33.685461 | container | packit_service/service/api/propose_downstream.py                      28      9    68%   33-45, 61-73
2026-06-08 15:45:33.685472 | container | packit_service/service/api/pull_from_upstream.py                      28      9    68%   33-45, 61-72
2026-06-08 15:45:33.685478 | container | packit_service/service/api/runs.py                                    75     46    39%   33-46, 50-59, 63, 77-144, 153-160, 170-173, 186-203
2026-06-08 15:45:33.685484 | container | packit_service/service/api/srpm_builds.py                             40     20    50%   26-52, 62-83
2026-06-08 15:45:33.685490 | container | packit_service/service/api/system.py                                  25      1    96%   34
2026-06-08 15:45:33.685496 | container | packit_service/service/api/testing_farm.py                            90     50    44%   51-73, 87-105, 112-141, 151-172, 185-200
2026-06-08 15:45:33.685504 | container | packit_service/service/api/usage.py                                  161     54    66%   59-70, 88-98, 262-320, 332-333, 355, 367-374, 384-385, 393, 403-404, 412, 422-423, 431, 441-442, 450, 460-461, 469, 485-493, 504
2026-06-08 15:45:33.685537 | container | packit_service/service/api/utils.py                                   49     36    27%   52-63, 67-88, 92-111, 115-138, 146-148
2026-06-08 15:45:33.685544 | container | packit_service/service/api/webhooks.py                               163     71    56%   71-110, 152-153, 156-158, 186-214, 217-262, 281-282, 288-290, 330-346
2026-06-08 15:45:33.685551 | container | packit_service/service/app.py                                         51      5    90%   47, 60-63
2026-06-08 15:45:33.685558 | container | packit_service/service/db_project_events.py                           86      1    99%   45
2026-06-08 15:45:33.685565 | container | packit_service/service/tasks.py                                       63     49    22%   39-117, 132-134, 145-155
2026-06-08 15:45:33.685578 | container | packit_service/service/urls.py                                        23      0   100%
2026-06-08 15:45:33.685586 | container | packit_service/utils.py                                              238     25    89%   411-412, 452-453, 468-469, 492-493, 526-543, 548-553
2026-06-08 15:45:33.685593 | container | packit_service/worker/__init__.py                                      0      0   100%
2026-06-08 15:45:33.685600 | container | packit_service/worker/allowlist.py                                   204     37    82%   75, 91-94, 113, 123-125, 129-130, 151-156, 167-169, 184, 214, 246-253, 257, 267, 277, 298, 300-302, 327, 387, 458, 550-552, 560
2026-06-08 15:45:33.685607 | container | packit_service/worker/celery_task.py                                  22      0   100%
2026-06-08 15:45:33.685614 | container | packit_service/worker/checker/__init__.py                              0      0   100%
2026-06-08 15:45:33.685621 | container | packit_service/worker/checker/abstract.py                             23      0   100%
2026-06-08 15:45:33.685628 | container | packit_service/worker/checker/bodhi.py                                73     13    82%   131-146, 210-215, 224-229
2026-06-08 15:45:33.685638 | container | packit_service/worker/checker/copr.py                                 48      9    81%   50, 53-55, 58-63, 76-81, 108
2026-06-08 15:45:33.685645 | container | packit_service/worker/checker/distgit.py                             139     17    88%   158-168, 220-236, 259-260, 291-292, 300-308
2026-06-08 15:45:33.685652 | container | packit_service/worker/checker/forges.py                               14      2    86%   18-21
2026-06-08 15:45:33.685659 | container | packit_service/worker/checker/helper.py                               42      4    90%   61-65, 83
2026-06-08 15:45:33.685666 | container | packit_service/worker/checker/koji.py                                 32      0   100%
2026-06-08 15:45:33.685673 | container | packit_service/worker/checker/open_scan_hub.py                        17      2    88%   35-40
2026-06-08 15:45:33.685680 | container | packit_service/worker/checker/run_condition.py                       126     11    91%   71-75, 195-198, 215-218
2026-06-08 15:45:33.685687 | container | packit_service/worker/checker/testing_farm.py                        120      4    97%   76, 93, 274, 324
2026-06-08 15:45:33.685694 | container | packit_service/worker/checker/vm_image.py                             49      1    98%   34
2026-06-08 15:45:33.685701 | container | packit_service/worker/database.py                                    159    106    33%   102-116, 134-136, 141, 157-170, 176-178, 203-466
2026-06-08 15:45:33.685748 | container | packit_service/worker/handlers/__init__.py                            10      0   100%
2026-06-08 15:45:33.685756 | container | packit_service/worker/handlers/abstract.py                           263     17    94%   314, 506, 533-536, 541-547, 563-570, 587-588, 604
2026-06-08 15:45:33.685763 | container | packit_service/worker/handlers/bodhi.py                              191     22    88%   193, 209-223, 248, 363, 367, 419-421, 442-443, 474-475, 483, 517
2026-06-08 15:45:33.685771 | container | packit_service/worker/handlers/copr.py                               220     23    90%   125, 145-147, 178-181, 184-186, 253, 295-299, 311-314, 386-393
2026-06-08 15:45:33.685777 | container | packit_service/worker/handlers/distgit.py                            597     54    91%   205-207, 342-343, 349, 399-403, 535, 662, 676, 679, 827, 846-857, 926, 995-1003, 1059-1071, 1178, 1200, 1257-1261, 1270-1275, 1289-1292, 1312, 1320-1321, 1412, 1420-1421, 1436-1437, 1499, 1525-1526, 1562
2026-06-08 15:45:33.685784 | container | packit_service/worker/handlers/forges.py                             152     21    86%   135-142, 337, 341-346, 352-355, 357-360, 362-365, 394
2026-06-08 15:45:33.685790 | container | packit_service/worker/handlers/koji.py                               253     34    87%   178, 199-201, 249, 253-257, 273, 341, 350, 404-405, 408-412, 425, 432, 436-440, 478-480, 484-489, 532, 540, 545, 591-594, 599-601, 615-618, 638
2026-06-08 15:45:33.685796 | container | packit_service/worker/handlers/logdetective.py                        87      7    92%   66, 89-91, 131, 151, 172
2026-06-08 15:45:33.685802 | container | packit_service/worker/handlers/mixin.py                              342     11    97%   117-118, 122-127, 142, 304, 341, 420, 617, 624
2026-06-08 15:45:33.685808 | container | packit_service/worker/handlers/open_scan_hub.py                      102     25    75%   73, 81, 110-130, 152, 160-164, 172-173, 213
2026-06-08 15:45:33.685815 | container | packit_service/worker/handlers/testing_farm.py                       343     54    84%   242, 246-258, 298, 353, 360, 379, 462-463, 517-518, 525-536, 538, 549, 558, 564-567, 661-663, 666-670, 677-678, 690-691, 694, 762, 766-772, 781-783, 786-790, 796-797, 804-809, 812
2026-06-08 15:45:33.685821 | container | packit_service/worker/handlers/usage.py                               15     11    27%   15-34
2026-06-08 15:45:33.685827 | container | packit_service/worker/handlers/vm_image.py                            52      3    94%   74, 143-147
2026-06-08 15:45:33.685833 | container | packit_service/worker/helpers/__init__.py                              0      0   100%
2026-06-08 15:45:33.685839 | container | packit_service/worker/helpers/build/__init__.py                        4      0   100%
2026-06-08 15:45:33.685845 | container | packit_service/worker/helpers/build/babysit.py                       275     44    84%   107-112, 119-120, 136-137, 180-181, 212, 299-304, 308-313, 334-340, 343-348, 371, 391-392, 447, 470-471, 524, 526-527, 529-531, 561-567, 600-604, 630-635
2026-06-08 15:45:33.685851 | container | packit_service/worker/helpers/build/build_helper.py                  292     30    90%   148, 183, 219, 350, 361, 380, 410-411, 487, 512, 552, 559-567, 579-580, 582-584, 589-590, 619-620, 715-722, 827
2026-06-08 15:45:33.685858 | container | packit_service/worker/helpers/build/copr_build.py                    360     62    83%   105, 182-200, 224, 360, 428, 434, 437, 450-454, 461, 539-547, 591-599, 614-616, 684-697, 904, 940-991, 1029-1030, 1032-1036, 1041, 1052-1077
2026-06-08 15:45:33.685864 | container | packit_service/worker/helpers/build/koji_build.py                    121     11    91%   101, 208-209, 219-224, 227, 233-234, 236-240, 245
2026-06-08 15:45:33.685873 | container | packit_service/worker/helpers/fedora_ci.py                            19      0   100%
2026-06-08 15:45:33.686746 | container | packit_service/worker/helpers/job_helper.py                          106     20    81%   78, 84, 136-139, 147-152, 155-158, 206-220, 244
2026-06-08 15:45:33.686755 | container | packit_service/worker/helpers/logdetective.py                         69      2    97%   118-119
2026-06-08 15:45:33.686766 | container | packit_service/worker/helpers/open_scan_hub.py                       124     26    79%   55, 64, 77-82, 85-86, 90, 93, 113-114, 117-118, 125-133, 147, 156-157, 164-169, 179, 197, 274-275
2026-06-08 15:45:33.686772 | container | packit_service/worker/helpers/sidetag.py                              81      6    93%   68, 116, 120, 140, 142, 173
2026-06-08 15:45:33.686778 | container | packit_service/worker/helpers/sync_release/__init__.py                 0      0   100%
2026-06-08 15:45:33.686784 | container | packit_service/worker/helpers/sync_release/propose_downstream.py      46     14    70%   60-62, 81-84, 87, 91, 100-102, 113-114
2026-06-08 15:45:33.686791 | container | packit_service/worker/helpers/sync_release/pull_from_upstream.py      28      1    96%   62
2026-06-08 15:45:33.686797 | container | packit_service/worker/helpers/sync_release/sync_release.py            42      3    93%   56, 123, 132
2026-06-08 15:45:33.686803 | container | packit_service/worker/helpers/testing_farm.py                        634     82    87%   105-107, 145-148, 343, 346, 419, 440, 449, 467, 507, 673-681, 690-693, 701, 723-724, 761-764, 774-775, 788-794, 858-859, 876, 1077-1082, 1188-1194, 1341-1343, 1382, 1495-1496, 1511, 1543-1554, 1561-1573, 1583-1594, 1601, 1608, 1644, 1709-1726, 1739-1751, 1760
2026-06-08 15:45:33.687527 | container | packit_service/worker/helpers/testing_farm_client.py                 132     18    86%   60-62, 87-89, 102-124, 142-144, 256, 307
2026-06-08 15:45:33.687534 | container | packit_service/worker/helpers/testing_farm_mixin.py                   29      0   100%
2026-06-08 15:45:33.687541 | container | packit_service/worker/jobs.py                                        411     17    96%   133, 154, 158, 174, 241, 531, 676-677, 977, 1001, 1321, 1364-1367, 1386-1389, 1404-1405
2026-06-08 15:45:33.687547 | container | packit_service/worker/mixin.py                                       193      5    97%   164-166, 211, 238
2026-06-08 15:45:33.687553 | container | packit_service/worker/monitoring.py                                   48      0   100%
2026-06-08 15:45:33.687560 | container | packit_service/worker/parser.py                                      824    147    82%   159-160, 211, 218-219, 223-224, 228-229, 233-234, 247-248, 295, 313-314, 318-319, 323-324, 365, 369-370, 405, 408-409, 425, 433, 448, 478-480, 513-515, 565-566, 586-588, 603, 614-615, 619-620, 622-623, 650, 660-661, 668, 672-673, 706-707, 709-710, 740-746, 760-761, 765-766, 770-771, 773, 784-785, 793-794, 821, 829, 833, 844-845, 856-857, 868-869, 872-873, 877-878, 905, 917-918, 927-928, 931-932, 968-969, 973-976, 1016-1017, 1020-1024, 1049-1050, 1055-1058, 1062-1063, 1071, 1080-1081, 1142, 1196-1197, 1201-1202, 1223-1224, 1229-1230, 1302-1303, 1316-1317, 1368, 1438-1439, 1456, 1484-1485, 1514-1515, 1628, 1671-1672, 1687, 1846-1851, 1866-1871, 1900-1905, 1909-1914, 1925-1929
2026-06-08 15:45:33.687567 | container | packit_service/worker/reporting/__init__.py                            6      0   100%
2026-06-08 15:45:33.687573 | container | packit_service/worker/reporting/enums.py                              18      0   100%
2026-06-08 15:45:33.687579 | container | packit_service/worker/reporting/news.py                               16      0   100%
2026-06-08 15:45:33.687585 | container | packit_service/worker/reporting/reporters/base.py                    102      6    94%   111, 203, 266, 269, 315-316
2026-06-08 15:45:33.687591 | container | packit_service/worker/reporting/reporters/github.py                   56      3    95%   31, 48, 78
2026-06-08 15:45:33.687597 | container | packit_service/worker/reporting/reporters/gitlab.py                   27      3    89%   23, 49, 71
2026-06-08 15:45:33.687603 | container | packit_service/worker/reporting/reporters/pagure.py                   29      1    97%   52
2026-06-08 15:45:33.687609 | container | packit_service/worker/reporting/utils.py                              48      3    94%   102, 126-127
2026-06-08 15:45:33.687615 | container | packit_service/worker/result.py                                       13      0   100%
2026-06-08 15:45:33.687621 | container | packit_service/worker/tasks.py                                       316     85    73%   124-177, 245, 259-260, 450-455, 793-798, 812-814, 883-888, 901, 906, 911-915, 920, 928-933, 944-973, 985-999, 1073-1076
2026-06-08 15:45:33.687642 | container | ------------------------------------------------------------------------------------------------
2026-06-08 15:45:33.687648 | container | TOTAL                                                              14143   2986    79%
2026-06-08 15:45:33.687654 | container | =========================== short test summary info ============================
2026-06-08 15:45:33.687665 | container | FAILED tests/integration/test_listen_to_fedmsg.py::test_koji_build_end_downstream[rawhide]
2026-06-08 15:45:33.687671 | container | FAILED tests/integration/test_listen_to_fedmsg.py::test_koji_build_end_downstream[eln]
2026-06-08 15:45:33.687677 | container | =========== 2 failed, 1251 passed, 24 warnings in 114.55s (0:01:54) ============
2026-06-08 15:45:34.804398 | container | make: *** [Makefile:39: check] Error 1
2026-06-08 15:45:34.957547 | container | make: *** [Makefile:64: check-in-container] Error 2
2026-06-08 15:45:35.053818 | container | ERROR
2026-06-08 15:45:35.054090 | container | {
2026-06-08 15:45:35.054150 | container |   "delta": "0:02:21.175699",
2026-06-08 15:45:35.054191 | container |   "end": "2026-06-08 15:45:34.958470",
2026-06-08 15:45:35.054228 | container |   "msg": "non-zero return code",
2026-06-08 15:45:35.054264 | container |   "rc": 2,
2026-06-08 15:45:35.054309 | container |   "start": "2026-06-08 15:43:13.782771"
2026-06-08 15:45:35.054345 | container | }
failure
2026-06-08 15:45:35.112678 | 
2026-06-08 15:45:35.112778 | PLAY RECAP
2026-06-08 15:45:35.112835 | container | ok: 2 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0
2026-06-08 15:45:35.112865 | 
2026-06-08 15:45:35.229018 | RUN END RESULT_NORMAL: [untrusted : github.com/packit/packit-service/files/zuul-tests.yaml@main]
2026-06-08 15:45:35.230281 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/post.yaml@main]
2026-06-08 15:45:35.881872 | 
2026-06-08 15:45:35.881982 | PLAY [all]
2026-06-08 15:45:35.890977 | 
2026-06-08 15:45:35.891045 | TASK [include_role : fetch-output]
2026-06-08 15:45:35.929957 | container | ok
2026-06-08 15:45:35.941947 | 
2026-06-08 15:45:35.942021 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-08 15:45:35.995623 | container | skipping: Conditional result was False
2026-06-08 15:45:36.000117 | 
2026-06-08 15:45:36.000181 | TASK [fetch-output : Set log path for single node]
2026-06-08 15:45:36.037592 | container | ok
2026-06-08 15:45:36.041105 | 
2026-06-08 15:45:36.041164 | LOOP [fetch-output : Ensure local output dirs]
2026-06-08 15:45:36.493018 | container -> localhost | changed: "/var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/logs"
2026-06-08 15:45:36.717389 | container -> localhost | changed: "/var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/artifacts"
2026-06-08 15:45:36.952102 | container -> localhost | changed: "/var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/docs"
2026-06-08 15:45:36.971685 | 
2026-06-08 15:45:36.971863 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-08 15:45:37.725711 | container | ok
2026-06-08 15:45:37.725906 | container | changed: All items complete
2026-06-08 15:45:37.725937 | 
2026-06-08 15:45:38.307039 | container | changed: .d..t...... ./
2026-06-08 15:45:38.887662 | container | changed: .d..t...... ./
2026-06-08 15:45:38.912341 | 
2026-06-08 15:45:38.912466 | TASK [include_role : fetch-output-openshift]
2026-06-08 15:45:38.939091 | container | skipping: Conditional result was False
2026-06-08 15:45:38.948823 | 
2026-06-08 15:45:38.948960 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-08 15:45:39.436868 | container -> localhost | ok: Item: artifacts Runtime: 0:00:00.013450
2026-06-08 15:45:39.746901 | container -> localhost | ok: Item: docs Runtime: 0:00:00.012082
2026-06-08 15:45:39.761921 | 
2026-06-08 15:45:39.762031 | PLAY [localhost]
2026-06-08 15:45:39.774056 | 
2026-06-08 15:45:39.774183 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-08 15:45:40.204457 | localhost | changed
2026-06-08 15:45:40.223768 | 
2026-06-08 15:45:40.223910 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-08 15:45:40.266496 | localhost | ok
2026-06-08 15:45:40.326984 | 
2026-06-08 15:45:40.327170 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-08 15:45:40.710141 | localhost | changed
2026-06-08 15:45:40.713925 | 
2026-06-08 15:45:40.713988 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-08 15:45:41.568318 | localhost | changed
2026-06-08 15:45:41.572373 | 
2026-06-08 15:45:41.572432 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-08 15:45:41.897220 | localhost | Identity added: /var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/tmp/ansible.bigpt1h9 (/var/lib/zuul/builds/e02a6a2a195c4768a60f57f5ed6685c8/work/tmp/ansible.bigpt1h9)
2026-06-08 15:45:41.897452 | localhost | ok: Runtime: 0:00:00.022524
2026-06-08 15:45:41.901758 | 
2026-06-08 15:45:41.901838 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-08 15:45:42.222878 | localhost | ok: Runtime: 0:00:00.008724
2026-06-08 15:45:42.230204 | 
2026-06-08 15:45:42.230319 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-08 15:45:42.313420 | localhost | changed
2026-06-08 15:45:42.319975 | 
2026-06-08 15:45:42.320093 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-08 15:45:42.758260 | localhost | changed
2026-06-08 15:45:42.771079 | 
2026-06-08 15:45:42.771207 | TASK [include_role : report-logjuicer]
2026-06-08 15:45:42.821220 | localhost | ok
2026-06-08 15:45:42.834408 | 
2026-06-08 15:45:42.834507 | TASK [report-logjuicer : Return LogJuicer report url]
2026-06-08 15:45:42.865618 | localhost | ok
2026-06-08 15:45:42.872173 | 
2026-06-08 15:45:42.872246 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-08 15:45:42.876471 | 
2026-06-08 15:45:42.876549 | TASK [Gathering Facts]
2026-06-08 15:45:44.446090 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 15:45:44.458263 | 
2026-06-08 15:45:44.458386 | TASK [Set zuul-log-path fact]
2026-06-08 15:45:44.481554 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 15:45:44.499996 | 
2026-06-08 15:45:44.500126 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 15:45:44.541060 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 15:45:44.551954 | 
2026-06-08 15:45:44.552092 | TASK [upload-logs : Create log directories]
2026-06-08 15:45:44.898133 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-08 15:45:44.904178 | 
2026-06-08 15:45:44.904298 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-08 15:45:45.328005 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010032
2026-06-08 15:45:45.331206 | 
2026-06-08 15:45:45.331269 | TASK [upload-logs : Upload logs to log server]
2026-06-08 15:45:46.444551 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-08 15:45:46.447593 | 
2026-06-08 15:45:46.447662 | LOOP [upload-logs : Compress console log and json output]
