1*36c1af42SGabriele Monaco#!/bin/bash 2*36c1af42SGabriele Monaco# SPDX-License-Identifier: GPL-2.0 3*36c1af42SGabriele Monacosource ../tests/engine.sh 4*36c1af42SGabriele Monacotest_begin 5*36c1af42SGabriele Monaco 6*36c1af42SGabriele Monacoset_timeout 30s 7*36c1af42SGabriele Monaco 8*36c1af42SGabriele Monaco# Help tests 9*36c1af42SGabriele Monacocheck "verify container subcommand help" \ 10*36c1af42SGabriele Monaco "$RVGEN container -h" 0 "model_name" "class" 11*36c1af42SGabriele Monaco 12*36c1af42SGabriele Monacocheck_and_compare_folder "container with description" \ 13*36c1af42SGabriele Monaco "$RVGEN container -n test_container -D 'Test container for grouping monitors'" \ 14*36c1af42SGabriele Monaco "test_container" "Writing the monitor into the directory test_container" 15*36c1af42SGabriele Monaco 16*36c1af42SGabriele Monaco# Error handling tests 17*36c1af42SGabriele Monacocheck "missing required model_name" \ 18*36c1af42SGabriele Monaco "$RVGEN container" 2 "the following arguments are required: -n/--model_name" 19*36c1af42SGabriele Monaco 20*36c1af42SGabriele Monacotest_end 21