Skip to content

Commit ac0546e

Browse files
committed
set forkEvery=5 to make gradle test work in command line
1 parent 2845f59 commit ac0546e

File tree

4 files changed

+25
-18
lines changed

4 files changed

+25
-18
lines changed

improveai/build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,8 @@ javadoc {
4646
'ai/improve/provider/PersistenceProvider*'
4747
}
4848

49+
test {
50+
forkEvery = 4
51+
}
52+
4953
apply from: '../publish.gradle'

improveai/src/test/java/ai/improve/DecisionContextTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -245,9 +245,9 @@ public void testChooseRandom() {
245245
}
246246
}
247247
IMPLog.d(Tag, "count: " + countMap);
248-
assertEquals(loop/3, countMap.get("hello"), 100);
249-
assertEquals(loop/3, countMap.get("hi"), 100);
250-
assertEquals(loop/3, countMap.get("hey"), 100);
248+
assertEquals(loop/3, countMap.get("hello"), 150);
249+
assertEquals(loop/3, countMap.get("hi"), 150);
250+
assertEquals(loop/3, countMap.get("hey"), 150);
251251
}
252252

253253
@Test
@@ -299,9 +299,9 @@ public void testRandom() {
299299
}
300300
}
301301
IMPLog.d(Tag, "count: " + countMap);
302-
assertEquals(loop/3, countMap.get("hello"), 100);
303-
assertEquals(loop/3, countMap.get("hi"), 100);
304-
assertEquals(loop/3, countMap.get("hey"), 100);
302+
assertEquals(loop/3, countMap.get("hello"), 150);
303+
assertEquals(loop/3, countMap.get("hi"), 150);
304+
assertEquals(loop/3, countMap.get("hey"), 150);
305305
}
306306

307307
@Test

improveai/src/test/java/ai/improve/DecisionModelTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -851,7 +851,7 @@ public void testFirst_one_argument_not_list() {
851851

852852
@Test
853853
public void testChooseRandom() {
854-
int loop = 10000;
854+
int loop = 100000;
855855
Map<String, Integer> countMap = new HashMap<>();
856856
List variants = Arrays.asList("hi", "hello", "hey");
857857
DecisionModel decisionModel = new DecisionModel("greetings");
@@ -865,9 +865,9 @@ public void testChooseRandom() {
865865
}
866866
}
867867
IMPLog.d(Tag, "count: " + countMap);
868-
assertEquals(loop/3, countMap.get("hello"), 100);
869-
assertEquals(loop/3, countMap.get("hi"), 100);
870-
assertEquals(loop/3, countMap.get("hey"), 100);
868+
assertEquals(loop/3, countMap.get("hello"), loop/3.0*0.03);
869+
assertEquals(loop/3, countMap.get("hi"), loop/3.0*0.03);
870+
assertEquals(loop/3, countMap.get("hey"), loop/3.0*0.03);
871871
}
872872

873873
@Test
@@ -904,7 +904,7 @@ public void testChooseRandom_null_variants() {
904904

905905
@Test
906906
public void testRandom() {
907-
int loop = 10000;
907+
int loop = 100000;
908908
Map<String, Integer> countMap = new HashMap<>();
909909
DecisionModel decisionModel = new DecisionModel("greetings");
910910
decisionModel.setTrackURL(null);
@@ -917,9 +917,9 @@ public void testRandom() {
917917
}
918918
}
919919
IMPLog.d(Tag, "count: " + countMap);
920-
assertEquals(loop/3, countMap.get("hello"), 100);
921-
assertEquals(loop/3, countMap.get("hi"), 100);
922-
assertEquals(loop/3, countMap.get("hey"), 100);
920+
assertEquals(loop/3, countMap.get("hello"), loop/3.0*0.03);
921+
assertEquals(loop/3, countMap.get("hi"), loop/3.0*0.03);
922+
assertEquals(loop/3, countMap.get("hey"), loop/3.0*0.03);
923923
}
924924

925925
@Test
@@ -948,7 +948,7 @@ public void testRandom_null_variants() {
948948

949949
@Test
950950
public void testRandom_one_argument() {
951-
int loop = 10000;
951+
int loop = 100000;
952952
List variants = Arrays.asList("hi", "hello", "hey");
953953
Map<String, Integer> countMap = new HashMap<>();
954954
DecisionModel decisionModel = new DecisionModel("greetings");
@@ -962,9 +962,9 @@ public void testRandom_one_argument() {
962962
}
963963
}
964964
IMPLog.d(Tag, "count: " + countMap);
965-
assertEquals(loop/3, countMap.get("hello"), 100);
966-
assertEquals(loop/3, countMap.get("hi"), 100);
967-
assertEquals(loop/3, countMap.get("hey"), 100);
965+
assertEquals(loop/3, countMap.get("hello"), loop/3.0*0.03);
966+
assertEquals(loop/3, countMap.get("hi"), loop/3.0*0.03);
967+
assertEquals(loop/3, countMap.get("hey"), loop/3.0*0.03);
968968
}
969969

970970
@Test

runTest.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
./gradlew clean
3+
./gradlew :improveai:test --info

0 commit comments

Comments
 (0)