def METHOD_NAME(interrupted_suite, interrupted_test, interrupted_index, config_override, tmpdir):
    config_override('log.format', 'file: {record.message}')
    config_override('log.console_format', 'console: {record.message}')
    config_override('log.root', str(tmpdir))
    callback = Checkpoint()
    slash.hooks.log_file_closed.register(callback) # pylint: disable=no-member
    result = interrupted_suite.run(expect_interruption=True)
    num_closed_log_files = interrupted_index + 2 # One for each test that run (the index is zero based) + session log
    assert callback.called_count == num_closed_log_files