Register JNA's native library integration in LinuxSocketDomain

See gh-19836
pull/19850/head
Andy Wilkinson 5 years ago
parent ef13f04938
commit 62a848f1b1

@ -22,6 +22,8 @@ import java.util.Arrays;
import java.util.List;
import com.sun.jna.LastErrorException;
import com.sun.jna.Native;
import com.sun.jna.Platform;
import com.sun.jna.Structure;
import org.springframework.util.Assert;
@ -33,6 +35,10 @@ import org.springframework.util.Assert;
*/
class LinuxDomainSocket extends DomainSocket {
static {
Native.register(Platform.C_LIBRARY_NAME);
}
LinuxDomainSocket(String path) throws IOException {
super(path);
}

@ -19,8 +19,6 @@ package org.springframework.boot.cloudnativebuildpack.docker;
import java.io.IOException;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.DisabledOnOs;
import org.junit.jupiter.api.condition.OS;
import org.springframework.boot.cloudnativebuildpack.docker.type.ImageReference;
import org.springframework.boot.testsupport.testcontainers.DisabledIfDockerUnavailable;
@ -31,7 +29,6 @@ import org.springframework.boot.testsupport.testcontainers.DisabledIfDockerUnava
* @author Phillip Webb
*/
@DisabledIfDockerUnavailable
@DisabledOnOs(OS.LINUX)
class DockerApiIntegrationTests {
private final DockerApi docker = new DockerApi();

Loading…
Cancel
Save