From 9ccdf846f04e138f0f2faef230c5c56b4c65678a Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sun, 18 Jan 2026 22:18:13 +0100 Subject: [PATCH] remove and ignore test results --- .gitignore | 1 + sandbox-test/test_results.json | 421 --------------------------------- 2 files changed, 1 insertion(+), 421 deletions(-) delete mode 100644 sandbox-test/test_results.json diff --git a/.gitignore b/.gitignore index 7efe1e5..bbf8e82 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ build .cxx .DS_Store /designer/test/*test_result.txt +/sandbox-test/test_results.json diff --git a/sandbox-test/test_results.json b/sandbox-test/test_results.json deleted file mode 100644 index 6d8004e..0000000 --- a/sandbox-test/test_results.json +++ /dev/null @@ -1,421 +0,0 @@ -{ - "name": "Lua Sandbox Security Tests", - "summary": { - "failed": 0, - "passed": 82, - "total": 82 - }, - "tests": [ - { - "duration_ms": 0, - "name": "DangerousGlobalsRemoved", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "BytecodeRejected", - "status": "passed" - }, - { - "duration_ms": 2, - "name": "MemoryLimitEnforced", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "CPULimitEnforced", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "MetatableProtected", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SafeOperationsWork", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "StringDumpRemoved", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "MemoryTracking", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "InstructionCounting", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "MultipleLoads", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "ErrorRecovery", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NormalPermissionAutoGranted", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "DangerousPermissionRequiresGrant", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SignaturePermissionSystemOnly", - "status": "passed" - }, - { - "duration_ms": 106, - "name": "UserGestureTracking", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "UndeclaredPermissionDenied", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SystemAppGetsDangerousAuto", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "PermissionCategoryCheck", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "AuditLogBasic", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "AuditLogRingBuffer", - "status": "passed" - }, - { - "duration_ms": 13, - "name": "AuditLogThreadSafe", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "RateLimiterBasic", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "RateLimiterExhaustion", - "status": "passed" - }, - { - "duration_ms": 17, - "name": "RateLimiterRefill", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "RateLimiterAppIsolation", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "RateLimiterReset", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "RateLimiterNoConfig", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "PathRejectsTraversal", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "PathRejectsAbsolute", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "PathAcceptsValid", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "ModuleNameValidation", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "ModuleToPath", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SafeRequireLoads", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SafeRequireCaches", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SafeRequireRejectsInvalid", - "status": "passed" - }, - { - "duration_ms": 108, - "name": "SetTimeoutFires", - "status": "passed" - }, - { - "duration_ms": 234, - "name": "SetIntervalFires", - "status": "passed" - }, - { - "duration_ms": 158, - "name": "ClearTimeoutCancels", - "status": "passed" - }, - { - "duration_ms": 158, - "name": "ClearIntervalCancels", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "TimerLimitEnforced", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "ClearAppTimersCleanup", - "status": "passed" - }, - { - "duration_ms": 63, - "name": "MinIntervalEnforced", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "JsonDecodeValid", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "JsonDecodeRejectsDeep", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "JsonEncodeValid", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "JsonEncodeDetectsCycles", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "JsonRejectsTooLarge", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "CryptoRandomBytes", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "CryptoHashSHA256", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "CryptoHMAC", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "SecureMathRandom", - "status": "passed" - }, - { - "duration_ms": 1, - "name": "VirtualFSReadWrite", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "VirtualFSBlocksTraversal", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "VirtualFSEnforcesQuota", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "VirtualFSCleansUpTemp", - "status": "passed" - }, - { - "duration_ms": 1, - "name": "VirtualFSList", - "status": "passed" - }, - { - "duration_ms": 4, - "name": "VirtualFSStat", - "status": "passed" - }, - { - "duration_ms": 1, - "name": "VirtualFSLuaIntegration", - "status": "passed" - }, - { - "duration_ms": 1, - "name": "VirtualFSMaxFileSize", - "status": "passed" - }, - { - "duration_ms": 16, - "name": "DatabaseCreatesTables", - "status": "passed" - }, - { - "duration_ms": 13, - "name": "DatabasePreparedStatements", - "status": "passed" - }, - { - "duration_ms": 1, - "name": "DatabaseBlocksAttach", - "status": "passed" - }, - { - "duration_ms": 1, - "name": "DatabaseBlocksDangerousPragma", - "status": "passed" - }, - { - "duration_ms": 16, - "name": "DatabaseMultiple", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "DatabaseLuaIntegration", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "DatabaseInvalidNames", - "status": "passed" - }, - { - "duration_ms": 25, - "name": "DatabaseLastInsertAndChanges", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkBlocksPrivateIP", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkBlocksPlainHttp", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkRequiresHttps", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkEnforcesDomainWhitelist", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkUrlParsing", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkBlocksMetadata", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkRequestLimits", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "NetworkLuaIntegration", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketUrlValidation", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketConnectionLimits", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketBlocksPrivateIP", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketDomainWhitelist", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketMessageLimits", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketCloseAll", - "status": "passed" - }, - { - "duration_ms": 0, - "name": "WebSocketLuaIntegration", - "status": "passed" - } - ], - "timestamp": "2026-01-18T14:29:44Z" -} \ No newline at end of file