VIP Report

Verified Installation of Posit

Deployment: CI Connect 2026.09.0 + WB 2026.09.0+174.pro3 + PM 2026.09.0 Generated: 2026-10-07 20:04:28 UTC

Products Under Test

Product URL Version Results
Connect http://localhost:3939 2026.09.0 7 passed, 2 skipped (9 tests)
Workbench http://localhost:8787 2026.09.0+174.pro3 2 passed (2 tests)
Package Manager http://localhost:4242 2026.09.0 3 passed, 2 skipped (5 tests)

Summary

Total 25
Passed 20
Failed 1
Skipped 4
Status FAIL

Provenance

VIP version 2026.10.0
Run duration 62.0s
Python 3.14.8
Platform Linux-6.17.0-1022-azure-x86_64-with-glibc2.39
Mode full
Exit status 1 (tests were collected and run, but some failed)

Failures & Skips

Every check that did not pass, in full. Passing checks are counted above — see Detailed Results for the complete listing.

Failed (1)

FAILtest_intentional_failurePrerequisites
src/vip_tests/prerequisites/test_expected_failure.py::test_intentional_failure0.00s
test_intentional_failure: This failure is intentional: it exists only to show how a failed check renders in this example report. No product configuration will resolve it. assert 'fail (by design)' == 'pass' - pass + fail (by design)
Full error traceback
fixturefunc = <function check_fails_by_design at 0x7ffa5ecfa4b0>
request = <FixtureRequest for <Function test_intentional_failure>>
kwargs = {'demo_outcome': {'expected': 'pass', 'actual': 'fail (by design)'}}

    def call_fixture_func(
        fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs
    ) -> FixtureValue:
        if inspect.isgeneratorfunction(fixturefunc):
            fixturefunc = cast(Callable[..., Generator[FixtureValue]], fixturefunc)
            generator = fixturefunc(**kwargs)
            try:
                fixture_result = next(generator)
            except StopIteration:
                raise ValueError(f"{request.fixturename} did not yield a value") from None
            finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
            request.addfinalizer(finalizer)
        else:
            fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
>           fixture_result = fixturefunc(**kwargs)
                             ^^^^^^^^^^^^^^^^^^^^^

.venv/lib/python3.14/site-packages/_pytest/fixtures.py:1005: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

demo_outcome = {'expected': 'pass', 'actual': 'fail (by design)'}

    @then("it fails by design, not because anything is actually broken")
    def check_fails_by_design(demo_outcome):
>       assert demo_outcome["actual"] == demo_outcome["expected"], (
            "This failure is intentional: it exists only to show how a failed check "
            "renders in this example report. No product configuration will resolve it."
        )
E       AssertionError: This failure is intentional: it exists only to show how a failed check renders in this example report. No product configuration will resolve it.
E       assert 'fail (by design)' == 'pass'
E         
E         - pass
E         + fail (by design)

src/vip_tests/prerequisites/test_expected_failure.py:49: AssertionError

Skipped (4)

SKIPtest_r_versionsConnect
No expected R versions specified in vip.toml [runtimes]
src/vip_tests/connect/test_runtime_versions.py::test_r_versions0.14s
SKIPtest_python_versionsConnect
No expected Python versions specified in vip.toml [runtimes]
src/vip_tests/connect/test_runtime_versions.py::test_python_versions0.14s
SKIPtest_bioconductor_mirrorPackage Manager
No Bioconductor repository configured in Package Manager
src/vip_tests/package_manager/test_repos.py::test_bioconductor_mirror0.04s
SKIPtest_openvsx_mirrorPackage Manager
No OpenVSX repository configured in Package Manager
src/vip_tests/package_manager/test_repos.py::test_openvsx_mirror0.05s