xref: /linux/tools/testing/selftests/ublk/test_generic_13.sh (revision e1b1d03ceec343362524318c076b110066ffe305)
1*a755da0dSUday Shankar#!/bin/bash
2*a755da0dSUday Shankar# SPDX-License-Identifier: GPL-2.0
3*a755da0dSUday Shankar
4*a755da0dSUday Shankar. "$(cd "$(dirname "$0")" && pwd)"/test_common.sh
5*a755da0dSUday Shankar
6*a755da0dSUday ShankarTID="generic_13"
7*a755da0dSUday ShankarERR_CODE=0
8*a755da0dSUday Shankar
9*a755da0dSUday Shankar_prep_test "null" "check that feature list is complete"
10*a755da0dSUday Shankar
11*a755da0dSUday Shankarif ${UBLK_PROG} features | grep -q unknown; then
12*a755da0dSUday Shankar        echo "# unknown feature detected!"
13*a755da0dSUday Shankar        echo "# did you add a feature and forget to update feat_map in kublk?"
14*a755da0dSUday Shankar        echo "# this failure is expected if running an older test suite against"
15*a755da0dSUday Shankar        echo "# a newer kernel with new features added"
16*a755da0dSUday Shankar        ERR_CODE=255
17*a755da0dSUday Shankarfi
18*a755da0dSUday Shankar
19*a755da0dSUday Shankar_cleanup_test "null"
20*a755da0dSUday Shankar_show_result $TID $ERR_CODE
21