tox 单元测试 环境初始化

这个脚本主要用于设置一个Tox单元测试环境,包括创建SSH配置,安装必要的软件包如git和gcc,使用阿里云镜像加速下载CentOS仓库,并安装pip及tox。之后配置pip和pydistutils以使用指定的镜像源,最后在cinder项目目录下运行tox的py27单元测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tox 单元测试 环境初始化

#!/bin/bash

mkdir -p ~/.ssh
cat > ~/.ssh/config <<"EOF"
Host *
   StrictHostKeyChecking no
   UserKnownHostsFile=/dev/null
EOF

yum install wget -y
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache
yum install git -y
cd ~
git clone ssh://limengkai@gerrit.dev.zettakit.com:29418/cinder

sudo yum install gcc python-devel  libxslt wget  -y

wget -O ./get-pip.py http://limengkai.work:50000/get-pip.py
python get-pip.py
pip install tox -i https://mirrors.aliyun.com/pypi/simple

mkdir -p ~/.config/pip
cat > ~/.config/pip/pip.conf <<"EOF"
[global]
timeout = 600
disable-pip-version-check = true
index-url = http://192.168.105.12:8082/simple/
trusted-host = 192.168.105.12

[install]
use-mirrors = true
mirrors = http://192.168.105.12:8082/simple/
trusted-host = 192.168.105.12
EOF

mkdir -p ~/.pip
cat > ~/.pip/pip.conf<<"EOF"
[global]  
timeout = 600
disable-pip-version-check = true
index-url = http://192.168.105.12:8082/simple/
trusted-host = 192.168.105.12

[install]
use-mirrors = true
mirrors = http://192.168.105.12:8082/simple/
trusted-host = 192.168.105.12
EOF

cat > ~/.pydistutils.cfg<<"EOF"
[easy_install]
index-url = http://192.168.105.12:8082/simple/
EOF



cd ~/cinder
sudo tox -e py27 -- cinder.tests.unit


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuemake999

请我喝茶呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值