@Override
    public final void start() {
        if (null != running.get() || !running.compareAndSet(null, true)) {
            return;
        }
        startTimeMillis = System.currentTimeMillis();
        runBlocking();
    }
@Test
    void assertStartRunOnce() {
        FixturePipelineLifecycleRunnable executor = new FixturePipelineLifecycleRunnable();
        executor.start();
        executor.start();
        assertThat(executor.runBlockingCount.get(), is(1));
    }