Remove windows v1 runtime

Closes #3094

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby
2019-07-22 17:49:57 +00:00
parent f7761411b8
commit f055bdb0aa
18 changed files with 11 additions and 2596 deletions

View File

@@ -40,7 +40,6 @@ import (
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/containerd/containerd/errdefs"
"github.com/containerd/containerd/windows/hcsshimtypes"
gogotypes "github.com/gogo/protobuf/types"
)
@@ -441,20 +440,13 @@ func TestContainerPids(t *testing.T) {
t.Errorf("invalid task pid %d", pid)
}
processes, err := task.Pids(ctx)
if err != nil {
t.Fatal(err)
}
switch runtime.GOOS {
case "windows":
if processes[0].Info == nil {
t.Error("expected additional process information but received nil")
} else {
var details hcsshimtypes.ProcessDetails
if err := details.Unmarshal(processes[0].Info.Value); err != nil {
t.Errorf("expected Windows info type hcsshimtypes.ProcessDetails %v", err)
}
}
// TODO: This is currently not implemented on windows
default:
if err != nil {
t.Fatal(err)
}
if l := len(processes); l != 1 {
t.Errorf("expected 1 process but received %d", l)
}