From e521b43bf59c5e7e09224507b9457d397c3811ac Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Thu, 01 Oct 2026 13:22:25 +0000
Subject: [PATCH] [#1128] Replace the DocBook xinclude and olink leftovers of the generated reference with AsciiDoc (#1132)
---
opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/BackendStatTest.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/BackendStatTest.java b/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/BackendStatTest.java
index 7cf883a..28835b0 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/BackendStatTest.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/BackendStatTest.java
@@ -15,9 +15,12 @@
*/
package org.opends.server.backends.pluggable;
+import static com.forgerock.opendj.cli.ArgumentParser.PROPERTY_SCRIPT_NAME;
import static org.assertj.core.api.Assertions.*;
import static org.opends.server.backends.pluggable.BackendStat.*;
+import java.io.ByteArrayOutputStream;
+
import org.opends.server.DirectoryServerTestCase;
import org.testng.annotations.Test;
@@ -82,4 +85,38 @@
}
}
}
+
+ /** The generated reference of show-index-status includes its AsciiDoc description of the columns (#1128). */
+ @Test
+ public void testGenerateDocIncludesTheIndexStatusSupplement() throws Exception
+ {
+ final String scriptName = System.getProperty(PROPERTY_SCRIPT_NAME);
+ System.setProperty("org.forgerock.opendj.gendoc", "true");
+ System.setProperty(PROPERTY_SCRIPT_NAME, "backendstat");
+ final ByteArrayOutputStream out = new ByteArrayOutputStream();
+ try
+ {
+ assertThat(BackendStat.main(new String[] { "-?" }, out, System.err)).isEqualTo(0);
+ }
+ finally
+ {
+ System.clearProperty("org.forgerock.opendj.gendoc");
+ restoreProperty(PROPERTY_SCRIPT_NAME, scriptName);
+ }
+ assertThat(out.toString("UTF-8"))
+ .contains("include::./_variablelist-backendstat-index-status.adoc[]")
+ .doesNotContain("<xinclude:include");
+ }
+
+ private static void restoreProperty(String name, String value)
+ {
+ if (value != null)
+ {
+ System.setProperty(name, value);
+ }
+ else
+ {
+ System.clearProperty(name);
+ }
+ }
}
--
Gitblit v1.10.0