selftests: amd-pstate: Split basic.sh into run.sh and basic.sh.
authorMeng Li <li.meng@amd.com>
Mon, 31 Oct 2022 08:49:21 +0000 (16:49 +0800)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 1 Nov 2022 09:20:58 +0000 (03:20 -0600)
commite5df326817e97799fda8add1c0f486f3539d238c
tree098a72d431286a5cca4ecb61924b83069a4ae688
parenta2fa60ee7cb83d3054a896208da77f06359186a6
selftests: amd-pstate: Split basic.sh into run.sh and basic.sh.

Split basic.sh into run.sh and basic.sh.
The modification makes basic.sh more pure, just for test basic kernel
functions. The file of run.sh mainly contains functions such as test
entry, parameter check, prerequisite and log clearing etc.
Then you can specify test case in kselftest/amd-pstate, for example:
sudo ./run.sh -c basic. The detail please run the below script.
./run.sh --help

Signed-off-by: Meng Li <li.meng@amd.com>
Acked-by: Huang Rui <ray.huang@amd.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/amd-pstate/Makefile
tools/testing/selftests/amd-pstate/basic.sh
tools/testing/selftests/amd-pstate/run.sh [new file with mode: 0755]