Cookieplone, pytest and robottests - how it works or run?

if i create a sample addon with cookieplone, i see in the global conftest three layers:

globals().update(
    fixtures_factory(
        (
            (ACCEPTANCE_TESTING, "acceptance"),
            (FUNCTIONAL_TESTING, "functional"),
            (INTEGRATION_TESTING, "integration"),
        )
    )
)

in the tox.ini i see

commands =
    pytest --disable-warnings {posargs} {toxinidir}/tests

but run this really my robot tests in src/collective/addon/tests/robot ?
@davisagli @ericof the old zope-testrunner script does it via

commands =
    zope-testrunner --all --test-path={toxinidir}/src -s collective.addon {posargs}

any examples or docs available for the use case "run acceptance tests" ?

In terms of plone.app.testing fixtures, "acceptance tests" means tests that can commit transactions but still get rolled back to their starting point after each test -- this can be used for Robot Framework tests but also other tests.

I haven't written Robot Framework tests in years (with Volto projects we are usually using Cypress) so I don't have advice to offer from experience on how to use Robot Framework with pytest. I expect you would need a pytest plugin to discover Robot Framework tests.

Thank for the answer. I will have a look at the plugin list of pytest.

plone.app.robotframework also has scripts which you can use to run the Robot Framework tests as a separate command, without integration into another Python test runner: How to write Robot Framework tests for Plone — Plone Documentation v4.3