Class TestTrait
Identifies the common NEONFORGE related test traits.
Namespace: Neon.Xunit
Assembly: Neon.Xunit.dll
Syntax
public static class TestTrait
Fields
Buggy
Set as the category value to identify test cases that appear to have bugs as opposed to the thing being tested having bugs. This also covers transient environmental issues generally out of control of the test case developer.
Declaration
public const string Buggy = "buggy"
Field Value
Type | Description |
---|---|
string |
Category
Identifies the Category test trait.
Declaration
public const string Category = "Category"
Field Value
Type | Description |
---|---|
string |
CloudExpense
Will incure cloud expenses when run.
Declaration
public const string CloudExpense = "cloud-expense"
Field Value
Type | Description |
---|---|
string |
Incomplete
Set as the category value to identify test cases that are still under development.
Declaration
public const string Incomplete = "incomplete"
Field Value
Type | Description |
---|---|
string |
Investigate
Set as the category value to identify test cases that are failing and are actively under investigation.
Declaration
public const string Investigate = "investigate"
Field Value
Type | Description |
---|---|
string |
NeonKube
Set this as the category value for tests that require a NEONKUBE cluster.
Declaration
public const string NeonKube = "neon-kube"
Field Value
Type | Description |
---|---|
string |
RequiresProfile
Requires one or more profile values, potentially requiring the developer to enter a master password.
Declaration
public const string RequiresProfile = "requires-profile"
Field Value
Type | Description |
---|---|
string |
Slow
Set this as the category value for slow tests.
Declaration
public const string Slow = "slow"
Field Value
Type | Description |
---|---|
string |