public class TestUtil extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.logging.log4j.Logger |
logger |
Constructor and Description |
---|
TestUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addOtherLibrary(org.jboss.shrinkwrap.api.spec.WebArchive archive,
String dependency)
Adds additional dependency needed for the deployment tests.
|
protected org.jboss.shrinkwrap.api.spec.WebArchive |
addPackageInfo(org.jboss.shrinkwrap.api.spec.WebArchive war,
Class<?> clazz)
Add package info to deployment.
|
static org.wildfly.extras.creaper.core.online.OnlineManagementClient |
clientInit() |
static org.wildfly.extras.creaper.core.online.OnlineManagementClient |
clientInit(int portOffset) |
static void |
countViolations(ResteasyViolationException e,
int totalCount,
int propertyCount,
int classCount,
int parameterCount,
int returnValueCount)
Check count of violations in ResteasyViolationException.
|
static void |
countViolations(ViolationReport e,
int propertyCount,
int classCount,
int parameterCount,
int returnValueCount) |
static org.jboss.shrinkwrap.api.Archive<?> |
finishContainerPrepare(org.jboss.shrinkwrap.api.spec.WebArchive war,
Map<String,String> contextParams,
Class<?>... resources)
Finish preparing war deployment and deploy it.
|
static org.jboss.shrinkwrap.api.Archive<?> |
finishContainerPrepare(org.jboss.shrinkwrap.api.spec.WebArchive war,
Map<String,String> contextParams,
List<Class<?>> singletons,
Class<?>... resources)
Finish preparing war deployment and deploy it.
|
static String |
getErrorMessageForKnownIssue(String jira) |
static String |
getErrorMessageForKnownIssue(String jira,
String message) |
static String |
getJbossHome() |
static String |
getJbossHome(boolean onServer) |
static String |
getResourcePath(Class<?> c,
String name)
Get resource in test scope for some class.
|
static String |
getStandaloneDir(boolean onServer,
String containerQualifier)
Get the path to the containers base dir for standalone mode (configuration, logs, etc..).
|
static String |
getStandaloneDir(String containerQualifier)
Get the path to the containers base dir for standalone mode (configuration, logs, etc..).
|
static ResteasyConstraintViolation |
getViolationByMessage(List<ResteasyConstraintViolation> list,
String message) |
static ResteasyConstraintViolation |
getViolationByMessageAndValue(List<ResteasyConstraintViolation> list,
String message,
Object value) |
static ResteasyConstraintViolation |
getViolationByPath(List<ResteasyConstraintViolation> list,
String path) |
static int |
getWarningCount(String findedString,
boolean onServer)
Get count of lines with specific string in log
|
static int |
getWarningCount(String findedString,
boolean onServer,
String containerQualifier)
Get count of lines with specific string in log
|
static int |
getWarningCount(String findedString,
boolean onServer,
String containerQualifier,
boolean useRegexp)
Get count of lines with specific string or regexp in log
|
static boolean |
isIbmJdk() |
static boolean |
isOpenJDK() |
static boolean |
isOracleJDK() |
static boolean |
isWildFly9x() |
static boolean |
isWindows() |
static org.jboss.shrinkwrap.api.spec.WebArchive |
prepareArchive(String deploymentName)
Initialize deployment.
|
static org.jboss.shrinkwrap.api.spec.WebArchive |
prepareArchiveWithApplication(String deploymentName,
Class<? extends javax.ws.rs.core.Application> clazz) |
static List<String> |
readServerLogLines()
Read server log file from standalone/log/server.log
|
static List<String> |
readServerLogLines(boolean onServer) |
static List<String> |
readServerLogLines(boolean onServer,
String containerQualifier) |
static String |
readString(InputStream in)
Convert input stream to String.
|
static File |
resolveDependency(String dependency)
Get specified single dependency
|
static org.wildfly.extras.creaper.core.online.ModelNodeResult |
runCmd(org.wildfly.extras.creaper.core.online.OnlineManagementClient client,
String cmd) |
public static org.jboss.shrinkwrap.api.spec.WebArchive prepareArchive(String deploymentName)
public static org.jboss.shrinkwrap.api.spec.WebArchive prepareArchiveWithApplication(String deploymentName, Class<? extends javax.ws.rs.core.Application> clazz)
public static org.jboss.shrinkwrap.api.Archive<?> finishContainerPrepare(org.jboss.shrinkwrap.api.spec.WebArchive war, Map<String,String> contextParams, Class<?>... resources)
resources
- classes used in deployment as resourcespublic static org.jboss.shrinkwrap.api.Archive<?> finishContainerPrepare(org.jboss.shrinkwrap.api.spec.WebArchive war, Map<String,String> contextParams, List<Class<?>> singletons, Class<?>... resources)
singletons
- classes used in deployment as singletonsresources
- classes used in deployment as resourcespublic static org.wildfly.extras.creaper.core.online.OnlineManagementClient clientInit() throws IOException
IOException
public static org.wildfly.extras.creaper.core.online.OnlineManagementClient clientInit(int portOffset) throws IOException
IOException
public static org.wildfly.extras.creaper.core.online.ModelNodeResult runCmd(org.wildfly.extras.creaper.core.online.OnlineManagementClient client, String cmd) throws Exception
Exception
protected org.jboss.shrinkwrap.api.spec.WebArchive addPackageInfo(org.jboss.shrinkwrap.api.spec.WebArchive war, Class<?> clazz)
clazz
- Package info is for package of this class.public static String readString(InputStream in) throws IOException
in
- Input streamIOException
public static String getErrorMessageForKnownIssue(String jira, String message)
public static String getJbossHome()
public static String getJbossHome(boolean onServer)
public static String getStandaloneDir(String containerQualifier)
containerQualifier
- container qualifier or null if the arquillian.xml contains max 1 container available
to be running at timepublic static String getStandaloneDir(boolean onServer, String containerQualifier)
onServer
- whether the check is made from client side (the path is constructed) or from deployment (the path
is read from actual runtime value)containerQualifier
- container qualifier or null if the arquillian.xml contains max 1 container available
to be running at time; this has no effect when onServer is truepublic static boolean isOpenJDK()
public static boolean isWildFly9x()
public static boolean isOracleJDK()
public static boolean isIbmJdk()
public static String getResourcePath(Class<?> c, String name)
public static List<String> readServerLogLines()
public static List<String> readServerLogLines(boolean onServer, String containerQualifier)
public static int getWarningCount(String findedString, boolean onServer)
public static int getWarningCount(String findedString, boolean onServer, String containerQualifier)
public static int getWarningCount(String findedString, boolean onServer, String containerQualifier, boolean useRegexp)
public static void countViolations(ResteasyViolationException e, int totalCount, int propertyCount, int classCount, int parameterCount, int returnValueCount)
public static void countViolations(ViolationReport e, int propertyCount, int classCount, int parameterCount, int returnValueCount)
public static ResteasyConstraintViolation getViolationByMessage(List<ResteasyConstraintViolation> list, String message)
public static ResteasyConstraintViolation getViolationByMessageAndValue(List<ResteasyConstraintViolation> list, String message, Object value)
public static ResteasyConstraintViolation getViolationByPath(List<ResteasyConstraintViolation> list, String path)
public static File resolveDependency(String dependency)
dependency
- public static void addOtherLibrary(org.jboss.shrinkwrap.api.spec.WebArchive archive, String dependency)
archive
- dependency
- public static boolean isWindows()
Copyright © 2021 JBoss by Red Hat. All rights reserved.