Package gov.nyc.doitt.gis.geoclient.test
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: