Skip to content

Commit 4f08af3

Browse files
committed
Run unit tests in Travis, adjust paths in unit tests
1 parent 48bbacd commit 4f08af3

File tree

2 files changed

+56
-55
lines changed

2 files changed

+56
-55
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ before_install:
1313
- docker build . --tag ldbc/datagen
1414
install: true
1515
script:
16+
- mvn test
1617
- cp params-csv-basic.ini params.ini
1718
- docker run --rm --mount type=bind,source="$(pwd)/",target="/opt/ldbc_snb_datagen/out" --mount type=bind,source="$(pwd)/params.ini",target="/opt/ldbc_snb_datagen/params.ini" ldbc/datagen
1819
- bash check-md5sums-csv-basic.sh

src/test/java/ldbc/snb/datagen/test/LDBCDatagenTest.java

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -40,206 +40,206 @@ public static void generateData() throws Exception {
4040

4141
@Test
4242
public void personTest() {
43-
testIdUniqueness(dir+"/person_0_0.csv", 0);
44-
testStringLength(dir+"/person_0_0.csv", 1, 40);
45-
testStringLength(dir+"/person_0_0.csv", 2, 40);
46-
testStringLength(dir+"/person_0_0.csv", 3, 40);
47-
testStringLength(dir+"/person_0_0.csv", 6, 40);
48-
testStringLength(dir+"/person_0_0.csv", 7, 40);
43+
testIdUniqueness(dir+"/dynamic/person_0_0.csv", 0);
44+
testStringLength(dir+"/dynamic/person_0_0.csv", 1, 40);
45+
testStringLength(dir+"/dynamic/person_0_0.csv", 2, 40);
46+
testStringLength(dir+"/dynamic/person_0_0.csv", 3, 40);
47+
testStringLength(dir+"/dynamic/person_0_0.csv", 6, 40);
48+
testStringLength(dir+"/dynamic/person_0_0.csv", 7, 40);
4949
assertTrue("Everything ok",true);
5050
}
5151

5252
@Test
5353
public void postTest() {
54-
testIdUniqueness(dir+"/post_0_0.csv", 0);
55-
testLongBetween(dir+"/post_0_0.csv",7,0,2001);
56-
testStringLength(dir+"/post_0_0.csv", 1, 40);
57-
testStringLength(dir+"/post_0_0.csv", 3, 40);
58-
testStringLength(dir+"/post_0_0.csv", 4, 40);
59-
testStringLength(dir+"/post_0_0.csv", 5, 40);
54+
testIdUniqueness(dir+"/dynamic/post_0_0.csv", 0);
55+
testLongBetween(dir+"/dynamic/post_0_0.csv",7,0,2001);
56+
testStringLength(dir+"/dynamic/post_0_0.csv", 1, 40);
57+
testStringLength(dir+"/dynamic/post_0_0.csv", 3, 40);
58+
testStringLength(dir+"/dynamic/post_0_0.csv", 4, 40);
59+
testStringLength(dir+"/dynamic/post_0_0.csv", 5, 40);
6060
assertTrue("Everything ok",true);
6161
}
6262

6363
@Test
6464
public void forumTest() {
65-
testIdUniqueness(dir+"/forum_0_0.csv", 0);
66-
testStringLength(dir+"/forum_0_0.csv", 1, 256);
65+
testIdUniqueness(dir+"/dynamic/forum_0_0.csv", 0);
66+
testStringLength(dir+"/dynamic/forum_0_0.csv", 1, 256);
6767
assertTrue("Everything ok",true);
6868
}
6969

7070
@Test
7171
public void commentTest() {
72-
testIdUniqueness(dir+"/comment_0_0.csv", 0);
73-
testLongBetween(dir+"/comment_0_0.csv",5,0,2001);
74-
testStringLength(dir+"/comment_0_0.csv", 2, 40);
75-
testStringLength(dir+"/comment_0_0.csv", 3, 40);
72+
testIdUniqueness(dir+"/dynamic/comment_0_0.csv", 0);
73+
testLongBetween(dir+"/dynamic/comment_0_0.csv",5,0,2001);
74+
testStringLength(dir+"/dynamic/comment_0_0.csv", 2, 40);
75+
testStringLength(dir+"/dynamic/comment_0_0.csv", 3, 40);
7676
assertTrue("Everything ok",true);
7777
}
7878

7979
@Test
8080
public void organisationTest() {
81-
testIdUniqueness(dir+"/organisation_0_0.csv", 0);
82-
testStringLength(dir+"/organisation_0_0.csv", 2, 256);
81+
testIdUniqueness(dir+"/static/organisation_0_0.csv", 0);
82+
testStringLength(dir+"/static/organisation_0_0.csv", 2, 256);
8383
assertTrue("Everything ok",true);
8484
}
8585

8686
@Test
8787
public void placeTest() {
88-
testIdUniqueness(dir+"/place_0_0.csv", 0);
89-
testStringLength(dir+"/place_0_0.csv", 1, 256);
88+
testIdUniqueness(dir+"/static/place_0_0.csv", 0);
89+
testStringLength(dir+"/static/place_0_0.csv", 1, 256);
9090
assertTrue("Everything ok",true);
9191
}
9292

9393
@Test
9494
public void tagTest() {
95-
testIdUniqueness(dir+"/tag_0_0.csv", 0);
96-
testStringLength(dir+"/tag_0_0.csv", 1, 256);
95+
testIdUniqueness(dir+"/static/tag_0_0.csv", 0);
96+
testStringLength(dir+"/static/tag_0_0.csv", 1, 256);
9797
assertTrue("Everything ok",true);
9898
}
9999

100100
@Test
101101
public void tagclassTest() {
102-
testIdUniqueness(dir+"/tagclass_0_0.csv", 0);
103-
testStringLength(dir+"/tagclass_0_0.csv", 1, 256);
102+
testIdUniqueness(dir+"/static/tagclass_0_0.csv", 0);
103+
testStringLength(dir+"/static/tagclass_0_0.csv", 1, 256);
104104
assertTrue("Everything ok",true);
105105
}
106106

107107
@Test
108108
public void personKnowsPersonTest() {
109-
testPairUniquenessPlusExistance(dir+"/person_knows_person_0_0.csv",0,1,dir+"/person_0_0.csv",0);
109+
testPairUniquenessPlusExistance(dir+"/dynamic/person_knows_person_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0);
110110
assertTrue("Everything ok",true);
111111
}
112112

113113
@Test
114114
public void organisationIsLocatedInPlaceTest() {
115-
testPairUniquenessPlusExistance(dir+"/organisation_isLocatedIn_place_0_0.csv",0,1,dir+"/organisation_0_0.csv",0,dir+"/place_0_0.csv",0);
115+
testPairUniquenessPlusExistance(dir+"/static/organisation_isLocatedIn_place_0_0.csv",0,1,dir+"/static/organisation_0_0.csv",0,dir+"/static/place_0_0.csv",0);
116116
assertTrue("Everything ok",true);
117117
}
118118

119119
@Test
120120
public void placeIsPartOfPlaceTest() {
121-
testPairUniquenessPlusExistance(dir+"/place_isPartOf_place_0_0.csv",0,1,dir+"/place_0_0.csv",0);
121+
testPairUniquenessPlusExistance(dir+"/static/place_isPartOf_place_0_0.csv",0,1,dir+"/static/place_0_0.csv",0);
122122
assertTrue("Everything ok",true);
123123
}
124124

125125
@Test
126126
public void tagClassIsSubclassOfTest() {
127-
testPairUniquenessPlusExistance(dir+"/tagclass_isSubclassOf_tagclass_0_0.csv",0,1,dir+"/tagclass_0_0.csv",0);
127+
testPairUniquenessPlusExistance(dir+"/static/tagclass_isSubclassOf_tagclass_0_0.csv",0,1,dir+"/static/tagclass_0_0.csv",0);
128128
assertTrue("Everything ok",true);
129129
}
130130

131131
@Test
132132
public void tagHasTypeTagclassCheck() {
133-
testPairUniquenessPlusExistance(dir+"/tag_hasType_tagclass_0_0.csv",0,1,dir+"/tag_0_0.csv",0,dir+"/tagclass_0_0.csv",0);
133+
testPairUniquenessPlusExistance(dir+"/static/tag_hasType_tagclass_0_0.csv",0,1,dir+"/static/tag_0_0.csv",0,dir+"/static/tagclass_0_0.csv",0);
134134
assertTrue("Everything ok",true);
135135
}
136136

137137
@Test
138138
public void personStudyAtOrganisationCheck() {
139-
testPairUniquenessPlusExistance(dir+"/person_studyAt_organisation_0_0.csv",0,1,dir+"/person_0_0.csv",0,dir+"/organisation_0_0.csv",0);
139+
testPairUniquenessPlusExistance(dir+"/dynamic/person_studyAt_organisation_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0,dir+"/static/organisation_0_0.csv",0);
140140
assertTrue("Everything ok",true);
141141
}
142142

143143
@Test
144144
public void personWorkAtOrganisationCheck() {
145-
testPairUniquenessPlusExistance(dir+"/person_workAt_organisation_0_0.csv",0,1,dir+"/person_0_0.csv",0,dir+"/organisation_0_0.csv",0);
145+
testPairUniquenessPlusExistance(dir+"/dynamic/person_workAt_organisation_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0,dir+"/static/organisation_0_0.csv",0);
146146
assertTrue("Everything ok",true);
147147
}
148148

149149
@Test
150150
public void personHasInterestTagCheck() {
151-
testPairUniquenessPlusExistance(dir+"/person_hasInterest_tag_0_0.csv",0,1,dir+"/person_0_0.csv",0,dir+"/tag_0_0.csv",0);
151+
testPairUniquenessPlusExistance(dir+"/dynamic/person_hasInterest_tag_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0,dir+"/static/tag_0_0.csv",0);
152152
assertTrue("Everything ok",true);
153153
}
154154

155155
@Test
156156
public void personIsLocatedInPlaceCheck() {
157-
testPairUniquenessPlusExistance(dir+"/person_isLocatedIn_place_0_0.csv",0,1,dir+"/person_0_0.csv",0,dir+"/place_0_0.csv",0);
157+
testPairUniquenessPlusExistance(dir+"/dynamic/person_isLocatedIn_place_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0,dir+"/static/place_0_0.csv",0);
158158
assertTrue("Everything ok",true);
159159
}
160160

161161
@Test
162162
public void forumHasTagCheck() {
163-
testPairUniquenessPlusExistance(dir+"/forum_hasTag_tag_0_0.csv",0,1,dir+"/forum_0_0.csv",0,dir+"/tag_0_0.csv",0);
163+
testPairUniquenessPlusExistance(dir+"/dynamic/forum_hasTag_tag_0_0.csv",0,1,dir+"/dynamic/forum_0_0.csv",0,dir+"/static/tag_0_0.csv",0);
164164
assertTrue("Everything ok",true);
165165
}
166166

167167
@Test
168168
public void forumHasModeratorPersonCheck() {
169-
testPairUniquenessPlusExistance(dir+"/forum_hasModerator_person_0_0.csv",0,1,dir+"/forum_0_0.csv",0,dir+"/person_0_0.csv",0);
169+
testPairUniquenessPlusExistance(dir+"/dynamic/forum_hasModerator_person_0_0.csv",0,1,dir+"/dynamic/forum_0_0.csv",0,dir+"/dynamic/person_0_0.csv",0);
170170
assertTrue("Everything ok",true);
171171
}
172172

173173
@Test
174174
public void forumHasMemberPersonCheck() {
175-
testPairUniquenessPlusExistance(dir+"/forum_hasMember_person_0_0.csv",0,1,dir+"/forum_0_0.csv",0,dir+"/person_0_0.csv",0);
175+
testPairUniquenessPlusExistance(dir+"/dynamic/forum_hasMember_person_0_0.csv",0,1,dir+"/dynamic/forum_0_0.csv",0,dir+"/dynamic/person_0_0.csv",0);
176176
assertTrue("Everything ok",true);
177177
}
178178

179179
@Test
180180
public void forumContainerOfPostCheck() {
181-
testPairUniquenessPlusExistance(dir+"/forum_containerOf_post_0_0.csv",0,1,dir+"/forum_0_0.csv",0,dir+"/post_0_0.csv",0);
181+
testPairUniquenessPlusExistance(dir+"/dynamic/forum_containerOf_post_0_0.csv",0,1,dir+"/dynamic/forum_0_0.csv",0,dir+"/dynamic/post_0_0.csv",0);
182182
assertTrue("Everything ok",true);
183183
}
184184

185185
@Test
186186
public void commentHasCreatorPersonCheck() {
187-
testPairUniquenessPlusExistance(dir+"/comment_hasCreator_person_0_0.csv",0,1,dir+"/comment_0_0.csv",0,dir+"/person_0_0.csv",0);
187+
testPairUniquenessPlusExistance(dir+"/dynamic/comment_hasCreator_person_0_0.csv",0,1,dir+"/dynamic/comment_0_0.csv",0,dir+"/dynamic/person_0_0.csv",0);
188188
assertTrue("Everything ok",true);
189189
}
190190

191191
@Test
192192
public void commentHasTagTagCheck() {
193-
testPairUniquenessPlusExistance(dir+"/comment_hasTag_tag_0_0.csv",0,1,dir+"/comment_0_0.csv",0,dir+"/tag_0_0.csv",0);
193+
testPairUniquenessPlusExistance(dir+"/dynamic/comment_hasTag_tag_0_0.csv",0,1,dir+"/dynamic/comment_0_0.csv",0,dir+"/static/tag_0_0.csv",0);
194194
assertTrue("Everything ok",true);
195195
}
196196

197197
@Test
198198
public void commentIsLocatedInPlaceCheck() {
199-
testPairUniquenessPlusExistance(dir+"/comment_isLocatedIn_place_0_0.csv",0,1,dir+"/comment_0_0.csv",0,dir+"/place_0_0.csv",0);
199+
testPairUniquenessPlusExistance(dir+"/dynamic/comment_isLocatedIn_place_0_0.csv",0,1,dir+"/dynamic/comment_0_0.csv",0,dir+"/static/place_0_0.csv",0);
200200
assertTrue("Everything ok",true);
201201
}
202202

203203
@Test
204204
public void commentReplyOfCommentCheck() {
205-
testPairUniquenessPlusExistance(dir+"/comment_replyOf_comment_0_0.csv",0,1,dir+"/comment_0_0.csv",0,dir+"/comment_0_0.csv",0);
205+
testPairUniquenessPlusExistance(dir+"/dynamic/comment_replyOf_comment_0_0.csv",0,1,dir+"/dynamic/comment_0_0.csv",0,dir+"/dynamic/comment_0_0.csv",0);
206206
assertTrue("Everything ok",true);
207207
}
208208

209209
@Test
210210
public void commentReplyOfPostCheck() {
211-
testPairUniquenessPlusExistance(dir+"/comment_replyOf_post_0_0.csv",0,1,dir+"/comment_0_0.csv",0,dir+"/post_0_0.csv",0);
211+
testPairUniquenessPlusExistance(dir+"/dynamic/comment_replyOf_post_0_0.csv",0,1,dir+"/dynamic/comment_0_0.csv",0,dir+"/dynamic/post_0_0.csv",0);
212212
assertTrue("Everything ok",true);
213213
}
214214

215215
@Test
216216
public void postHasCreatorPersonCheck() {
217-
testPairUniquenessPlusExistance(dir+"/post_hasCreator_person_0_0.csv",0,1,dir+"/post_0_0.csv",0,dir+"/person_0_0.csv",0);
217+
testPairUniquenessPlusExistance(dir+"/dynamic/post_hasCreator_person_0_0.csv",0,1,dir+"/dynamic/post_0_0.csv",0,dir+"/dynamic/person_0_0.csv",0);
218218
assertTrue("Everything ok",true);
219219
}
220220

221221
@Test
222222
public void postIsLocatedInPlaceCheck() {
223-
testPairUniquenessPlusExistance(dir+"/post_isLocatedIn_place_0_0.csv",0,1,dir+"/post_0_0.csv",0,dir+"/place_0_0.csv",0);
223+
testPairUniquenessPlusExistance(dir+"/dynamic/post_isLocatedIn_place_0_0.csv",0,1,dir+"/dynamic/post_0_0.csv",0,dir+"/static/place_0_0.csv",0);
224224
assertTrue("Everything ok",true);
225225
}
226226

227227
@Test
228228
public void personLikesCommentCheck() {
229-
testPairUniquenessPlusExistance(dir+"/person_likes_comment_0_0.csv",0,1,dir+"/person_0_0.csv",0,dir+"/comment_0_0.csv",0);
229+
testPairUniquenessPlusExistance(dir+"/dynamic/person_likes_comment_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0,dir+"/dynamic/comment_0_0.csv",0);
230230
assertTrue("Everything ok",true);
231231
}
232232

233233
@Test
234234
public void personLikesPostCheck() {
235-
testPairUniquenessPlusExistance(dir+"/person_likes_post_0_0.csv",0,1,dir+"/person_0_0.csv",0,dir+"/post_0_0.csv",0);
235+
testPairUniquenessPlusExistance(dir+"/dynamic/person_likes_post_0_0.csv",0,1,dir+"/dynamic/person_0_0.csv",0,dir+"/dynamic/post_0_0.csv",0);
236236
assertTrue("Everything ok",true);
237237
}
238238

239239
@Test
240240
public void personEmailAddressCheck() {
241-
testIdExistance(dir+"/person_0_0.csv",0,dir+"/person_email_emailaddress_0_0.csv",0);
242-
testStringLength(dir+"/person_email_emailaddress_0_0.csv", 1, 256);
241+
testIdExistance(dir+"/dynamic/person_0_0.csv",0,dir+"/dynamic/person_email_emailaddress_0_0.csv",0);
242+
testStringLength(dir+"/dynamic/person_email_emailaddress_0_0.csv", 1, 256);
243243
assertTrue("Everything ok",true);
244244
}
245245

@@ -254,7 +254,7 @@ public void updateStreamForumsConsistencyCheck() {
254254
public void queryParamsTest() {
255255
//Creating person id check
256256
LongParser parser = new LongParser();
257-
ColumnSet<Long> persons = new ColumnSet<Long>(parser,new File(dir+"/person_0_0.csv"),0,1);
257+
ColumnSet<Long> persons = new ColumnSet<Long>(parser,new File(dir+"/dynamic/person_0_0.csv"),0,1);
258258
List<ColumnSet<Long>> personsRef = new ArrayList<ColumnSet<Long>>();
259259
personsRef.add(persons);
260260
List<Integer> personIndex = new ArrayList<Integer>();
@@ -263,7 +263,7 @@ public void queryParamsTest() {
263263

264264
//Creating name check
265265
StringParser strParser = new StringParser();
266-
ColumnSet<String> names = new ColumnSet<String>(strParser,new File(dir+"/person_0_0.csv"),1,1);
266+
ColumnSet<String> names = new ColumnSet<String>(strParser,new File(dir+"/dynamic/person_0_0.csv"),1,1);
267267
List<ColumnSet<String>> namesRef = new ArrayList<ColumnSet<String>>();
268268
namesRef.add(names);
269269
List<Integer> namesIndex = new ArrayList<Integer>();
@@ -284,7 +284,7 @@ public void queryParamsTest() {
284284
testLongGE(sdir+"/interactive_2_param.txt",1, Dictionaries.dates.getStartDateTime());
285285

286286
//Creating country check
287-
ColumnSet<String> places = new ColumnSet<String>(strParser,new File(dir+"/place_0_0.csv"),1,1);
287+
ColumnSet<String> places = new ColumnSet<String>(strParser,new File(dir+"/static/place_0_0.csv"),1,1);
288288
List<ColumnSet<String>> placesRef = new ArrayList<ColumnSet<String>>();
289289
placesRef.add(places);
290290
List<Integer> countriesIndex = new ArrayList<Integer>();
@@ -313,7 +313,7 @@ public void queryParamsTest() {
313313
testLongGE(sdir+"/interactive_5_param.txt",1, Dictionaries.dates.getStartDateTime());
314314

315315
//Creating tag check
316-
ColumnSet<String> tags = new ColumnSet<String>(strParser,new File(dir+"/tag_0_0.csv"),1,1);
316+
ColumnSet<String> tags = new ColumnSet<String>(strParser,new File(dir+"/static/tag_0_0.csv"),1,1);
317317
List<ColumnSet<String>> tagsRef = new ArrayList<ColumnSet<String>>();
318318
tagsRef.add(tags);
319319
List<Integer> tagsIndex = new ArrayList<Integer>();
@@ -354,7 +354,7 @@ public void queryParamsTest() {
354354
assertTrue("ERROR PASSING TEST QUERY 11 PERSON EXISTS ",fileChecker.run(1));
355355

356356
//Creating tagClass check
357-
ColumnSet<String> tagClass = new ColumnSet<String>(strParser,new File(dir+"/tagclass_0_0.csv"),1,1);
357+
ColumnSet<String> tagClass = new ColumnSet<String>(strParser,new File(dir+"/static/tagclass_0_0.csv"),1,1);
358358
List<ColumnSet<String>> tagClassRef = new ArrayList<ColumnSet<String>>();
359359
tagClassRef.add(tagClass);
360360
List<Integer> tagClassIndex = new ArrayList<Integer>();

0 commit comments

Comments
 (0)