Class GoTestResultsProvider

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider

    public class GoTestResultsProvider
    extends java.lang.Object
    implements org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
    • Constructor Summary

      Constructors 
      Constructor Description
      GoTestResultsProvider​(java.util.List<org.gradle.api.internal.tasks.testing.junit.result.TestClassResult> results)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      boolean hasOutput​(long id, org.gradle.api.tasks.testing.TestOutputEvent.Destination destination)  
      boolean isHasResults()  
      void visitClasses​(org.gradle.api.Action<? super org.gradle.api.internal.tasks.testing.junit.result.TestClassResult> visitor)  
      void writeAllOutput​(long id, org.gradle.api.tasks.testing.TestOutputEvent.Destination destination, java.io.Writer writer)  
      void writeNonTestOutput​(long id, org.gradle.api.tasks.testing.TestOutputEvent.Destination destination, java.io.Writer writer)  
      void writeTestOutput​(long classId, long testId, org.gradle.api.tasks.testing.TestOutputEvent.Destination destination, java.io.Writer writer)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GoTestResultsProvider

        public GoTestResultsProvider​(java.util.List<org.gradle.api.internal.tasks.testing.junit.result.TestClassResult> results)
    • Method Detail

      • writeAllOutput

        public void writeAllOutput​(long id,
                                   org.gradle.api.tasks.testing.TestOutputEvent.Destination destination,
                                   java.io.Writer writer)
        Specified by:
        writeAllOutput in interface org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
      • writeNonTestOutput

        public void writeNonTestOutput​(long id,
                                       org.gradle.api.tasks.testing.TestOutputEvent.Destination destination,
                                       java.io.Writer writer)
        Specified by:
        writeNonTestOutput in interface org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
      • writeTestOutput

        public void writeTestOutput​(long classId,
                                    long testId,
                                    org.gradle.api.tasks.testing.TestOutputEvent.Destination destination,
                                    java.io.Writer writer)
        Specified by:
        writeTestOutput in interface org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
      • visitClasses

        public void visitClasses​(org.gradle.api.Action<? super org.gradle.api.internal.tasks.testing.junit.result.TestClassResult> visitor)
        Specified by:
        visitClasses in interface org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
      • hasOutput

        public boolean hasOutput​(long id,
                                 org.gradle.api.tasks.testing.TestOutputEvent.Destination destination)
        Specified by:
        hasOutput in interface org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
      • isHasResults

        public boolean isHasResults()
        Specified by:
        isHasResults in interface org.gradle.api.internal.tasks.testing.junit.result.TestResultsProvider
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException