ONLY
仅运行标记了此段的测试块,跳过文件中的所有其他测试。
语法
在测试块中添加 --- ONLY 段后,整个文件只会执行这一个测试块。这是调试时最常用的手段。
perl
1=== TEST 1: this will be skipped2--- config3 location /t { echo "skip"; }4--- request5GET /t6--- response_body7skip891011=== TEST 2: only run this12--- ONLY13--- config14 location /t { echo "debug me"; }15--- request16GET /t17--- response_body18debug me19202122=== TEST 3: this will also be skipped23--- config24 location /t { echo "skip too"; }25--- request26GET /t27--- response_body28skip tooONLY 仅用于本地调试。切勿将包含 ONLY 的测试提交到版本控制系统!可以在 CI 中设置 TEST_NGINX_NO_ONLY=1 来防止意外提交。