System properties won’t be supported on Native (system properties are a JVM concept).
But environment variables should be, and it looks like
SystemPropertySpecFilterInterceptor
and
SystemPropertyTestFilterEnabledExtension
both check both system properties and environment variables when doing filtering. (For example,
SystemPropertySpecFilterInterceptor
checks for the
kotest.filter.specs
system property and then the environment variable of the same name.)
However,
kotest.filter.specs
and
kotest.filter.tests
, while valid system property names, are not considered valid environment variable names by many shells due to the
.
characters, so this is very difficult to use. Would you be open to a PR that changes those two interceptors to look for the environment variables with the dots replaced by underscores?