@@ -72,6 +72,15 @@ type AcceptanceTestSuite
7272
7373type BenchmarkTestSuite
7474 {
75+ id : Uriorcurie !
76+ name : String
77+ description : String
78+ tags : [String ]
79+ testRunnerSettings : [String ]
80+ testMetadata : TestMetadata
81+ testPersona : TestPersonaEnum
82+ testCases : [TestCase ]
83+ testSuiteSpecification : TestSuiteSpecification
7584 }
7685
7786type OneHopTestSuite
@@ -87,34 +96,17 @@ type OneHopTestSuite
8796 testSuiteSpecification : TestSuiteSpecification
8897 }
8998
90- interface PathfinderPathNode
99+ type PathfinderPathNode
91100 {
92101 ids : [String ]
93102 name : String
94103 }
95104
96105type PathfinderTestAsset
97106 {
107+ id : Uriorcurie !
98108 name : String
99109 description : String
100- inputId : Uriorcurie
101- inputName : String
102- inputCategory : ConceptCategory
103- predicateId : PredicateType
104- predicateName : String
105- outputId : Uriorcurie
106- outputName : String
107- outputCategory : ConceptCategory
108- association : AssociationCategory
109- qualifiers : [Qualifier ]
110- expectedOutput : String
111- testIssue : TestIssueEnum
112- semanticSeverity : SemanticSeverityEnum
113- inV1 : Boolean
114- wellKnown : Boolean
115- testReference : Uriorcurie
116- testMetadata : TestMetadata
117- id : Uriorcurie !
118110 tags : [String ]
119111 testRunnerSettings : [String ]
120112 sourceInputId : Uriorcurie
@@ -123,11 +115,28 @@ type PathfinderTestAsset
123115 targetInputId : Uriorcurie
124116 targetInputName : String
125117 targetInputCategory : ConceptCategory
126- pathNodes : [PathfinderPathNode ]
127- minimumRequiredPathNodes : Integer
118+ predicateId : PredicateType
119+ predicateName : String
120+ qualifiers : [Qualifier ]
121+ minimumRequiredPathNodes : Integer !
122+ pathNodes : [PathfinderPathNode ]!
123+ expectedOutput : String
128124 }
129125
130126type PathfinderTestCase
127+ {
128+ id : Uriorcurie !
129+ name : String
130+ description : String
131+ tags : [String ]
132+ testRunnerSettings : [String ]
133+ testAssets : [PathfinderTestAsset ]!
134+ testCaseObjective : TestObjectiveEnum
135+ components : [ComponentEnum ]
136+ testEnv : TestEnvEnum
137+ }
138+
139+ type PerformanceTestCase
131140 {
132141 id : Uriorcurie !
133142 name : String
@@ -147,7 +156,22 @@ type PathfinderTestCase
147156 components : [ComponentEnum ]
148157 testEnv : TestEnvEnum
149158 tags : [String ]
150- testAssets : [PathfinderTestAsset ]!
159+ testRunTime : Integer !
160+ spawnRate : Float !
161+ testAssets : [TestAsset ]!
162+ }
163+
164+ type PerformanceTestSuite
165+ {
166+ id : Uriorcurie !
167+ name : String
168+ description : String
169+ tags : [String ]
170+ testRunnerSettings : [String ]
171+ testMetadata : TestMetadata
172+ testPersona : TestPersonaEnum
173+ testSuiteSpecification : TestSuiteSpecification
174+ testCases : [PerformanceTestCase ]
151175 }
152176
153177type Precondition
0 commit comments