# njet-tests **Repository Path**: njet-rd/njet-tests ## Basic Information - **Project Name**: njet-tests - **Description**: 基于nginx-tests, 进行了修改,可以测试njet的基本功能 - **Primary Language**: Perl - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2024-05-29 - **Last Updated**: 2024-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # njet-tests #### 介绍 基于[nginx-tests](http://hg.nginx.org/nginx-tests), 进行了修改,可以测试njet的基本功能 #### 使用说明 根据自己的环境,修改set_njet_test.env, 并执行setcap命令。具体参考下面的示例 ``` source set_njet_test.env cd njet_test sudo setcap cap_dac_override,cap_dac_read_search,cap_net_bind_service,cap_net_admin,cap_net_raw,cap_setuid=eip /home/ubuntu/playground/njet_main/objs/njet prove ./*.t ``` 执行结果 ``` ... ./uwsgi_ssl_certificate_vars.t ............. ok Undefined subroutine &main::http_daemon called at lib/Test/Nginx.pm line 661. njet: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /tmp/njet-test-sg_vavulwx/njet.conf:23 ./worker_shutdown_timeout_h2.t ............. ok ./worker_shutdown_timeout_mail.t ........... ok ./worker_shutdown_timeout_proxy_upgrade.t .. ok ./worker_shutdown_timeout_stream.t ......... ok ./worker_shutdown_timeout.t ................ ok All tests successful. Files=351, Tests=4865, 415 wallclock secs ( 1.55 usr 0.31 sys + 35.83 cusr 4.41 csys = 42.10 CPU) Result: PASS ```