Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Automatically detect and run all test dll's #1289

Closed

Description

@meaghanlewis

Background:
In the past, we have not updated our tests to execute as new directories of tests were added. Because of this, some tests were not being run regularly.

Goal:
As a way to remedy forgetting which tests to run, it would benefit to have test dll's follow a similar convention so that they can be detected and run automatically without having to update the test commands and scripts in the future.

This task will require updating:

  • test dll's to end in something like \*.tests.dll so that they can be recursively searched
  • scripts that run the tests to tell them how to locate these test dll's
    • scripts/test.ps1
    • appveyor.yml

Activity

  1. grokys commented on Oct 31, 2017

    @grokys
    Contributor

    If we're going to with only building in AppVeyor, there is the "auto" testing mode: https://www.appveyor.com/docs/running-tests/#selecting-assemblies-andor-categories-to-test

  2. changed the title [-]Run tests automatically for all dll's that end in 'test'[/-] [+]Automatically detect and run all test dll's[/+] on Nov 3, 2017
  3. self-assigned this
    on Jan 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions