defaultwindowsspec.go 530 B

123456789101112131415161718192021
  1. package testutilities
  2. import (
  3. "encoding/json"
  4. "io/ioutil"
  5. "testing"
  6. specs "github.com/opencontainers/runtime-spec/specs-go"
  7. )
  8. func GetDefaultWindowsSpec(t *testing.T) *specs.Spec {
  9. content, err := ioutil.ReadFile(`assets\defaultwindowsspec.json`)
  10. if err != nil {
  11. t.Fatalf("failed to read defaultwindowsspec.json: %s", err.Error())
  12. }
  13. spec := specs.Spec{}
  14. if err := json.Unmarshal(content, &spec); err != nil {
  15. t.Fatalf("failed to unmarshal contents of defaultwindowsspec.json: %s", err.Error())
  16. }
  17. return &spec
  18. }