@@ -21,7 +21,6 @@ import (
21
21
"time"
22
22
23
23
"github.com/arduino/arduino-cli/legacy/builder/builder_utils"
24
- "github.com/arduino/arduino-cli/legacy/builder/types"
25
24
paths "github.com/arduino/go-paths-helper"
26
25
"github.com/stretchr/testify/require"
27
26
)
@@ -40,33 +39,27 @@ func tempFile(t *testing.T, prefix string) *paths.Path {
40
39
}
41
40
42
41
func TestObjFileIsUpToDateObjMissing (t * testing.T ) {
43
- ctx := & types.Context {}
44
-
45
42
sourceFile := tempFile (t , "source" )
46
43
defer sourceFile .RemoveAll ()
47
44
48
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , nil , nil )
45
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , nil , nil )
49
46
NoError (t , err )
50
47
require .False (t , upToDate )
51
48
}
52
49
53
50
func TestObjFileIsUpToDateDepMissing (t * testing.T ) {
54
- ctx := & types.Context {}
55
-
56
51
sourceFile := tempFile (t , "source" )
57
52
defer sourceFile .RemoveAll ()
58
53
59
54
objFile := tempFile (t , "obj" )
60
55
defer objFile .RemoveAll ()
61
56
62
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , objFile , nil )
57
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , objFile , nil )
63
58
NoError (t , err )
64
59
require .False (t , upToDate )
65
60
}
66
61
67
62
func TestObjFileIsUpToDateObjOlder (t * testing.T ) {
68
- ctx := & types.Context {}
69
-
70
63
objFile := tempFile (t , "obj" )
71
64
defer objFile .RemoveAll ()
72
65
depFile := tempFile (t , "dep" )
@@ -77,14 +70,12 @@ func TestObjFileIsUpToDateObjOlder(t *testing.T) {
77
70
sourceFile := tempFile (t , "source" )
78
71
defer sourceFile .RemoveAll ()
79
72
80
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , objFile , depFile )
73
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , objFile , depFile )
81
74
NoError (t , err )
82
75
require .False (t , upToDate )
83
76
}
84
77
85
78
func TestObjFileIsUpToDateObjNewer (t * testing.T ) {
86
- ctx := & types.Context {}
87
-
88
79
sourceFile := tempFile (t , "source" )
89
80
defer sourceFile .RemoveAll ()
90
81
@@ -95,14 +86,12 @@ func TestObjFileIsUpToDateObjNewer(t *testing.T) {
95
86
depFile := tempFile (t , "dep" )
96
87
defer depFile .RemoveAll ()
97
88
98
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , objFile , depFile )
89
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , objFile , depFile )
99
90
NoError (t , err )
100
91
require .True (t , upToDate )
101
92
}
102
93
103
94
func TestObjFileIsUpToDateDepIsNewer (t * testing.T ) {
104
- ctx := & types.Context {}
105
-
106
95
sourceFile := tempFile (t , "source" )
107
96
defer sourceFile .RemoveAll ()
108
97
@@ -121,14 +110,12 @@ func TestObjFileIsUpToDateDepIsNewer(t *testing.T) {
121
110
data := objFile .String () + ": \\ \n \t " + sourceFile .String () + " \\ \n \t " + headerFile .String ()
122
111
depFile .WriteFile ([]byte (data ))
123
112
124
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , objFile , depFile )
113
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , objFile , depFile )
125
114
NoError (t , err )
126
115
require .False (t , upToDate )
127
116
}
128
117
129
118
func TestObjFileIsUpToDateDepIsOlder (t * testing.T ) {
130
- ctx := & types.Context {}
131
-
132
119
sourceFile := tempFile (t , "source" )
133
120
defer sourceFile .RemoveAll ()
134
121
@@ -145,14 +132,12 @@ func TestObjFileIsUpToDateDepIsOlder(t *testing.T) {
145
132
res := objFile .String () + ": \\ \n \t " + sourceFile .String () + " \\ \n \t " + headerFile .String ()
146
133
depFile .WriteFile ([]byte (res ))
147
134
148
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , objFile , depFile )
135
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , objFile , depFile )
149
136
NoError (t , err )
150
137
require .True (t , upToDate )
151
138
}
152
139
153
140
func TestObjFileIsUpToDateDepIsWrong (t * testing.T ) {
154
- ctx := & types.Context {}
155
-
156
141
sourceFile := tempFile (t , "source" )
157
142
defer sourceFile .RemoveAll ()
158
143
@@ -171,7 +156,7 @@ func TestObjFileIsUpToDateDepIsWrong(t *testing.T) {
171
156
res := sourceFile .String () + ": \\ \n \t " + sourceFile .String () + " \\ \n \t " + headerFile .String ()
172
157
depFile .WriteFile ([]byte (res ))
173
158
174
- upToDate , err := builder_utils .ObjFileIsUpToDate (ctx , sourceFile , objFile , depFile )
159
+ upToDate , err := builder_utils .ObjFileIsUpToDate (sourceFile , objFile , depFile )
175
160
NoError (t , err )
176
161
require .False (t , upToDate )
177
162
}
0 commit comments