Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add documentation for regression tests #2000

Merged
merged 4 commits into from
Oct 12, 2015

Conversation

floehopper
Copy link
Contributor

I wanted to add a link to documentation about the regression tests from CONTRIBUTING.md, but realised that none of the existing documentation was really suitable or detailed enough.

This is my first stab at some more comprehensive documentation about the regression tests. Feedback welcome.

/cc @chrisroos @tadast

Expected user-visible changes

  • None

@chrisroos
Copy link
Contributor

Looks great to me.

@floehopper floehopper force-pushed the add-documentation-for-regression-tests branch from ca913f5 to c072ded Compare October 12, 2015 15:43
@floehopper
Copy link
Contributor Author

I've rebase this against master and force-pushed in preparation for merging.

floehopper added a commit that referenced this pull request Oct 12, 2015
…on-tests

Add documentation for regression tests
@floehopper floehopper merged commit 5b224f9 into master Oct 12, 2015
@floehopper floehopper deleted the add-documentation-for-regression-tests branch October 12, 2015 15:47
# Adding new regression tests

1. Update the flow to replace any single line conditionals around `Phraselist`s with multiple line conditionals. This is so that we get useful information from the running the coverage utility. Single line conditionals will show up as having been exercised irrespective of whether they caused something to be added to the `Phraselist`.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not exactly related to this PR, but I've skimmed the codebase (using GH search) and it looks like Phraselists are nearly extinct. I think it would make sense to look at removing it as a feature.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Yes, I think you're right that they have (almost?) entirely disappeared from question blocks. We already have a Trello card to remove documentation associated with them: https://trello.com/c/zODxvA3Y/78-remove-documentation-references-to-phraselists

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants