@Override
    public int launch(AgentLaunchDescriptor descriptor) {
        LogConfigurator logConfigurator = new LogConfigurator("agent-launcher-logback.xml");
        return logConfigurator.runWithLogger(() -> doLaunch(descriptor));
    }
@Test
    @DisabledOnOs(OS.WINDOWS)
    public void should_NOT_Download_TfsImplJar_IfTheCurrentJarIsUpToDate() throws Exception {
        TEST_AGENT_LAUNCHER.copyTo(AGENT_LAUNCHER_JAR);
        TEST_AGENT.copyTo(AGENT_BINARY_JAR);
        TEST_TFS_IMPL.copyTo(TFS_IMPL_JAR);

        assertTrue(TFS_IMPL_JAR.setLastModified(0));
        new AgentLauncherImpl().launch(launchDescriptor());
        assertThat(TFS_IMPL_JAR.lastModified(), is(0L));
    }