diff --git "a/\346\234\272\345\231\250\345\220\216\345\217\260\345\256\211\350\243\205tone" "b/\346\234\272\345\231\250\345\220\216\345\217\260\345\256\211\350\243\205tone" new file mode 100644 index 0000000000000000000000000000000000000000..4bd9ed86e3a278bfc0689e73a8b22f2a285841e9 --- /dev/null +++ "b/\346\234\272\345\231\250\345\220\216\345\217\260\345\256\211\350\243\205tone" @@ -0,0 +1,63 @@ +1.克隆代码 +克隆代码到/home/admin目录 +git clone -b dev http://gitlab.alibaba-inc.com/os-quality/tone.git --recurse-submodules +cd tone + +2.创建新的测试套件 +cd matrics +git checkout -b dev origin/dev + +3.生成kangaroo-test的配置文件 +用inittests.py在matrics/tests/kangaroo-test目录下创建 install.sh run.sh parse.py Readme.md文件 +./inittests.py /home/admin/tone/matrics/tests/kangaroo-test + +3.1 install.sh +修改install.sh文件 + +3.2 run.sh +首先在/home/admin/tone/lib下面创建kangaroo的文件夹 +在文件夹下面创建setup.sh文件 +修改run.sh文件 + +3.3 parse.py +修改parse.py文件 + +3.4 kangaroo-test.conf +touch yaml/kangaroo-test.conf +或者在/home/admin/tone/matrics目录下 +执行命令./makeconf.py yaml/kangaroo-test.yaml生成conf文件 + +4.修改tone.ini +修改/home/admin/tone/etc/tone.ini目录配置,将base_dir、TONE_SUIT_DIR、TONE_CONF_DIR目录修改为tone所在目录 + +5. 设置环境 +在/home/admin/tone目录下执行 + +5.1 make config +使用配置文件etc/tone.ini配置目录,运行make config自动创建软连接 + +5.2 make install +安装tone到/usr/local/bin目录下 + +6.调试 +调试时必须切换到root用户,sudo bash -c "su - root" + +回到tone目录 +查看conf/kangaroo-test.conf 信息 +tone list kangaroo-test + +6.1 测试下载 +tone fetch kangaroo-test + +6.2 测试安装 +tone install kangaroo-test + +6.3 测试运行 +tone run kangaroo-test + + +6.4 测试卸载 +tone uninstall kangaroo-test + + +