@@ -153,6 +153,10 @@ def stub_no_content_request(path)
153153 stub_content_request ( "buildSrc?ref=sha" , "contents_java.json" )
154154 stub_content_request ( "buildSrc/build.gradle?ref=sha" , "contents_java_basic_buildfile.json" )
155155 stub_no_content_request ( "buildSrc/gradle.lockfile?ref=sha" )
156+ # Stub wrapper files for buildSrc as missing
157+ stub_no_content_request ( "buildSrc/gradle/wrapper?ref=sha" )
158+ stub_no_content_request ( "buildSrc/gradlew?ref=sha" )
159+ stub_no_content_request ( "buildSrc/gradlew.bat?ref=sha" )
156160 end
157161
158162 context "when the buildSrc is implicitly included" do
@@ -185,6 +189,10 @@ def stub_no_content_request(path)
185189 stub_content_request ( "included?ref=sha" , "contents_java.json" )
186190 stub_content_request ( "included/build.gradle?ref=sha" , "contents_java_basic_buildfile.json" )
187191 stub_no_content_request ( "included/gradle.lockfile?ref=sha" )
192+ # Stub wrapper files for included as missing
193+ stub_no_content_request ( "included/gradle/wrapper?ref=sha" )
194+ stub_no_content_request ( "included/gradlew?ref=sha" )
195+ stub_no_content_request ( "included/gradlew.bat?ref=sha" )
188196 end
189197
190198 it "doesn't fetch buildSrc buildfiles twice" do
@@ -214,6 +222,10 @@ def stub_no_content_request(path)
214222 stub_no_content_request ( "included/gradle.lockfile?ref=sha" )
215223 stub_content_request ( "included/app/build.gradle?ref=sha" , "contents_java_basic_buildfile.json" )
216224 stub_no_content_request ( "included/app/gradle.lockfile?ref=sha" )
225+ # Stub wrapper files for included as missing
226+ stub_no_content_request ( "included/gradle/wrapper?ref=sha" )
227+ stub_no_content_request ( "included/gradlew?ref=sha" )
228+ stub_no_content_request ( "included/gradlew.bat?ref=sha" )
217229 end
218230
219231 it "fetches all buildfiles" do
@@ -249,6 +261,13 @@ def stub_no_content_request(path)
249261 stub_content_request ( "included2/settings.gradle?ref=sha" , "contents_java_simple_settings.json" )
250262 stub_content_request ( "included2/app/build.gradle?ref=sha" , "contents_java_basic_buildfile.json" )
251263 stub_no_content_request ( "included2/app/gradle.lockfile?ref=sha" )
264+ # Stub wrapper files for included builds as missing
265+ stub_no_content_request ( "included/gradle/wrapper?ref=sha" )
266+ stub_no_content_request ( "included/gradlew?ref=sha" )
267+ stub_no_content_request ( "included/gradlew.bat?ref=sha" )
268+ stub_no_content_request ( "included2/gradle/wrapper?ref=sha" )
269+ stub_no_content_request ( "included2/gradlew?ref=sha" )
270+ stub_no_content_request ( "included2/gradlew.bat?ref=sha" )
252271 end
253272
254273 it "fetches all buildfiles" do
@@ -297,6 +316,19 @@ def stub_no_content_request(path)
297316 "included/included/included/buildSrc/build.gradle?ref=sha" ,
298317 "contents_java_basic_buildfile.json"
299318 )
319+ # Stub wrapper files for all included builds as missing
320+ stub_no_content_request ( "included/gradle/wrapper?ref=sha" )
321+ stub_no_content_request ( "included/gradlew?ref=sha" )
322+ stub_no_content_request ( "included/gradlew.bat?ref=sha" )
323+ stub_no_content_request ( "included/included/gradle/wrapper?ref=sha" )
324+ stub_no_content_request ( "included/included/gradlew?ref=sha" )
325+ stub_no_content_request ( "included/included/gradlew.bat?ref=sha" )
326+ stub_no_content_request ( "included/included/included/gradle/wrapper?ref=sha" )
327+ stub_no_content_request ( "included/included/included/gradlew?ref=sha" )
328+ stub_no_content_request ( "included/included/included/gradlew.bat?ref=sha" )
329+ stub_no_content_request ( "included/included/included/buildSrc/gradle/wrapper?ref=sha" )
330+ stub_no_content_request ( "included/included/included/buildSrc/gradlew?ref=sha" )
331+ stub_no_content_request ( "included/included/included/buildSrc/gradlew.bat?ref=sha" )
300332 end
301333
302334 it "fetches all buildfiles transitively" do
@@ -329,6 +361,10 @@ def stub_no_content_request(path)
329361 stub_content_request ( "included/build.gradle?ref=sha" , "contents_java_buildfile_with_script_plugins.json" )
330362 stub_no_content_request ( "included/gradle.lockfile?ref=sha" )
331363 stub_content_request ( "included/gradle/dependencies.gradle?ref=sha" , "contents_java_simple_settings.json" )
364+ # Stub wrapper files for included as missing
365+ stub_no_content_request ( "included/gradle/wrapper?ref=sha" )
366+ stub_no_content_request ( "included/gradlew?ref=sha" )
367+ stub_no_content_request ( "included/gradlew.bat?ref=sha" )
332368 end
333369
334370 it "fetches script plugin of main and included build" do
0 commit comments