All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.probedock.client.common.model.ProbeTestRun Maven / Gradle / Ivy

The newest version!
package io.probedock.client.common.model;

import io.probedock.client.commons.optimize.Optimizer;

import java.util.List;

/**
 * Probe Dock root payload to send test results to the server.
 *
 * @author Laurent Prevost 
 */
public interface ProbeTestRun {
	/**
	 * @return Retrieve the API version
	 */
	String getApiVersion();
	
	/**
	 * @return Get the optimizer corresponding to the right payload version
	 */
	Optimizer getOptimizer();

	/**
	 * @return The project version
	 */
	String getProjectVersion();

	/**
	 * @return The Probe Dock project identifier
	 */
	String getProjectId();

	/**
	 * @return The duration of the test run
	 */
	long getDuration();

	/**
	 * @return The list of test results
	 */
	List getTestResults();

	/**
	 * @return The list of test reports
	 */
	List getTestReports();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy