Updated test suite to use relocated test config files
| | |
| | | } |
| | | |
| | | /** |
| | | * Returns the active settings. |
| | | * |
| | | * @return the active settings |
| | | */ |
| | | public static IStoredSettings getSettings() { |
| | | return self().settings; |
| | | } |
| | | |
| | | /** |
| | | * Returns the user-defined blob encodings. |
| | | * |
| | | * @return an array of encodings, may be empty |
| | |
| | | git.repositoriesFolder = ${baseFolder}/git |
| | | git.searchRepositoriesSubfolders = true |
| | | git.enableGitServlet = true |
| | | groovy.scriptsFolder = ${baseFolder}/groovy |
| | | groovy.scriptsFolder = src/main/distrib/data/groovy |
| | | groovy.preReceiveScripts = blockpush |
| | | groovy.postReceiveScripts = sendmail |
| | | web.authenticateViewPages = false |
| | | web.authenticateAdminPages = true |
| | | web.allowCookieAuthentication = true |
| | | realm.userService = test-users.conf |
| | | realm.userService = ${baseFolder}/src/test/config/test-users.conf |
| | | realm.passwordStorage = md5 |
| | | realm.minPasswordLength = 5 |
| | | web.siteName = |
| | | web.siteName = Test Gitblit |
| | | web.allowAdministration = true |
| | | web.enableRpcServlet = true |
| | | web.enableRpcManagement = true |
| | |
| | | assertEquals(-1, FileUtils.folderSize(null));
|
| | | assertEquals(-1, FileUtils.folderSize(new File(System.getProperty("user.dir"), "pretend")));
|
| | |
|
| | | File dir = new File(System.getProperty("user.dir"), "distrib");
|
| | | File dir = new File(System.getProperty("user.dir"), "src/main/distrib");
|
| | | long size = FileUtils.folderSize(dir);
|
| | | assertTrue("size is actually " + size, size >= 470000L);
|
| | |
|
| | |
| | |
|
| | | public static final File REPOSITORIES = new File("data/git");
|
| | |
|
| | | public static final File SETTINGS = new File("src/test/config/test-gitblit.properties");
|
| | | |
| | | public static final File USERSCONF = new File("src/test/config/test-users.conf");
|
| | |
|
| | | static int port = 8280;
|
| | | static int gitPort = 8300;
|
| | | static int shutdownPort = 8281;
|
| | |
| | | GitBlitServer.main("--httpPort", "" + port, "--httpsPort", "0", "--shutdownPort",
|
| | | "" + shutdownPort, "--gitPort", "" + gitPort, "--repositoriesFolder",
|
| | | "\"" + GitBlitSuite.REPOSITORIES.getAbsolutePath() + "\"", "--userService",
|
| | | "test-users.conf", "--settings", "test-gitblit.properties",
|
| | | GitBlitSuite.USERSCONF.getAbsolutePath(), "--settings", GitBlitSuite.SETTINGS.getAbsolutePath(),
|
| | | "--baseFolder", "data");
|
| | | }
|
| | | });
|
| | |
| | |
|
| | | @Test
|
| | | public void testFileSettings() throws Exception {
|
| | | FileSettings settings = new FileSettings("distrib/gitblit.properties");
|
| | | FileSettings settings = new FileSettings("src/main/distrib/data/gitblit.properties");
|
| | | assertEquals(true, settings.getBoolean("missing", true));
|
| | | assertEquals("default", settings.getString("missing", "default"));
|
| | | assertEquals(10, settings.getInteger("missing", 10));
|
| | |
| | | assertEquals(5, GitBlit.getInteger("realm.userService", 5));
|
| | |
|
| | | assertTrue(GitBlit.getBoolean("git.enableGitServlet", false));
|
| | | assertEquals("test-users.conf", GitBlit.getString("realm.userService", null));
|
| | | assertEquals(GitBlitSuite.USERSCONF.getAbsolutePath(), GitBlit.getString("realm.userService", null));
|
| | | assertEquals(5, GitBlit.getInteger("realm.minPasswordLength", 0));
|
| | | List<String> mdExtensions = GitBlit.getStrings("web.markdownExtensions");
|
| | | assertTrue(mdExtensions.size() > 0);
|