Skip to content

Add a README.md to test/BaselineOutput #100

Closed

Description

@markusweimer

We should have a README.md to the test/BaselineOutput folder to explain its purpose.

(Updated on 2018-07-02 to reflect the new location of the folder)

Activity

  1. glebuk commented on May 9, 2018

    @glebuk
    Contributor

    We should also consider moving the folder under /tests to make the purpose more obvious.

  2. Ivanidzo4ka commented on May 9, 2018

    @Ivanidzo4ka
    Contributor

    Does anyone remember why it's called ZBaselines instead of just baselines or TestBaselines?

  3. costin-eseanu commented on May 9, 2018

    @costin-eseanu

    Because it would be sorted last in the folder view, so it's easy to find. :)

  4. justinormont commented on May 9, 2018

    @justinormont
    Contributor

    Agreed w / @glebuk & @Ivanidzo4ka (move+rename). Placing under /test/baselineOutput/ may be easier to understand its purpose.

  5. Ivanidzo4ka commented on May 9, 2018

    @Ivanidzo4ka
    Contributor

    So if we call it Baselines inside test folder, it would be first, and it would be easy to find as well!
    Should we create issue to move baselines to test folder and rename them?

  6. justinormont commented on May 9, 2018

    @justinormont
    Contributor

    What do we think the best name for it is? Terse + understandable is my metric to optimize.

    Also, welcome @costin-eseanu!

  7. TomFinley commented on May 10, 2018

    @TomFinley
    Contributor

    @justinormont I like your /test/BaselineOutput suggestion.

    The intention of that directory is that it mirrors the TestOutput directory, produced by our tests. (In this way we can review any divergences between the expected output (in the baselines), and the actual output (as actually output by the test.

    This however brings up what might be a larger (different?) issue. The test outputs used to be written just to the root directory, alongside ZBaselines. I might like them to be written to /test/TestOutput... that way, you get the two peer directories right next to each other.

    Right now, as near as I can tell, the test output is not being written to a single directory, which makes tracking changes to baselines harder to find, and makes the practice of using diff tools to see all the test divergences at a glance now impossible (I have, for example, one TestOutput directory at Microsoft.ML.Core.Tests\netcoreapp2.0\TestOutput in my build, and another TestOutput directory at ``). Also it's being put in a very, very odd location: the bin directory right next to the test assemblies. I'm not sure the binary directory is really an appropriate location for test output.

    I'm not sure why it was changed to this new system exactly, but we should revisit, maybe instead writing them to test/TestOutput, or something.

    Also hi @costin-eseanu , you seem familiar somehow. :D

  8. changed the title [-]Add a README.md to ZBaselines[/-] [+]Add a README.md to `test/BaselineOutput`[/+] on Jul 2, 2018
  9. Ivanidzo4ka commented on Oct 18, 2018

    @Ivanidzo4ka
    Contributor

    DRI RESPONSE: yes, we probably should. Basically this is folder where we keep baseline files for our tests.
    Marking this as up-for-grabs.

  10. ghost locked as resolved and limited conversation to collaborators on Mar 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions