Skip to content

Commit ffa73e5

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 588feca commit ffa73e5

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
@@ -204,7 +204,7 @@ suite('discoverGradleSubprojects', () => {
204204
expect(result[0]).to.equal(path.join(root, 'build.gradle'))
205205
expect(result.some(p => p.includes(path.join('app', 'build.gradle')))).to.be.true
206206
expect(result.some(p => p.includes(path.join('lib', 'build.gradle')))).to.be.true
207-
})
207+
}).timeout(40000)
208208

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

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

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

237237
test('returns root build file when gradle is not available', async () => {
238238
const root = path.resolve('test/providers/tst_manifests/gradle/gradle_multi_project')
@@ -256,5 +256,5 @@ suite('discoverGradleSubprojects', () => {
256256
})
257257
expect(result.some(p => p.includes(path.join('app', 'build.gradle')))).to.be.true
258258
expect(result.some(p => p.includes(path.join('lib', 'build.gradle')))).to.be.false
259-
})
259+
}).timeout(40000)
260260
})

0 commit comments

Comments
 (0)