--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+test_params = test_params + {
+ 'storage': 'persistent',
+}
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()
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',
]
test_params = {
'mkosi_args' : [],
'timeout' : 600,
+ 'storage': 'volatile',
}
# TODO: This fs.exists call isn't included in rebuild logic
'--meson-build-dir', meson.project_build_root(),
'--test-name', dirname,
'--test-number', test_number,
+ '--storage', test_params['storage'],
'--',
] + test_params['mkosi_args']