xref: /linux/tools/verification/rvgen/tests/rvgen_container.t (revision 55ee4b931a7ffedc886175d265dd6e6d08fd4151)
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