Skip to content

Add comprehensive testing for root jail package #123

Add comprehensive testing for root jail package

Add comprehensive testing for root jail package #123

Triggered via pull request September 12, 2025 00:30
Status Failure
Total duration 2m 6s
Artifacts

ci.yml

on: pull_request
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

40 errors and 1 warning
Test (ubuntu-latest): jail_test.go#L240
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (ubuntu-latest): jail_test.go#L173
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (ubuntu-latest): jail_test.go#L171
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (ubuntu-latest): jail_test.go#L151
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (ubuntu-latest): jail_test.go#L149
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (ubuntu-latest): jail_test.go#L120
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (ubuntu-latest): jail_test.go#L118
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (ubuntu-latest): jail_test.go#L91
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (ubuntu-latest): jail_test.go#L83
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (ubuntu-latest): jail_test.go#L81
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (ubuntu-latest)
Cannot open: File exists
Test (macos-latest): jail_test.go#L240
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (macos-latest): jail_test.go#L173
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (macos-latest): jail_test.go#L171
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (macos-latest): jail_test.go#L151
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (macos-latest): jail_test.go#L149
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (macos-latest): jail_test.go#L120
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (macos-latest): jail_test.go#L118
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (macos-latest): jail_test.go#L91
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (macos-latest): jail_test.go#L83
cannot use &mockTLSManager{…} (value of type *mockTLSManager) as "github.com/coder/jail/tls".Manager value in struct literal: *mockTLSManager does not implement "github.com/coder/jail/tls".Manager (missing method SetupTLSAndWriteCACert)
Test (macos-latest): jail_test.go#L81
cannot use &mockRuleEngine{…} (value of type *mockRuleEngine) as rules.Evaluator value in struct literal: *mockRuleEngine does not implement rules.Evaluator (missing method Evaluate)
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (macos-latest)
Cannot open: File exists
Test (ubuntu-latest)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2