@@ -14,29 +14,28 @@ import (
1414	"golang.org/x/sys/unix" 
1515)
1616
17- func  showFile (t  * testing.T , fname  string ) error   {
17+ func  showFile (t  * testing.T , fname  string ) {
1818	t .Helper ()
1919	t .Logf ("=== %s ===\n " , fname )
2020
2121	f , err  :=  os .Open (fname )
2222	if  err  !=  nil  {
2323		t .Log (err )
24- 		return   err 
24+ 		return 
2525	}
26- 	defer  f .Close ()
26+ 	defer  f .Close ()  //nolint: errcheck 
2727
2828	scanner  :=  bufio .NewScanner (f )
2929	for  scanner .Scan () {
3030		t .Log (scanner .Text ())
3131	}
3232
3333	if  err  :=  scanner .Err (); err  !=  nil  {
34- 		return  err 
34+ 		t .Log (err )
35+ 		return 
3536	}
3637
3738	t .Logf ("=== END ===\n " )
38- 
39- 	return  nil 
4039}
4140
4241func  TestUsernsCheckpoint (t  * testing.T ) {
@@ -65,7 +64,7 @@ func testCheckpoint(t *testing.T, userns bool) {
6564
6665	root , err  :=  newTestRoot ()
6766	ok (t , err )
68- 	defer  os . RemoveAll (root )
67+ 	defer  remove (root )
6968
7069	rootfs , err  :=  newRootfs ()
7170	ok (t , err )
@@ -80,7 +79,7 @@ func testCheckpoint(t *testing.T, userns bool) {
8079
8180	container , err  :=  factory .Create ("test" , config )
8281	ok (t , err )
83- 	defer  container . Destroy ( )
82+ 	defer  destroyContainer ( container )
8483
8584	stdinR , stdinW , err  :=  os .Pipe ()
8685	ok (t , err )
@@ -97,8 +96,8 @@ func testCheckpoint(t *testing.T, userns bool) {
9796	}
9897
9998	err  =  container .Run (& pconfig )
100- 	stdinR .Close ()
101- 	defer  stdinW .Close ()
99+ 	_   =   stdinR .Close ()
100+ 	defer  stdinW .Close ()  //nolint: errcheck 
102101	ok (t , err )
103102
104103	pid , err  :=  pconfig .Pid ()
@@ -109,7 +108,7 @@ func testCheckpoint(t *testing.T, userns bool) {
109108
110109	parentDir , err  :=  ioutil .TempDir ("" , "criu-parent" )
111110	ok (t , err )
112- 	defer  os . RemoveAll (parentDir )
111+ 	defer  remove (parentDir )
113112
114113	preDumpOpts  :=  & libcontainer.CriuOpts {
115114		ImagesDirectory : parentDir ,
@@ -132,7 +131,7 @@ func testCheckpoint(t *testing.T, userns bool) {
132131
133132	imagesDir , err  :=  ioutil .TempDir ("" , "criu" )
134133	ok (t , err )
135- 	defer  os . RemoveAll (imagesDir )
134+ 	defer  remove (imagesDir )
136135
137136	checkpointOpts  :=  & libcontainer.CriuOpts {
138137		ImagesDirectory : imagesDir ,
@@ -154,7 +153,7 @@ func testCheckpoint(t *testing.T, userns bool) {
154153		t .Fatal ("Unexpected state checkpoint: " , state )
155154	}
156155
157- 	stdinW .Close ()
156+ 	_   =   stdinW .Close ()
158157	_ , err  =  process .Wait ()
159158	ok (t , err )
160159
@@ -174,8 +173,8 @@ func testCheckpoint(t *testing.T, userns bool) {
174173	}
175174
176175	err  =  container .Restore (restoreProcessConfig , checkpointOpts )
177- 	restoreStdinR .Close ()
178- 	defer  restoreStdinW .Close ()
176+ 	_   =   restoreStdinR .Close ()
177+ 	defer  restoreStdinW .Close ()  //nolint: errcheck 
179178	if  err  !=  nil  {
180179		showFile (t , restoreLog )
181180		t .Fatal (err )
@@ -196,7 +195,7 @@ func testCheckpoint(t *testing.T, userns bool) {
196195	_ , err  =  restoreStdinW .WriteString ("Hello!" )
197196	ok (t , err )
198197
199- 	restoreStdinW .Close ()
198+ 	_   =   restoreStdinW .Close ()
200199	waitProcess (restoreProcessConfig , t )
201200
202201	output  :=  restoreStdout .String ()
0 commit comments