Serialized Form
-
Package org.jboss.arquillian.test.spi
-
Exception Class org.jboss.arquillian.test.spi.ArquillianProxyException
class ArquillianProxyException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception Class org.jboss.arquillian.test.spi.CombinedException
class CombinedException extends Exception implements Serializable -
Class org.jboss.arquillian.test.spi.ExceptionProxy
class ExceptionProxy extends Object implements Externalizable- serialVersionUID:
- 2321010311438950147L
-
Serialization Methods
-
readExternal
Custom Serialization logic.If possible, we try to keep the original Exception form the Container side.
If we can't load the Exception on the client side, return a ArquillianProxyException that keeps the original stack trace etc.
We can't use in.readObject() on the Throwable cause, because if a ClassNotFoundException is thrown, the stream is marked with the exception and that stream is the same stream that is deserializing us, so we will fail outside of our control. Store the Throwable cause as a serialized byte array instead, so we can deserialize it outside of our own stream.
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.jboss.arquillian.test.spi.TestResult
class TestResult extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
String description
-
end
long end
-
exceptionProxy
ExceptionProxy exceptionProxy
-
start
long start
-
status
TestResult.Status status
-
-
-
Package org.jboss.arquillian.test.spi.execution
-
Class org.jboss.arquillian.test.spi.execution.ExecutionDecision
class ExecutionDecision extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
decision
ExecutionDecision.Decision decision
-
reason
String reason
-
-
Exception Class org.jboss.arquillian.test.spi.execution.SkippedTestExecutionException
class SkippedTestExecutionException extends Exception implements Serializable- serialVersionUID:
- 1L
-