Hi,
I have problem with random generated data in DataProvider along with RetryAnalyzer. I want to automatically retry failed tests with the same parameters like before, but it seems that each time the test is retried, different parameters are passed.
It seems like it is a bug.
@DataProvider(name = "data")
protected static Object[][] getData() {
Object[][] data = new Object[10][2];
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 2; j++) {
data[i][j] = new Random().nextInt();
}
}
return data;
}
@Test(dataProvider = "data")
public void test(Integer rand1, Integer rand2) {
assertThat(false).isTrue();
}
Retry :
