我正在使用 CentOs 6。我在同一目录中有两个脚本 test1.py 和 test2.py 。
我从终端一次运行一个测试,如下所示:
py.test --html=report.html --self-contained-html test1.py
我想创建一个 shell 脚本,以便可以将脚本名称(test1.py、test2.py)作为参数传递。
答案1
创建脚本run_test.sh
如下:
#!/bin/bash
# Take the first argument with $1
py.test --html=report.html --self-contained-html $1
要运行此脚本,请执行
$ bash run_test.sh <name_of_python_file>
或者使其可执行
$ chmod +x run_test.sh
然后你可以启动它
./run_test.sh <name_of_python_file>