Uploaded image for project: 'Lucene.Net'
  1. Lucene.Net
  2. LUCENENET-419

Tests should be categorized

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • Lucene.Net 3.0.3, Lucene.Net 4.8.0
    • None
    • All

    Description

      We should break down the tests into categories.

      Possible Categories:

      • ones that ensure the test env is set up correctly for any integration tests.
      • integration tests
      • unit tests (ones that use RAMDirectory, in memory objects, etc)
      • any others that may be useful.

      The unit tests should always run. The integration tests should fail when things are not set up right.

      CI should run these by categories.

      The testing env should help anyone looking to verify their testing setup. e.g. The test require a temp directory as an Environment Variable. It would be helpful to put things like these into their own tests to verify the setup and help developers figure out what they are missing.

      Attachments

        Activity

          People

            michaelherndon michael herndon
            michaelherndon michael herndon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 40h
                40h
                Remaining:
                Remaining Estimate - 40h
                40h
                Logged:
                Time Spent - Not Specified
                Not Specified