From 9926a79503c9bd6454c076f2b60cd577f6061e4d Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sat, 19 Feb 2022 07:29:58 +0000
Subject: [PATCH] Using Borg version 1.1.17 as default. Version is now configurable via web client and json file.
---
borgbutler-server/src/test/java/de/micromata/borgbutler/server/BorgInstallationTest.java | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/borgbutler-server/src/test/java/de/micromata/borgbutler/server/BorgInstallationTest.java b/borgbutler-server/src/test/java/de/micromata/borgbutler/server/BorgInstallationTest.java
index dc97e98..c74408f 100644
--- a/borgbutler-server/src/test/java/de/micromata/borgbutler/server/BorgInstallationTest.java
+++ b/borgbutler-server/src/test/java/de/micromata/borgbutler/server/BorgInstallationTest.java
@@ -21,9 +21,24 @@
borgInstallation.initialize();
}
+
+ @Test
+ void configureTest() {
+ ConfigurationHandler.setConfigClazz(ServerConfiguration.class);
+ BorgInstallation borgInstallation = BorgInstallation.getInstance();
+ borgInstallation.initialize();
+ BorgConfig borgConfig = new BorgConfig();
+ borgConfig.setVersion("1.1.15");
+ borgConfig.setBorgBinary("freebsd64");
+ ServerConfiguration serverConfig = ServerConfiguration.get();
+ borgInstallation.configure(serverConfig, borgConfig);
+ String expected = "freebsd64-1.1.15";
+ assertTrue(serverConfig.getBorgCommand().endsWith(expected), "String '" + serverConfig.getBorgCommand() + "' should end with '" + expected + "'.");
+ }
+
@Test
void downloadTest() {
- String version = new BorgVersion().getBinariesDownloadVersion();
+ String version = new BorgConfig().getVersion();
checkDownload(RunningMode.OSType.LINUX, "borg-linux64-" + version);
checkDownload(RunningMode.OSType.MAC_OS, "borg-macosx64-" + version);
checkDownload(RunningMode.OSType.FREEBSD, "borg-freebsd64-" + version);
--
Gitblit v1.10.0