Add helper class for core network handling in CI

This adds a helper class to manage various core networks in the CI
testing framework. Specifically, it reads from a YAML file information
such as a node, (un-)deployment script (file), log collection
instructions, etc., in order to allow a common interface to be used to
deploy and undeploy various core network implementations.

This commit adds the class (in cls_corenetwork.py) as well as tests for
this class.
This commit is contained in:
Robert Schmidt
2025-03-31 16:38:12 +02:00
parent 703bf07c81
commit dc694475d0
5 changed files with 294 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
#!/bin/bash
function die() {
echo $@
exit 1
}
echo "deployment from script"
[ $# -gt 0 ] && die "failing"
exit 0