7 Commits
Author SHA1 Message Date
honghua e2e680831c fix: add executable permission bit for all 3963 .sh test scripts
All .sh files under tests/ lacked the Git executable permission bit
(100644 instead of 100755), causing tmt run to fail with 'permission
denied' errors on Linux servers.

Fixes: woqidaideshi/openruyi-autotest#80
2026-07-06 14:36:45 +08:00
honghua 815bf4478f fix: add execute permission to all test.sh files 2026-06-25 17:31:11 +08:00
honghua 0d9c80f5ed refactor: convert security tests to beakerlib per-case subdirectory structure
- 8 nmap tests to test_nmap_*/ subdirectories with beakerlib lifecycle

- 98 CVE tests to test_cve-*/ subdirectories, each calling runltp

- 2 lib.sh with flag-file + reference counting (nmap + LTP)

- Remove old setup.sh/teardown.sh/run_all.sh

- Update nmap/cve/security main.fmf to beakerlib format
2026-06-22 12:31:10 +08:00
honghua 1d9cbb5e69 fix: simplify nmap service/NSE/SSL tests — detect open ports first, no hardcoded || true 2026-06-14 16:06:18 +08:00
honghua b551179c6c fix: start real services (nginx/sshd) for nmap service/NSE/SSL tests, remove || true workarounds 2026-06-14 15:58:19 +08:00
honghua bc25331f9c refactor: restructure security tests — split nmap into 8 test_{tool}_{name}.sh case files 2026-06-14 15:31:42 +08:00
honghua d49cca269e feat: add nmap security test suite — 8 cases covering port scan, service detection, OS fingerprint, NSE scripts, firewall evasion, network discovery, SSL/TLS analysis, output formats 2026-06-14 14:22:28 +08:00