Annotation Interface GeosupportIntegrationTest


@Retention(RUNTIME) @Target({TYPE,METHOD}) @Documented @EnabledIfEnvironmentVariable(named="GEOFILES", matches=".+(/|\\\\)$") @EnabledIfSystemProperty(named="os.arch", matches=".*64.*") @EnabledOnOs({LINUX,WINDOWS}) public @interface GeosupportIntegrationTest
Composed annotation indicating that this type or method invokes a native JNI call to the Geoclient C runtime and will only be enabled on platforms supported by Geosupport. At this time, the following platforms are supported:

  • 64-bit Linux (libc 6.+)
  • 64-bit Windows (MSVC++ 2013, 2015, 2017+)

To enforce the above, this type is composed from the following JUnit 5 annotation's configured as follows:

  • @EnabledIfEnvironmentVariable(named = "GEOFILES", matches = ".+(/|\\\\)$")
  • @EnabledIfSystemProperty(named = "os.arch", matches = ".*64.*")
  • @EnabledOnOs({ OS.LINUX, OS.WINDOWS })
Since:
2.0
Author:
mlipper
See Also:
  • EnabledIfEnvironmentVariable
  • EnabledIfSystemProperty
  • EnabledOnOs