Skip to content

test_submit_timelimit unit test for the local scheduler fails on Debian #1494

@vkarak

Description

@vkarak
_________________________________________________________________________________________ test_submit_timelimit[local] _________________________________________________________________________________________

minimal_job = <reframe.core.schedulers.Job object at 0x7f4190ce6fd0>, local_only = None

    def test_submit_timelimit(minimal_job, local_only):
        minimal_job.time_limit = '2s'
        prepare_job(minimal_job, 'sleep 10')
        t_job = datetime.now()
        minimal_job.submit()
        assert minimal_job.jobid is not None
        minimal_job.wait()
        t_job = datetime.now() - t_job
>       assert t_job.total_seconds() >= 2
E       assert 1.971438 >= 2
E        +  where 1.971438 = <built-in method total_seconds of datetime.timedelta object at 0x7f4190d045a8>()
E        +    where <built-in method total_seconds of datetime.timedelta object at 0x7f4190d045a8> = datetime.timedelta(seconds=1, microseconds=971438).total_seconds

unittests/test_schedulers.py:302: AssertionError
=========================================================================================== short test summary info ============================================================================================
FAILED unittests/test_schedulers.py::test_submit_timelimit[local] - assert 1.971438 >= 2

The failure seems to be occasional.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions