Skip to content
This repository was archived by the owner on Mar 14, 2026. It is now read-only.
This repository was archived by the owner on Mar 14, 2026. It is now read-only.

Have a goal of having way to override the output of Base.print(io::IO, suite::TestSuite) #58

Description

We have a need to write out out results in nunit format for reporting purposes. I could overwrite the Base.print function and hide the current function, but I would rather reach out to see if there are plans to include this in the architecture of the project or if you would be willing to add a hook for this behavior as in:

function Base.print(io::IO, suite::TestSuite, writer:: TestSuiteResultsWriter = nothing)

   if writer == nothing
      writer = DefaultTestSuiteResultsWriter()
   end

   writer.write(io, suite)
end

This would mean that as a part of the facts function we would need a way of providing the writer, which could be an argument following the description.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions