public static void runParallel(Runnable... runnables) { Stream<Runnable> stream = Arrays.stream(runnables); runParrallelStream(stream); }
public void clean() { Runnables .runParrallelStream( cleanupTasks.stream() .map(cleanupTask -> cleanupTask::run)); }
@Override public void beforeAll(ExtensionContext extensionContext) { Runnables.runParrallelStream(registrableExtensions .stream() .map(ext -> Throwing.runnable(() -> ext.beforeAll(extensionContext)))); }
@Override public void beforeEach(ExtensionContext extensionContext) { Runnables.runParrallelStream(registrableExtensions .stream() .map(ext -> Throwing.runnable(() -> ext.beforeEach(extensionContext)))); }
@Override public void afterEach(ExtensionContext extensionContext) { Runnables.runParrallelStream(Lists.reverse(registrableExtensions) .stream() .map(ext -> Throwing.runnable(() -> ext.afterEach(extensionContext)))); }
@Override public void afterAll(ExtensionContext extensionContext) { Runnables.runParrallelStream(Lists.reverse(registrableExtensions) .stream() .map(ext -> Throwing.runnable(() -> ext.afterAll(extensionContext)))); }