MCPcopy Create free account
hub / github.com/archlinux-de/pkgstats-cli / SystemInfo

Interface SystemInfo

internal/api/submit/request.go:31–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31type SystemInfo interface {
32 GetCpuArchitecture() (string, error)
33 GetArchitecture() (string, error)
34 GetOSId() (string, error)
35}
36
37func CreateRequest(p PackageManager, s SystemInfo) (*Request, error) {
38 packages, err := p.GetInstalledPackages()

Callers 11

CreateRequestFunction · 0.65
TestGetCpuArchitectureFunction · 0.65
TestGetArchitectureFunction · 0.65
TestGetCpuArchitectureFunction · 0.65
TestGetCpuArchitectureFunction · 0.65
TestGetCpuArchitectureFunction · 0.65
TestGetCpuArchitectureFunction · 0.65
CreateRequestFunction · 0.65
TestGetMachineFunction · 0.65
CreateRequestFunction · 0.65
TestGetOSIdFunction · 0.65

Implementers 2

mockSystemInfointernal/api/submit/request_test.go
Systeminternal/system/system.go

Calls

no outgoing calls

Tested by

no test coverage detected