Skip to content

Class: PathfinderTestCase

URI: ttm:PathfinderTestCase

classDiagram class PathfinderTestCase TestEntity <|-- PathfinderTestCase PathfinderTestCase : components PathfinderTestCase --> ComponentEnum : components PathfinderTestCase : description PathfinderTestCase : id PathfinderTestCase : name PathfinderTestCase : tags PathfinderTestCase : test_assets PathfinderTestCase --> PathfinderTestAsset : test_assets PathfinderTestCase : test_case_objective PathfinderTestCase --> TestObjectiveEnum : test_case_objective PathfinderTestCase : test_env PathfinderTestCase --> TestEnvEnum : test_env PathfinderTestCase : test_runner_settings

Inheritance

Slots

Name Cardinality and Range Description Inheritance
test_assets 1..*
PathfinderTestAsset
List of explicitly enumerated Test Assets direct
test_case_objective 0..1
TestObjectiveEnum
Testing objective behind specified set of test particulars (e direct
components 0..*
ComponentEnum
The component that this test case is intended to run against direct
test_env 0..1
TestEnvEnum
Deployment environment within which the associated TestSuite is run direct
id 1..1
Uriorcurie
A unique identifier for a Test Entity TestEntity
name 0..1
String
A human-readable name for a Test Entity TestEntity
description 0..1
String
A human-readable description for a Test Entity TestEntity
tags 0..*
String
A human-readable tags for categorical memberships of a TestEntity (preferably... TestEntity
test_runner_settings 0..*
String
Scalar parameters for the TestRunner processing a given TestEntity TestEntity

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel

Mappings

Mapping Type Mapped Value
self ttm:PathfinderTestCase
native ttm:PathfinderTestCase

LinkML Source

Direct

name: PathfinderTestCase
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestEntity
slots:
- test_assets
- test_case_objective
- components
- test_env
slot_usage:
  test_assets:
    name: test_assets
    domain_of:
    - TestCase
    - PathfinderTestCase
    range: PathfinderTestAsset

Induced

name: PathfinderTestCase
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestEntity
slot_usage:
  test_assets:
    name: test_assets
    domain_of:
    - TestCase
    - PathfinderTestCase
    range: PathfinderTestAsset
attributes:
  test_assets:
    name: test_assets
    description: List of explicitly enumerated Test Assets. The class attributes of
      TestAsset would be included in the TestCase versus being referred to by the
      identifier (curie) of the TestAsset. That is, this would be a list of objects
      (in JSONSchema serialization) versus a list of strings (where each string is
      an identifier pointing to another class).
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    multivalued: true
    alias: test_assets
    owner: PathfinderTestCase
    domain_of:
    - TestCase
    - PathfinderTestCase
    range: PathfinderTestAsset
    required: true
    inlined: true
    inlined_as_list: true
  test_case_objective:
    name: test_case_objective
    description: Testing objective behind specified set of test particulars (e.g.
      acceptance pass/fail; benchmark; quantitative; standards compliance; graph navigation
      integrity)
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    alias: test_case_objective
    owner: PathfinderTestCase
    domain_of:
    - TestCase
    - PathfinderTestCase
    range: TestObjectiveEnum
  components:
    name: components
    description: The component that this test case is intended to run against.  Most
      often this is the ARS for  acceptance tests, but for the Benchmarks repo integration,
      this can also be individual components of the system like Aragorn, or ARAX.
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    multivalued: true
    alias: components
    owner: PathfinderTestCase
    domain_of:
    - TestCase
    - PathfinderTestCase
    - TestRunSession
    range: ComponentEnum
  test_env:
    name: test_env
    description: Deployment environment within which the associated TestSuite is run.
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    alias: test_env
    owner: PathfinderTestCase
    domain_of:
    - TestCase
    - PathfinderTestCase
    - TestRunSession
    range: TestEnvEnum
  id:
    name: id
    description: A unique identifier for a Test Entity
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: PathfinderTestCase
    domain_of:
    - TestEntity
    range: uriorcurie
    required: true
  name:
    name: name
    description: A human-readable name for a Test Entity
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: PathfinderTestCase
    domain_of:
    - TestEntity
    - PathfinderPathNode
    range: string
  description:
    name: description
    description: A human-readable description for a Test Entity
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: PathfinderTestCase
    domain_of:
    - TestEntity
    range: string
  tags:
    name: tags
    description: A human-readable tags for categorical memberships of a TestEntity
      (preferably a URI or CURIE). Typically used to aggregate instances of TestEntity
      into formally typed or ad hoc lists.
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    rank: 1000
    slot_uri: schema:additionalType
    multivalued: true
    alias: tags
    owner: PathfinderTestCase
    domain_of:
    - TestEntity
    range: string
  test_runner_settings:
    name: test_runner_settings
    description: Scalar parameters for the TestRunner processing a given TestEntity.
    from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
    aliases:
    - Settings
    rank: 1000
    multivalued: true
    alias: test_runner_settings
    owner: PathfinderTestCase
    domain_of:
    - TestEntity
    range: string
    required: false