Skip to content

Commit 725a853

Browse files
Strum355claude
andcommitted
test: add timeouts to Gradle workspace tests that invoke real gradle
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b794d9e commit 725a853

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

test/providers/workspace.test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ suite('discoverGradleSubprojects', () => {
206206
expect(result[0]).to.equal(path.join(root, 'build.gradle'))
207207
expect(result.some(p => p.includes(path.join('app', 'build.gradle')))).to.be.true
208208
expect(result.some(p => p.includes(path.join('lib', 'build.gradle')))).to.be.true
209-
})
209+
}).timeout(40000)
210210

211211
test('discovers nested subprojects', async () => {
212212
const root = path.resolve('test/providers/tst_manifests/gradle/gradle_nested_subprojects')
@@ -216,7 +216,7 @@ suite('discoverGradleSubprojects', () => {
216216
expect(result[0]).to.equal(path.join(root, 'build.gradle'))
217217
expect(result.some(p => p.includes(path.join('libs', 'core', 'build.gradle')))).to.be.true
218218
expect(result.some(p => p.includes(path.join('libs', 'util', 'build.gradle')))).to.be.true
219-
})
219+
}).timeout(40000)
220220

221221
test('handles mixed Groovy and Kotlin build files', async () => {
222222
const root = path.resolve('test/providers/tst_manifests/gradle/gradle_mixed_variants')
@@ -226,15 +226,15 @@ suite('discoverGradleSubprojects', () => {
226226
expect(result[0]).to.equal(path.join(root, 'build.gradle.kts'))
227227
expect(result.some(p => p.endsWith(path.join('app', 'build.gradle')))).to.be.true
228228
expect(result.some(p => p.endsWith(path.join('lib', 'build.gradle.kts')))).to.be.true
229-
})
229+
}).timeout(40000)
230230

231231
test('returns root only when no subprojects', async () => {
232232
const root = path.resolve('test/providers/tst_manifests/gradle/gradle_no_subprojects')
233233
const result = await discoverGradleSubprojects(root)
234234
expect(result).to.be.an('array')
235235
expect(result).to.have.lengthOf(1)
236236
expect(result[0]).to.equal(path.join(root, 'build.gradle'))
237-
})
237+
}).timeout(40000)
238238

239239
test('returns root build file when gradle is not available', async () => {
240240
const root = path.resolve('test/providers/tst_manifests/gradle/gradle_multi_project')
@@ -258,7 +258,7 @@ suite('discoverGradleSubprojects', () => {
258258
})
259259
expect(result.some(p => p.includes(path.join('app', 'build.gradle')))).to.be.true
260260
expect(result.some(p => p.includes(path.join('lib', 'build.gradle')))).to.be.false
261-
})
261+
}).timeout(40000)
262262
})
263263

264264
suite('discoverMavenModules', () => {

0 commit comments

Comments
 (0)