Class TestTrait
Identifies the common NEONFORGE related test traits.
Namespace: Neon.Xunit
Assembly: Neon.Xunit.dll
Syntax
public static class TestTraitFields
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 |