Class MessagesToHtmlWriter

  • All Implemented Interfaces:
    AutoCloseable

    public final class MessagesToHtmlWriter
    extends Object
    implements AutoCloseable
    Writes the message output of a test run as single page html report.
    • Method Detail

      • write

        public void write​(io.cucumber.messages.types.Envelope envelope)
                   throws IOException
        Writes a cucumber message to the html output.
        Parameters:
        envelope - the message
        Throws:
        IOException - if an IO error occurs
      • close

        public void close()
                   throws IOException
        Closes the stream, flushing it first. Once closed further write() invocations will cause an IOException to be thrown. Closing a closed stream has no effect.
        Specified by:
        close in interface AutoCloseable
        Throws:
        IOException - if an IO error occurs