Codota Logo
OperatingSystemResolver.<init>
Code IndexAdd Codota to your IDE (free)

How to use
org.arquillian.cube.docker.impl.util.OperatingSystemResolver
constructor

Best Java code snippets using org.arquillian.cube.docker.impl.util.OperatingSystemResolver.<init> (Showing top 12 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: org.arquillian.cube/arquillian-cube-docker

OperatingSystemInterface getCurrentOperatingSystem() {
  return new OperatingSystemResolver().currentOperatingSystem();
}
origin: arquillian/arquillian-cube

OperatingSystemInterface getCurrentOperatingSystem() {
  return new OperatingSystemResolver().currentOperatingSystem();
}
origin: org.arquillian.cube/arquillian-cube-docker-drone

private static String convertToBind(Path hostPath, String containterPath, String mode) {
  boolean isWindows = new OperatingSystemResolver().currentOperatingSystem().getFamily() == OperatingSystemFamily.WINDOWS;
  Path absoluteHostPath = hostPath.toAbsolutePath();
  if(isWindows) {
origin: arquillian/arquillian-cube

private static String convertToBind(Path hostPath, String containterPath, String mode) {
  boolean isWindows = new OperatingSystemResolver().currentOperatingSystem().getFamily() == OperatingSystemFamily.WINDOWS;
  Path absoluteHostPath = hostPath.toAbsolutePath();
  if(isWindows) {
origin: org.arquillian.cube/arquillian-cube-docker

public static String resolveDistro() {
  OperatingSystemFamilyInterface currentOSFamily = new OperatingSystemResolver().currentOperatingSystem().getFamily();
  for (DockerMachineDistro distro : values()) {
    for (OperatingSystemFamily osFamily : distro.osFamily) {
      if (osFamily == currentOSFamily) {
        return distro.distro;
      }
    }
  }
  return null;
}
origin: arquillian/arquillian-cube

public static String resolveDistro() {
  OperatingSystemFamilyInterface currentOSFamily = new OperatingSystemResolver().currentOperatingSystem().getFamily();
  for (DockerMachineDistro distro : values()) {
    for (OperatingSystemFamily osFamily : distro.osFamily) {
      if (osFamily == currentOSFamily) {
        return distro.distro;
      }
    }
  }
  return null;
}
origin: arquillian/arquillian-cube

public DockerRequirement() {
  this.commandLineExecutor = new CommandLineExecutor();
  this.resolver = new CubeDockerConfigurationResolver(new Top(),
    new DockerMachine(commandLineExecutor),
    new Boot2Docker(commandLineExecutor),
    new DefaultDocker(),
    new OperatingSystemResolver().currentOperatingSystem()
  );
}
origin: org.arquillian.cube/arquillian-cube-docker

public DockerRequirement() {
  this.commandLineExecutor = new CommandLineExecutor();
  this.resolver = new CubeDockerConfigurationResolver(new Top(),
    new DockerMachine(commandLineExecutor),
    new Boot2Docker(commandLineExecutor),
    new DefaultDocker(),
    new OperatingSystemResolver().currentOperatingSystem()
  );
}
origin: arquillian/arquillian-cube

@Test
public void shouldUseBoot2DockerIfDockerHostIsSetOnServerURIByDefault() {
  assumeThat(new OperatingSystemResolver().currentOperatingSystem().getFamily(),
    is(not(OperatingSystemFamily.LINUX)));
  Map<String, String> config = new HashMap<>();
  config.put(CubeDockerConfiguration.DOCKER_URI, "tcp://dockerHost:22222");
  when(extensionDef.getExtensionProperties()).thenReturn(config);
  when(arquillianDescriptor.extension("docker")).thenReturn(extensionDef);
  when(commandLineExecutor.execCommand("boot2docker", "ip")).thenReturn("192.168.0.1");
  when(commandLineExecutor.execCommand("docker-machine")).thenThrow(new RuntimeException());
  fire(new CubeConfiguration());
  assertThat(config, hasEntry(CubeDockerConfiguration.DOCKER_URI, "tcp://192.168.0.1:22222"));
  assertThat(config, hasEntry(is(CubeDockerConfiguration.CERT_PATH), defaultBootToDockerCertPath()));
}
origin: arquillian/arquillian-cube

@Test
public void tlsVerifyShouldBeTrueInCaseOfNotSetAndDockerHostTagPresent() {
  assumeThat(new OperatingSystemResolver().currentOperatingSystem().getFamily(),
    is(not(OperatingSystemFamily.LINUX)));
  Map<String, String> config = new HashMap<>();
  config.put(CubeDockerConfiguration.DOCKER_URI, "tcp://dockerHost:22222");
  when(extensionDef.getExtensionProperties()).thenReturn(config);
  when(arquillianDescriptor.extension("docker")).thenReturn(extensionDef);
  when(commandLineExecutor.execCommand("boot2docker", "ip")).thenReturn("192.168.0.2");
  when(commandLineExecutor.execCommand("docker-machine")).thenThrow(new RuntimeException());
  fire(new CubeConfiguration());
  assertThat(config, hasEntry(CubeDockerConfiguration.DOCKER_URI, "tcp://192.168.0.2:22222"));
  assertThat(config, hasEntry(CubeDockerConfiguration.TLS_VERIFY, "true"));
  assertThat(config, hasEntry(is(CubeDockerConfiguration.CERT_PATH), defaultBootToDockerCertPath()));
}
origin: arquillian/arquillian-cube

@Test
public void dockerUriConfigurationParameterShouldTakePrecedenceOverSystemEnv() {
  assumeThat(new OperatingSystemResolver().currentOperatingSystem().getFamily(),
    is(not(OperatingSystemFamily.LINUX)));
  String originalVar = System.getProperty(CubeDockerConfigurator.DOCKER_HOST);
  try {
    System.setProperty(CubeDockerConfigurator.DOCKER_HOST, "tcp://127.0.0.1:22222");
    Map<String, String> config = new HashMap<>();
    config.put(CubeDockerConfiguration.DOCKER_URI, "tcp://dockerHost:22222");
    when(extensionDef.getExtensionProperties()).thenReturn(config);
    when(arquillianDescriptor.extension("docker")).thenReturn(extensionDef);
    when(extensionDef.getExtensionProperties()).thenReturn(config);
    when(arquillianDescriptor.extension("docker")).thenReturn(extensionDef);
    when(commandLineExecutor.execCommand("boot2docker", "ip")).thenReturn("192.168.0.1");
    when(commandLineExecutor.execCommand("docker-machine")).thenThrow(new RuntimeException());
    fire(new CubeConfiguration());
    assertThat(config, hasEntry(CubeDockerConfiguration.DOCKER_URI, "tcp://192.168.0.1:22222"));
    assertThat(config, hasEntry(CubeDockerConfiguration.DOCKER_SERVER_IP, "192.168.0.1"));
  } finally {
    if (originalVar != null) {
      System.setProperty(CubeDockerConfigurator.DOCKER_HOST, originalVar);
    } else {
      System.clearProperty(CubeDockerConfigurator.DOCKER_HOST);
    }
  }
}
origin: arquillian/arquillian-cube

public static DockerClientExecutor initialize() {
  Injector injector = new Injector() {
    @Override
    public <T> T inject(T t) {
      return t;
    }
  };
  CubeDockerConfigurationResolver resolver = new CubeDockerConfigurationResolver(new Top(),
    new DockerMachine(new CommandLineExecutor()),
    new Boot2Docker(new CommandLineExecutor()),
    new DefaultDocker(),
    new OperatingSystemResolver().currentOperatingSystem());
  final Map<String, String> config = resolver.resolve(new HashMap<>());
  final CubeDockerConfiguration cubeDockerConfiguration = CubeDockerConfiguration.fromMap(config, injector);
  return new DockerClientExecutor(cubeDockerConfiguration);
}
org.arquillian.cube.docker.impl.utilOperatingSystemResolver<init>

Popular methods of OperatingSystemResolver

  • currentOperatingSystem

Popular in Java

  • Updating database using SQL prepared statement
  • getSystemService (Context)
  • onCreateOptionsMenu (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • IOException (java.io)
    Signals that an I/O exception of some sort has occurred. This class is the general class of exceptio
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Collectors (java.util.stream)
  • Runner (org.openjdk.jmh.runner)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now