Hi all,

I'm testing, I add a new at file, and in that file, I run another shell
script like this:

AT_SETUP([vhost - run prepare-env.sh])
> #OVS_VSWITCHD_START
> # No need to create, as bond1 has been created.
> echo "@@@@@@@@@@@@@@@@@"
> /root/gangyewei/mvs/mvs/tests/prepare-env.sh
> AT_CHECK([echo "############"])
> AT_CHECK([/root/gangyewei/mvs/mvs/tests/prepare_env], [0], [stdout])
> #OVS_VSWITCHD_STOP
> AT_CLEANUP


I use root to run the tests, But the log show me permission error, how to
fix this bug and how to run shell script in at file?

#                             -*- compilation -*-
> 1. vhost.at:23: testing vhost - run prepare-env.sh ...
> @@@@@@@@@@@@@@@@@
> /root/gangyewei/mvs/mvs/tests/testsuite.dir/at-groups/1/test-source: line
> 12: /root/gangyewei/mvs/mvs/tests/prepare-env.sh: Permission denied
> ./vhost.at:30: echo "############"
> --- /dev/null   2017-02-21 23:39:22.882000049 +0800
> +++ /root/gangyewei/mvs/mvs/tests/testsuite.dir/at-groups/1/stdout
>  2017-08-23 15:43:29.348993538 +0800
> @@ -0,0 +1 @@
> +############
> 1. vhost.at:23: 1. vhost - run prepare-env.sh (vhost.at:23): FAILED (
> vhost.at:30)


Thank you~
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to