diff --git a/lib/galaxy/dependencies/pinned-requirements.txt b/lib/galaxy/dependencies/pinned-requirements.txt
index ce35113d895..1def9bb621e 100644
--- a/lib/galaxy/dependencies/pinned-requirements.txt
+++ b/lib/galaxy/dependencies/pinned-requirements.txt
@@ -133,7 +133,7 @@ prompt-toolkit==3.0.48
propcache==0.2.0
prov==1.5.1
psutil==6.1.0
-pulsar-galaxy-lib==0.15.6
+pulsar-galaxy-lib==0.15.7
pycparser==2.22
pycryptodome==3.21.0
pydantic==2.9.2
diff --git a/test/functional/tools/sample_tool_conf.xml b/test/functional/tools/sample_tool_conf.xml
index 41b93abf78d..dbae7b26ce3 100644
--- a/test/functional/tools/sample_tool_conf.xml
+++ b/test/functional/tools/sample_tool_conf.xml
@@ -249,6 +249,7 @@
+
diff --git a/test/functional/tools/tool_directory_copy.xml b/test/functional/tools/tool_directory_copy.xml
new file mode 100644
index 00000000000..8db6695c0a0
--- /dev/null
+++ b/test/functional/tools/tool_directory_copy.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/integration/test_pulsar_embedded.py b/test/integration/test_pulsar_embedded.py
index c2d37c26527..20cdcbc26a3 100644
--- a/test/integration/test_pulsar_embedded.py
+++ b/test/integration/test_pulsar_embedded.py
@@ -38,5 +38,6 @@ test_tools = integration_util.integration_tool_runner(
"composite_output",
"composite_output_tests",
"detect_errors",
+ "tool_directory_copy",
]
)