Jenkins自动化测试:使用临时文件实现不同测试用例间的变量传递_20160624_七侠镇莫尛貝
2016-06-24 16:04
337 查看
方法:用sed读写文件里的变量:
# 创建一个配置文件,写入一个参数:counter=1
echo "counter=1" > target/vars.inf
#读取counter
counter=`sed '/^counter=/!d;s/.*=//' target/vars.inf`
echo $counter
#显示1
#把counter值加1
sed -i "s/$counter/$((counter+1))/" target/vars.inf
echo $counter
#显示2
===========================================
#把数据库用户名改成xxx
sed -i "s#^dataSource.username =.*#dataSource.username = xxx#g" config.properties
#win-unix回车换行格式转换
sed -i 's/\r//g' config.properties
# 创建一个配置文件,写入一个参数:counter=1
echo "counter=1" > target/vars.inf
#读取counter
counter=`sed '/^counter=/!d;s/.*=//' target/vars.inf`
echo $counter
#显示1
#把counter值加1
sed -i "s/$counter/$((counter+1))/" target/vars.inf
echo $counter
#显示2
===========================================
#把数据库用户名改成xxx
sed -i "s#^dataSource.username =.*#dataSource.username = xxx#g" config.properties
#win-unix回车换行格式转换
sed -i 's/\r//g' config.properties
相关文章推荐
- python练习3——请写一个密码安全性检查的脚本代码:check.py
- MySQL行级锁SELECT FOR UPDATE 和LOCK IN SHARE MODE区别
- 1.1 Writing a Simple C++ Program
- yii 分页案例
- 玩转Eclipse开发工具(三)
- ng-style用法
- 设计模式之代理模式
- js交互
- Android横竖屏切换小结
- IOS 调取系统相册 ios9 图片模糊问题
- 深入理解SELinux SEAndroid(3最后部分)
- yum 安装zabbix报错
- 拦截导弹
- 从零开发一款APP 二、Java Web后端注册接口的实现
- android videoview 播放有声音没有画面
- SQL 处理序列化的方法
- Android中的广播机制(一)----- 接收广播
- 嵌入式学习-uboot-lesson4.2-设置SVC模式
- AFNetworking 的使用
- HorizontalListView 的selection方法