must_die
预期 Nginx 启动失败的测试。用于测试配置错误检测。
语法
--- must_die 段告诉框架:这个测试块期望 Nginx 启动失败。配合 --- error_log 检查具体的错误信息。
perl
1=== TEST 1: invalid config should fail2--- main_config3 load_module /nonexistent/module.so;4--- must_die5--- error_log eval6qr/dlopen\(\) "[^"]*" failed/must_die 对于测试模块的配置验证逻辑非常有用 -- 确保无效配置能被正确拒绝并给出合理的错误信息。