CentOS7安装TEST-NGINX测试框架

安装 Perl 的包管理器 Cpanminus

1
yum install -y perl-App-cpanminus.noarch

通过 Cpanm 安装 test-nginx

1
sudo cpanm --notest Test::Nginx IPC::Run > build.log 2>&1 || (cat build.log && exit 1)

克隆 test-nginx框架代码

1
git clone https://github.com/openresty/test-nginx.git

指定 Nginx / OpenResty 安装位置

1
export TEST_NGINX_BINARY=/usr/local/bin/openresty

开始案例测试

1
prove -I test-nginx/lib -r t

t 为单元测试目录也可以指定但单独测试文件,单独文件测试时可以省略 -r 参数