List of usage examples for org.apache.maven.execution MavenExecutionRequest getStartTime
Date getStartTime();
From source file:co.leantechniques.maven.h2.H2TestRepository.java
License:Apache License
public void assertMachineInfoStored(MavenSession session) { MavenExecutionRequest request = session.getRequest(); Map<String, Object> machineInfo = handle.createQuery( "select * from machine_info mi inner join build b on mi.id = b.machine_info_id and b.id = ?") .bind(0, request.getStartTime().getTime()).first(); assertNotNull("we did not find machine info for the build", machineInfo); Properties systemProperties = request.getSystemProperties(); assertEquals(systemProperties.get("maven.version"), machineInfo.get("maven_version")); assertEquals(systemProperties.get("java.version"), machineInfo.get("java_version")); assertEquals(systemProperties.get("env.COMPUTERNAME"), machineInfo.get("computer_name")); assertEquals(systemProperties.get("os.name"), machineInfo.get("os")); assertEquals(systemProperties.get("user.name"), machineInfo.get("username")); assertEquals(systemProperties.get("os.arch"), machineInfo.get("os_arch")); }
From source file:co.leantechniques.maven.h2.H2TestRepository.java
License:Apache License
public void assertCodeRevision(MavenSession session, CodeRevision codeRevision) { MavenExecutionRequest request = session.getRequest(); Map<String, Object> build = handle.createQuery("select * from build where id = ?") .bind(0, request.getStartTime().getTime()).first(); assertEquals(codeRevision.scm, build.get("scm")); assertEquals(codeRevision.revision, build.get("scm_revision")); }