From 0ad01f70125260ad28915f99dd73a75c017a8eec Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Wed, 08 Jul 2026 16:14:25 +0000
Subject: [PATCH] Revive the quicksetup test suite (#694)

---
 opendj-server-legacy/src/test/java/org/opends/quicksetup/TestUtilities.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/test/java/org/opends/quicksetup/TestUtilities.java b/opendj-server-legacy/src/test/java/org/opends/quicksetup/TestUtilities.java
index acd7903..71b7077 100644
--- a/opendj-server-legacy/src/test/java/org/opends/quicksetup/TestUtilities.java
+++ b/opendj-server-legacy/src/test/java/org/opends/quicksetup/TestUtilities.java
@@ -13,6 +13,7 @@
  *
  * Copyright 2009 Sun Microsystems, Inc.
  * Portions Copyright 2013-2015 ForgeRock AS.
+ * Portions Copyright 2018-2026 3A Systems, LLC
  */
 package org.opends.quicksetup;
 
@@ -81,6 +82,9 @@
     args.add(Integer.toString(jmxPort));
     args.add("-w");
     args.add(DIRECTORY_MANAGER_PASSWORD);
+    // Create a backend so that configuration tests see database paths.
+    args.add("-b");
+    args.add("dc=example,dc=com");
     args.add("-O");
 
     ProcessBuilder pb = new ProcessBuilder(args);
@@ -116,7 +120,8 @@
     String[] files = packageDir.list();
     if (files != null) {
       for (String fileName : files) {
-        if (fileName.endsWith(".zip")) {
+        // Skip the slim package: tests exercise the full server layout.
+        if (fileName.endsWith(".zip") && !fileName.endsWith("-slim.zip")) {
           installPackageFile = new File(packageDir, fileName);
           break;
         }

--
Gitblit v1.10.0