Class TestCase

    • Method Detail

      • reportArn

        public final String reportArn()

        The ARN of the report to which the test case belongs.

        Returns:
        The ARN of the report to which the test case belongs.
      • testRawDataPath

        public final String testRawDataPath()

        The path to the raw data file that contains the test result.

        Returns:
        The path to the raw data file that contains the test result.
      • prefix

        public final String prefix()

        A string that is applied to a series of related test cases. CodeBuild generates the prefix. The prefix depends on the framework used to generate the tests.

        Returns:
        A string that is applied to a series of related test cases. CodeBuild generates the prefix. The prefix depends on the framework used to generate the tests.
      • name

        public final String name()

        The name of the test case.

        Returns:
        The name of the test case.
      • status

        public final String status()

        The status returned by the test case after it was run. Valid statuses are SUCCEEDED, FAILED, ERROR, SKIPPED, and UNKNOWN.

        Returns:
        The status returned by the test case after it was run. Valid statuses are SUCCEEDED, FAILED, ERROR, SKIPPED, and UNKNOWN.
      • durationInNanoSeconds

        public final Long durationInNanoSeconds()

        The number of nanoseconds it took to run this test case.

        Returns:
        The number of nanoseconds it took to run this test case.
      • message

        public final String message()

        A message associated with a test case. For example, an error message or stack trace.

        Returns:
        A message associated with a test case. For example, an error message or stack trace.
      • expired

        public final Instant expired()

        The date and time a test case expires. A test case expires 30 days after it is created. An expired test case is not available to view in CodeBuild.

        Returns:
        The date and time a test case expires. A test case expires 30 days after it is created. An expired test case is not available to view in CodeBuild.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)