Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

test_vmprof_greenlet:test_sampling_inside_callback

tmpdir = local('/private/tmp/buildbot-x86_64/pytest-of-matti/pytest-1/test_sampling_inside_callback0')

    @pytest.mark.xfail(IS_32_BIT, reason="vmprof fails to write profiles with negative addresses")
    def test_sampling_inside_callback(tmpdir):
        # see also test_sampling_inside_callback inside
        # pypy/module/_continuation/test/test_stacklet.py
        #
        G = greenlet.greenlet(cpuburn)
        fname = tmpdir.join('log.vmprof')
        with fname.open('w+b') as f:
            vmprof.enable(f.fileno(), 1/250.0)
            G.switch(0.1)
            vmprof.disable()
    
        samples = count_samples(str(fname))
        # 0.1 seconds at 250Hz should be 25 samples
>       assert 23 < samples < 27
E       assert 23 < 10

../build/extra_tests/test_vmprof_greenlet.py:33: AssertionError
builder: pypy-c-jit-macos-x86-64 build #1279+
test: test_vmprof_greenlet:test_sampling_inside_callback