test: Make journal storage configurable per test and make persistent for TEST-09-JOURNAL

Also fix a bug in the logic since it's 'volatile' and not 'runtime'.
This commit is contained in:
Daan De Meyer
2024-04-30 22:10:05 +02:00
parent b8afa59583
commit 9a69900a4b
3 changed files with 9 additions and 1 deletions
+2 -1
View File
@@ -47,6 +47,7 @@ def main():
parser.add_argument('--meson-build-dir', required=True, type=Path)
parser.add_argument('--test-name', required=True)
parser.add_argument('--test-number', required=True)
parser.add_argument('--storage', required=True)
parser.add_argument('mkosi_args', nargs="*")
args = parser.parse_args()
@@ -119,7 +120,7 @@ def main():
else []
),
]),
'--credential', f"journal.storage={'persistent' if sys.stderr.isatty() else 'runtime'}" ,
'--credential', f"journal.storage={'persistent' if sys.stderr.isatty() else args.storage}" ,
*args.mkosi_args,
'qemu',
]