diff --git a/packages/wf-brainscales2-demos/package.py b/packages/wf-brainscales2-demos/package.py
index 36d5c19f6fb4e4c16074e50f7ec3004c5d5c95e0..69020d3252322c01fad43578fa4c4245f4eb6a9f 100644
--- a/packages/wf-brainscales2-demos/package.py
+++ b/packages/wf-brainscales2-demos/package.py
@@ -4,6 +4,7 @@
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
 
+from glob import glob
 from spack import *
 import os
 
@@ -45,15 +46,16 @@ class WfBrainscales2Demos(Package):
         cmd_env()
         # execute notebook and save
         jupyter = Executable("jupyter")
-        jupyter("nbconvert",
-            "--ExecutePreprocessor.kernel_name=python3",
-            "--execute",
-            "--allow-errors",
-            "--to",
-            "notebook",
-            "ts_05-yin_yang.ipynb",
-            "--output",
-            prefix+"/.spack_test_results/ts_05-yin_yang.ipynb")
+        for fn in glob("ts*.ipynb") + glob("tp*.ipynb"):
+            jupyter("nbconvert",
+                "--ExecutePreprocessor.kernel_name=python3",
+                "--execute",
+                "--allow-errors",
+                "--to",
+                "notebook",
+                fn,
+                "--output",
+                prefix + "/.spack_test_results/" + fn)
 
     def _set_collab_things(self):
         # enable "EBRAINS lab" mode