Class TestResultMessage

    • Field Detail

      • m_messageType

        @SerializedName("messageType")
        protected int m_messageType
      • m_suiteName

        @SerializedName("suiteName")
        protected java.lang.String m_suiteName
      • m_testName

        @SerializedName("testName")
        protected java.lang.String m_testName
      • m_testClassName

        @SerializedName("testClassName")
        protected java.lang.String m_testClassName
      • m_testMethodName

        @SerializedName("testMethodName")
        protected java.lang.String m_testMethodName
      • m_stackTrace

        @SerializedName("stackTrace")
        protected java.lang.String m_stackTrace
      • m_startMillis

        @SerializedName("startMillis")
        protected long m_startMillis
      • m_endMillis

        @SerializedName("endMillis")
        protected long m_endMillis
      • m_parameters

        @SerializedName("parameters")
        protected java.lang.String[] m_parameters
      • m_paramTypes

        @SerializedName("paramTypes")
        protected java.lang.String[] m_paramTypes
      • m_testDescription

        @SerializedName("testDescription")
        private java.lang.String m_testDescription
      • m_invocationCount

        @SerializedName("invocationCount")
        private int m_invocationCount
      • m_currentInvocationCount

        @SerializedName("currentInvocationCount")
        private int m_currentInvocationCount
      • m_instanceName

        @SerializedName("instanceName")
        private java.lang.String m_instanceName
    • Constructor Detail

      • TestResultMessage

        public TestResultMessage​(int resultType,
                                 java.lang.String suiteName,
                                 java.lang.String testName,
                                 java.lang.String className,
                                 java.lang.String methodName,
                                 java.lang.String testDescriptor,
                                 java.lang.String instanceName,
                                 java.lang.String[] params,
                                 long startMillis,
                                 long endMillis,
                                 java.lang.String stackTrace,
                                 int invocationCount,
                                 int currentInvocationCount)
        This constructor is used by the Eclipse client to initialize a result message based on what was received over the network.
      • TestResultMessage

        public TestResultMessage​(java.lang.String suiteName,
                                 java.lang.String testName,
                                 org.testng.ITestResult result)
        This constructor is used by RemoteTestNG to initialize a result message from an ITestResult.
      • TestResultMessage

        public TestResultMessage​(org.testng.ITestContext testCtx,
                                 org.testng.ITestResult result)
    • Method Detail

      • init

        private void init​(int resultType,
                          java.lang.String suiteName,
                          java.lang.String testName,
                          java.lang.String className,
                          java.lang.String methodName,
                          java.lang.String stackTrace,
                          long startMillis,
                          long endMillis,
                          java.lang.String[] parameters,
                          java.lang.String[] types,
                          java.lang.String testDescription,
                          java.lang.String instanceName,
                          int invocationCount,
                          int currentInvocationCount)
      • getResult

        public int getResult()
      • getSuiteName

        public java.lang.String getSuiteName()
      • getTestClass

        public java.lang.String getTestClass()
      • getMethod

        public java.lang.String getMethod()
      • getName

        public java.lang.String getName()
      • getStackTrace

        public java.lang.String getStackTrace()
      • getEndMillis

        public long getEndMillis()
      • getStartMillis

        public long getStartMillis()
      • getParameters

        public java.lang.String[] getParameters()
      • getParameterTypes

        public java.lang.String[] getParameterTypes()
      • getTestDescription

        public java.lang.String getTestDescription()
      • toDisplayString

        public java.lang.String toDisplayString()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        java.lang.String[] toString​(java.lang.Object[] objects,
                                    java.lang.Class<?>[] objectClasses)
      • primitiveArrayToString

        private java.lang.String[] primitiveArrayToString​(java.lang.Object o)
      • toString

        private java.lang.String[] toString​(java.lang.Class<?>[] classes)
      • extractParamTypes

        private java.lang.String[] extractParamTypes​(java.lang.String[] params)
      • extractParams

        private java.lang.String[] extractParams​(java.lang.String[] params)
      • getInvocationCount

        public int getInvocationCount()
      • getCurrentInvocationCount

        public int getCurrentInvocationCount()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setParameters

        public void setParameters​(java.lang.String[] params)
      • getInstanceName

        public java.lang.String getInstanceName()