public class KlocworkUtil extends Object
Constructor and Description |
---|
KlocworkUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
createKlocworkAPIRequest(String action,
String query,
hudson.EnvVars envVars) |
static int |
executeCommand(hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.FilePath buildDir,
hudson.EnvVars envVars,
hudson.util.ArgumentListBuilder cmds) |
static int |
executeCommand(hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.FilePath buildDir,
hudson.EnvVars envVars,
hudson.util.ArgumentListBuilder cmds,
boolean ignoreReturnCode) |
static ByteArrayOutputStream |
executeCommandParseOutput(hudson.Launcher launcher,
hudson.FilePath buildDir,
hudson.EnvVars envVars,
hudson.util.ArgumentListBuilder cmds) |
static int |
generateKwListOutput(hudson.FilePath xmlReport,
ByteArrayOutputStream outputStream,
hudson.model.TaskListener listener,
String ciTool,
hudson.Launcher launcher) |
static String |
getAbsolutePath(hudson.EnvVars envVars,
String path) |
static String |
getBuildIssueListUrl(String url,
String project,
String buildName) |
static String |
getBuildSpecPath(String buildSpec,
hudson.FilePath workspace) |
static String |
getDefaultBuildName(String buildName,
hudson.EnvVars envVars) |
static String |
getDefaultBuildSpec(String buildSpec) |
static String |
getDefaultKwcheckReportFile(String reportFile) |
static String |
getDefaultKwtablesDir(String tablesDir) |
static String |
getIssueListUrl(String url,
String project) |
static net.sf.json.JSONArray |
getJSONRespose(String request,
hudson.EnvVars envVars,
hudson.Launcher launcher) |
static String |
getKlocworkProjectUrl(hudson.EnvVars envVars) |
static String[] |
getLtokenValues(hudson.EnvVars envVars,
hudson.Launcher launcher) |
static String |
getNormalizedKlocworkUrl(hudson.EnvVars envVars) |
static void |
validateServerConfigs(hudson.EnvVars envVars) |
static void |
validateServerProject(hudson.EnvVars envVars) |
static void |
validateServerURL(hudson.EnvVars envVars) |
public static void validateServerConfigs(hudson.EnvVars envVars) throws hudson.AbortException
hudson.AbortException
public static void validateServerURL(hudson.EnvVars envVars) throws hudson.AbortException
hudson.AbortException
public static void validateServerProject(hudson.EnvVars envVars) throws hudson.AbortException
hudson.AbortException
public static String[] getLtokenValues(hudson.EnvVars envVars, hudson.Launcher launcher) throws hudson.AbortException
hudson.AbortException
public static String getKlocworkProjectUrl(hudson.EnvVars envVars) throws hudson.AbortException
hudson.AbortException
public static String getNormalizedKlocworkUrl(hudson.EnvVars envVars)
public static String getBuildIssueListUrl(String url, String project, String buildName) throws UnsupportedEncodingException
UnsupportedEncodingException
public static String getBuildSpecPath(String buildSpec, hudson.FilePath workspace) throws hudson.AbortException
hudson.AbortException
public static String getDefaultBuildName(String buildName, hudson.EnvVars envVars)
public static int executeCommand(hudson.Launcher launcher, hudson.model.TaskListener listener, hudson.FilePath buildDir, hudson.EnvVars envVars, hudson.util.ArgumentListBuilder cmds) throws hudson.AbortException
hudson.AbortException
public static int executeCommand(hudson.Launcher launcher, hudson.model.TaskListener listener, hudson.FilePath buildDir, hudson.EnvVars envVars, hudson.util.ArgumentListBuilder cmds, boolean ignoreReturnCode) throws hudson.AbortException
hudson.AbortException
public static ByteArrayOutputStream executeCommandParseOutput(hudson.Launcher launcher, hudson.FilePath buildDir, hudson.EnvVars envVars, hudson.util.ArgumentListBuilder cmds) throws hudson.AbortException
hudson.AbortException
public static int generateKwListOutput(hudson.FilePath xmlReport, ByteArrayOutputStream outputStream, hudson.model.TaskListener listener, String ciTool, hudson.Launcher launcher)
public static String createKlocworkAPIRequest(String action, String query, hudson.EnvVars envVars) throws hudson.AbortException
hudson.AbortException
public static net.sf.json.JSONArray getJSONRespose(String request, hudson.EnvVars envVars, hudson.Launcher launcher) throws hudson.AbortException
hudson.AbortException
Copyright © 2016–2019. All rights reserved.