desktop: add --test command to test all defined servers
This commit is contained in:
@@ -24,15 +24,21 @@ public class App {
|
|||||||
System.exit(1);
|
System.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
final Server server = cannon.selectServer();
|
|
||||||
log.log(Level.INFO, "Randomly selected server: {0}", server.getLabel());
|
|
||||||
|
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
log.log(Level.SEVERE, "No filename provided");
|
log.log(Level.SEVERE, "No filename provided");
|
||||||
System.exit(1);
|
System.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
final File source = new File(args[0]);
|
final Server server = cannon.selectServer();
|
||||||
|
log.log(Level.INFO, "Randomly selected server: {0}", server.getLabel());
|
||||||
|
|
||||||
|
final String arg = args[0];
|
||||||
|
if (arg.equals("--test")) {
|
||||||
|
testServers(servers);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final File source = new File(arg);
|
||||||
if (!source.exists()) {
|
if (!source.exists()) {
|
||||||
log.log(Level.SEVERE, "No such file: {0}", source);
|
log.log(Level.SEVERE, "No such file: {0}", source);
|
||||||
System.exit(1);
|
System.exit(1);
|
||||||
@@ -42,6 +48,15 @@ public class App {
|
|||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void testServers (final List<Server> servers) {
|
||||||
|
log.log(Level.INFO, "Testing all defined servers");
|
||||||
|
for (final Server server : servers) {
|
||||||
|
log.log(Level.INFO, "{0} {1}: {2}", new Object[] {
|
||||||
|
server.getClass().getSimpleName(), server.getLabel(), PieCannon.testServer(server)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static File getServersJson () {
|
public static File getServersJson () {
|
||||||
return new File(getDataDirectory(), "servers.json");
|
return new File(getDataDirectory(), "servers.json");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user