Skip to content
#

test-framework

Here are 553 public repositories matching this topic...

horenmar
horenmar commented Nov 25, 2020

They should take single matcher during construction, and their match method should take a generic range, using the new generic matcher support.

Expected usage:

REQUIRE_THAT(get_keys(), AllMatch(KeyPattern({1, 2, 3})));
REQUIRE_THAT(get_numbers(), NoneMatch(IsOdd{}));
REQUIRE_THAT(get_strings(), AnyMatch(Contains("webscale") && !Contains("MongoDB")));

the matching semantics

jnm2
jnm2 commented Dec 27, 2019

We've had these four methods as far back as NUnit source history goes. The double? overloads are the same as the first two overloads except that they throw InvalidOperationException if you pass null. Since they can't be used to pass null, they don't do anything that the safer double overloads don't do.

Should we obsolete them or fix them? What would fixing them look like?

name
TimothyJones
TimothyJones commented Jan 7, 2021

Issue Classification

  • Feature request

Feature Request

Currently, the error messages when a consumer test fails to match the expectations are not very detailled. Many users don't realise they can look in the log to get more detailed errors.

We should improve this behaviour - at a minimum, we could add an error message directing users to the log file.

Ideally, we'd have a d

mefellows
mefellows commented Dec 11, 2020

TravisCI (org) is dropping support for OSS builds at the end of this month, meaning they must be transferred to travis-ci.com, which uses a credit system. Builds may fail (and already are) if the number of credits is exhausted within th emonth.

We are recommending switching to GH Actions, but the choice of CI provider is up to the project maintainer.

See also:

tomato42
tomato42 commented Oct 26, 2020

Feature request

Is your feature request related to a problem? Please describe

The analysis.py script provides just one confidence interval: 95%. While that is related to the 2-sigma interval of normal distribution, so in theory allows for easy estimation of bigger confidence intervals (like 3, 4, 5-sigma), it assumes a normal distribution, which the differences don't follow, and may be

Improve this page

Add a description, image, and links to the test-framework topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the test-framework topic, visit your repo's landing page and select "manage topics."

Learn more