_, err = container.Spawn(backend.JobSpec{ DiscardOutput: true, AutoLink: false, }) Expect(err).ToNot(HaveOccurred()) _, err = container.Spawn(backend.JobSpec{ DiscardOutput: false, AutoLink: false, }) Expect(err).ToNot(HaveOccurred()) out := new(bytes.Buffer) err = container.Snapshot(out) Expect(err).ToNot(HaveOccurred()) var snapshot linux_backend.ContainerSnapshot err = json.NewDecoder(out).Decode(&snapshot) Expect(err).ToNot(HaveOccurred()) Expect(snapshot.ID).To(Equal("some-id")) Expect(snapshot.Handle).To(Equal("some-handle")) Expect(snapshot.GraceTime).To(Equal(1 * time.Second)) Expect(snapshot.State).To(Equal("stopped")) Expect(snapshot.Events).To(Equal([]string{"out of memory"}))