< prev index next >

test/jdk/tools/jpackage/helpers/JPackagePath.java

Print this page




  89     }
  90 
  91     // Returns path to generate secondary launcher of given application
  92     public static String getAppSL(String sl) {
  93         return getAppSL("test", sl);
  94     }
  95 
  96     public static String getAppSL(String app, String sl) {
  97         if (JPackageHelper.isWindows()) {
  98             return Path.of("output", app, "bin", sl + ".exe").toString();
  99         } else if (JPackageHelper.isOSX()) {
 100             return Path.of("output", app + ".app",
 101                     "Contents", "MacOS", sl).toString();
 102         } else if (JPackageHelper.isLinux()) {
 103             return Path.of("output", app, "bin", sl).toString();
 104         } else {
 105             throw new AssertionError("Cannot detect platform");
 106         }
 107     }
 108 
 109     // Returns path to app working directory
 110     // (where test application generates its output)
 111     public static String getAppWorkingDir() {
 112         return getAppWorkingDir("test");
 113     }
 114 
 115     public static String getAppWorkingDir(String name) {
 116          if (JPackageHelper.isWindows()) {
 117             return Path.of("output", name, "app").toString();
 118         } else if (JPackageHelper.isOSX()) {
 119             return Path.of("output", name + ".app",
 120                     "Contents", "Java").toString();
 121         } else if (JPackageHelper.isLinux()) {
 122             return Path.of("output", name, "app").toString();
 123         } else {
 124             throw new AssertionError("Cannot detect platform");
 125         }
 126     }
 127 
 128     // Returns path to test application cfg file
 129     public static String getAppCfg() {
 130         return getAppCfg("test");
 131     }
 132 
 133     public static String getAppCfg(String name) {
 134          if (JPackageHelper.isWindows()) {
 135             return Path.of("output", name, "app", name + ".cfg").toString();
 136         } else if (JPackageHelper.isOSX()) {
 137             return Path.of("output", name + ".app",
 138                     "Contents", "Java", name + ".cfg").toString();
 139         } else if (JPackageHelper.isLinux()) {
 140             return Path.of("output", name, "app", name + ".cfg").toString();
 141         } else {
 142             throw new AssertionError("Cannot detect platform");
 143         }
 144     }
 145 
 146     // Returns path including executable to java in image runtime folder
 147     public static String getRuntimeJava() {




  89     }
  90 
  91     // Returns path to generate secondary launcher of given application
  92     public static String getAppSL(String sl) {
  93         return getAppSL("test", sl);
  94     }
  95 
  96     public static String getAppSL(String app, String sl) {
  97         if (JPackageHelper.isWindows()) {
  98             return Path.of("output", app, "bin", sl + ".exe").toString();
  99         } else if (JPackageHelper.isOSX()) {
 100             return Path.of("output", app + ".app",
 101                     "Contents", "MacOS", sl).toString();
 102         } else if (JPackageHelper.isLinux()) {
 103             return Path.of("output", app, "bin", sl).toString();
 104         } else {
 105             throw new AssertionError("Cannot detect platform");
 106         }
 107     }
 108 



















 109     // Returns path to test application cfg file
 110     public static String getAppCfg() {
 111         return getAppCfg("test");
 112     }
 113 
 114     public static String getAppCfg(String name) {
 115          if (JPackageHelper.isWindows()) {
 116             return Path.of("output", name, "app", name + ".cfg").toString();
 117         } else if (JPackageHelper.isOSX()) {
 118             return Path.of("output", name + ".app",
 119                     "Contents", "Java", name + ".cfg").toString();
 120         } else if (JPackageHelper.isLinux()) {
 121             return Path.of("output", name, "app", name + ".cfg").toString();
 122         } else {
 123             throw new AssertionError("Cannot detect platform");
 124         }
 125     }
 126 
 127     // Returns path including executable to java in image runtime folder
 128     public static String getRuntimeJava() {


< prev index next >