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