Package io.jenkins.plugins.levo.helpers
Class LevoDockerTool
java.lang.Object
io.jenkins.plugins.levo.helpers.LevoDockerTool
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidrunLevoConformanceTest(Run run, Launcher launcher, EnvVars launchEnv, EnvVars buildEnv, String workdir, String target, String schema) static voidrunLevoLogin(Run run, Launcher launcher, EnvVars launchEnv, String workdir, Secret authorizationKey, String organizationId, String baseUrl) static voidrunLevoRemoteTestRun(Run run, Launcher launcher, EnvVars launchEnv, EnvVars buildEnv, String workdir, String appName, String environment, String categories, String httpMethods, String excludeMethods, String endpointPattern, String excludeEndpointPattern, String testUsers, String targetUrl, String dataSource, String runOn, String failSeverity, String failScope, String failThreshold, Secret authorizationKey, String organizationId, String baseUrl) static voidrunLevoTestPlan(Run run, Launcher launcher, EnvVars launchEnv, EnvVars buildEnv, String workdir, String target, String testPlan, String appName, String env, String categories, String dataSource, String testUsers, String environment, Boolean generateJUnitReports, String extraCLIArgs, String organizationId, String baseUrl)
-
Field Details
-
CLIENT_TIMEOUT
public static final int CLIENT_TIMEOUT- See Also:
-
PULL_TIMEOUT
public static final int PULL_TIMEOUT- See Also:
-
CMD_TIMEOUT
public static final int CMD_TIMEOUT- See Also:
-
ENV_FILE_NAME
- See Also:
-
LEVO_CONFIG_FOLDER_NAME
- See Also:
-
LEVO_REPORTS_FOLDER_NAME
- See Also:
-
-
Constructor Details
-
LevoDockerTool
public LevoDockerTool()
-
-
Method Details
-
runLevoLogin
public static void runLevoLogin(@NonNull Run run, @NonNull Launcher launcher, @NonNull EnvVars launchEnv, String workdir, Secret authorizationKey, String organizationId, @Nullable String baseUrl) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
runLevoConformanceTest
public static void runLevoConformanceTest(@NonNull Run run, @NonNull Launcher launcher, @NonNull EnvVars launchEnv, @Nullable EnvVars buildEnv, String workdir, String target, String schema) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
runLevoTestPlan
public static void runLevoTestPlan(@NonNull Run run, @NonNull Launcher launcher, @NonNull EnvVars launchEnv, @Nullable EnvVars buildEnv, String workdir, String target, String testPlan, @Nullable String appName, @Nullable String env, @Nullable String categories, @Nullable String dataSource, @Nullable String testUsers, @Nullable String environment, Boolean generateJUnitReports, String extraCLIArgs, @Nullable String organizationId, @Nullable String baseUrl) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
runLevoRemoteTestRun
public static void runLevoRemoteTestRun(@NonNull Run run, @NonNull Launcher launcher, @NonNull EnvVars launchEnv, @Nullable EnvVars buildEnv, String workdir, String appName, String environment, String categories, String httpMethods, String excludeMethods, String endpointPattern, String excludeEndpointPattern, String testUsers, String targetUrl, String dataSource, String runOn, String failSeverity, String failScope, String failThreshold, Secret authorizationKey, String organizationId, @Nullable String baseUrl) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-