Skip to content

SDP: Cross Platform Test Suite #405

@joelmartinez

Description

@joelmartinez

The test suite is one of the things that helps mdoc maintain backwards compatibility … without it, it would be impossible to determine if a change or new feature would break the large number of edge cases that can be represented in .NET APIs. Currently, a large portion of mdoc's tests are in the form of integration tests defined in a makefile … this makes cross-platform development a bit more difficult due to difficulty in getting this to run well on windows.

Goals

  • Experiment with using MSBuild to convert tests from the current Makefiles (explore automated parsing/porting?)
  • Experiment with using Experiment 1's model to recreate the integration tests as unit tests. This will greatly increase test suite speed, and make maintenance simpler if feasible.
  • Consider using Xunit instead of Nunit to align with dotnet core.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions