# Rerun failed tests on the base of testng-failed.xml

**URL:** https://discuss.gradle.org/t/rerun-failed-tests-on-the-base-of-testng-failed-xml/21871
**Category:** Help/Discuss
**Created:** [March 7, 2017, 5:32pm UTC](https://discuss.gradle.org/t/rerun-failed-tests-on-the-base-of-testng-failed-xml/21871 "2017-03-07T17:32:43Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![aleksey\_p](https://avatars.discourse-cdn.com/v4/letter/a/46a35a/32.png) [@aleksey\_p](https://discuss.gradle.org/u/aleksey_p)
#### Post date: [November 20, 2018, 10:15am UTC](https://discuss.gradle.org/t/rerun-failed-tests-on-the-base-of-testng-failed-xml/21871/2 "2018-11-20T10:15:50Z")

</div>

Did you find an issue? This doesn’t work for me(

> [@TestNG rerun failed tests](https://discuss.gradle.org/t/testng-rerun-failed-tests/7004):
>
> I want to rerun TestNG failed tests, my build.gradle looks like follows: apply plugin: 'eclipse' apply plugin: 'java' dependencies { compile fileTree(dir: 'lib', include: '\*.jar') } test { useTestNG() ignoreFailures = true } test.doLast { if (new File('build/reports/tests/testng-failed.xml').exists()) { useTestNG(){ suites "build/reports/tests/testng-failed.xml"} } } task wrapper(type: Wrapper) { gradleVersion = '1.0-milestone-8' } The problem is that t…

---

_[View the full topic](https://discuss.gradle.org/t/rerun-failed-tests-on-the-base-of-testng-failed-xml/21871)._
