Adds Virtual Tennis Tutorial #461
Draft
Cirrus CI / Linux python:3.8-slim
failed
Dec 10, 2023 in 1m 13s
Task Summary
Instruction main failed in 00:43
Details
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
✅ 00:00 clone
✅ 00:27 install
❌ 00:43 main
| raise exception.with_traceback(exception.__traceback__)
| File "/usr/local/lib/python3.8/site-packages/pluggy/_callers.py", line 77, in _multicall
| res = hook_impl.function(*args)
| File "/usr/local/lib/python3.8/site-packages/_pytest/python.py", line 194, in pytest_pyfunc_call
| result = testfunction(**testargs)
| File "/tmp/cirrus-ci-build/tests/test_camera.py", line 149, in test_transformation_roundtrip
| vp_width=st.integers(min_value=1),
| File "/usr/local/lib/python3.8/site-packages/hypothesis/core.py", line 1588, in wrapped_test
| raise the_error_hypothesis_found
| exceptiongroup.ExceptionGroup: Hypothesis found 2 distinct failures. (2 sub-exceptions)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "/tmp/cirrus-ci-build/tests/test_camera.py", line 179, in test_transformation_roundtrip
| assert point_frame.isclose(point, rel_tol=1e-5, rel_to=[cam.position])
| AssertionError: assert False
| + where False = <bound method Vector.isclose of Vector(0.0, 0.004083579406142235)>(Vector(0.0, 0.0040836334228515755), rel_tol=1e-05, rel_to=[Vector(0.0, 0.0)])
| + where <bound method Vector.isclose of Vector(0.0, 0.004083579406142235)> = Vector(0.0, 0.004083579406142235).isclose
| Falsifying example: test_transformation_roundtrip(
| vp_width=3784,
| vp_height=991952897,
| target_width=1.0,
| cam_pos=Vector(0.0, 0.0),
| point=Vector(0.0, 0.0040836334228515755),
| )
| frame: (-0.5, -131072.00013213532) -> (0.5, 131072.00013213532)
| point: Vector(0.0, 0.0040836334228515755)
| point->frame: Vector(1892.0, 495976433.0475312)
| point->frame->viewport: Vector(0.0, 0.0040836334228515625)
| point->viewport: Vector(-0.5, 131072.00013105615)
| point->viewport->frame: Vector(0.0, 0.004083579406142235)
|
| You can reproduce this example by temporarily adding @reproduce_failure('6.92.0', b'AXicY2KQ7WNkLHNgQAKMDESAA/UgkvUCAF71A3s=') as a decorator on your test case
+---------------- 2 ----------------
| Traceback (most recent call last):
| File "/tmp/cirrus-ci-build/tests/test_camera.py", line 173, in test_transformation_roundtrip
| assert point_viewport.isclose(point, rel_tol=1e-5, rel_to=[cam.position])
| AssertionError: assert False
| + where False = <bound method Vector.isclose of Vector(0.0, 1.210719347000122e-07)>(Vector(5e-324, 1.192092896e-07), rel_tol=1e-05, rel_to=[Vector(1.0058266218426414e-82, -6.734461163715838e-180)])
| + where <bound method Vector.isclose of Vector(0.0, 1.210719347000122e-07)> = Vector(0.0, 1.210719347000122e-07).isclose
| Falsifying example: test_transformation_roundtrip(
| vp_width=66,
| vp_height=21795,
| target_width=99999.99999999999,
| cam_pos=Vector(1.0058266218426414e-82, -6.734461163715838e-180),
| point=Vector(5e-324, 1.192092896e-07),
| )
| frame: (-49999.99999999999, -16511363.636363633) -> (49999.99999999999, 16511363.636363633)
| point: Vector(5e-324, 1.192092896e-07)
| point->frame: Vector(33.0, 10897.49999999992)
| point->frame->viewport: Vector(0.0, 1.210719347000122e-07)
|
| You can reproduce this example by temporarily adding @reproduce_failure('6.92.0', b'AAACggMAqkQJDgCBCGn//////wEHAwDRBIAHdQwzYQAAAeUwYE6Nzbj9GQMA/+gAAAAAAAAOAgDBYW+jgAAAAA==') as a decorator on your test case
+------------------------------------
=========================== short test summary info ============================
FAILED tests/test_camera.py::test_transformation_roundtrip - exceptiongroup.ExceptionGroup: Hypothesis found 2 distinct failures. (2 sub-exceptions)
======================== 1 failed, 388 passed in 42.34s ========================
Loading