Skip to content

Figure out how to do platform specific testing and test-disablement in Tril #1843

@mgaudet

Description

@mgaudet

Some test cases will be written that cannot be run on all platforms, intentionally, leading to a need to disable/enable test cases on a per platform basis.

One option is to guard them with #ifdef TR_TARGET macros, however, this is coarse choice, and doesn't help distinguish between

  • Tests temporarily disabled due to a known defect
  • Tests disabled temporarily on a platform while waiting for implementation
  • Tests disabled permanently on a platform because some feature doesn't exist, or never will.

This discussion item is hoping to try to get some brainstorming on the right way to do this in the most productive fashion.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions