]> source.dussan.org Git - sonarqube.git/commitdiff
generate random test data with covered file each time
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Fri, 8 May 2015 08:17:34 +0000 (10:17 +0200)
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Fri, 8 May 2015 08:17:34 +0000 (10:17 +0200)
server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexTestsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/test/db/TestTesting.java

index 30383b7d39d637e3deb5423c750de09ca638debd..1d6e7ce5628e824953de043956a446b8f7ec4314 100644 (file)
@@ -57,6 +57,7 @@ public class IndexTestsStepTest extends BaseStepTest {
   @Before
   public void setUp() {
     dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new FileSourceDao(null));
+    esTester.truncateIndices();
   }
 
   @Override
@@ -72,7 +73,7 @@ public class IndexTestsStepTest extends BaseStepTest {
   }
 
   @Test
-  public void index_source() throws Exception {
+  public void index_test() throws Exception {
     dbTester.prepareDbUnit(getClass(), "index_source.xml");
     Connection connection = dbTester.openConnection();
     TestTesting.updateDataColumn(connection, "FILE1_UUID", TestTesting.newRandomTests(1));
index 9a451e4fd0e80f414f95a6e498710dfeaa12ade2..a9bb19c7bec9a759665b60f45120d625d21a9518 100644 (file)
@@ -65,8 +65,7 @@ public class TestTesting {
         .setStacktrace(RandomStringUtils.randomAlphanumeric(50))
         .setMsg(RandomStringUtils.randomAlphanumeric(30))
         .setExecutionTimeMs(RandomUtils.nextLong());
-      int numberOfCoveredFiles = RandomUtils.nextInt(10);
-      for (int j = 0; j < numberOfCoveredFiles; j++) {
+      for (int j = 0; j < numberOfTests; j++) {
         test.addCoveredFile(
           FileSourceDb.Test.CoveredFile.newBuilder()
             .setFileUuid(Uuids.create())