chore: sync from fn-registry agent

This commit is contained in:
fn-registry agent
2026-05-30 17:28:38 +02:00
commit 4b0fb61f02
28 changed files with 3271 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
package main
import (
"testing"
)
func TestProcList_NonEmpty(t *testing.T) {
cap := &Capability{Name: "proc.list"}
res, code, err := runProcList(cap, map[string]any{})
if err != nil {
t.Fatalf("proc.list: %v", err)
}
if code != 0 {
t.Fatalf("expected code=0 got %d", code)
}
m := res.(map[string]any)
procs := m["processes"].([]map[string]any)
if len(procs) == 0 {
t.Fatalf("expected processes > 0")
}
for _, p := range procs {
if p["pid"].(int) <= 0 {
t.Fatalf("invalid pid: %v", p)
}
}
}