Skip to content

Commit a86a953

Browse files
committed
Clean up modules; add new modules for streaming external projects
1 parent e46539f commit a86a953

File tree

1 file changed

+93
-13
lines changed

1 file changed

+93
-13
lines changed

dev/run-tests.py

Lines changed: 93 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ def contains_file(self, filename):
7575
source_file_regexes=[
7676
"sql/(?!hive-thriftserver)",
7777
"bin/spark-sql",
78-
"examples/src/main/java/org/apache/spark/examples/sql/",
79-
"examples/src/main/scala/org/apache/spark/examples/sql/",
8078
],
8179
sbt_test_goals=[
8280
"catalyst/test",
@@ -114,35 +112,108 @@ def contains_file(self, filename):
114112
name="streaming",
115113
dependencies=[],
116114
source_file_regexes=[
117-
"external/",
118-
"extras/java8-tests/",
119-
"extras/kinesis-asl/",
120115
"streaming",
121116
],
122117
sbt_test_goals=[
123118
"streaming/test",
124-
"streaming-flume/test",
125-
"streaming-flume-sink/test",
126-
"streaming-kafka/test",
127-
"streaming-mqtt/test",
128-
"streaming-twitter/test",
119+
]
120+
)
121+
122+
123+
streaming_kinesis_asl = Module(
124+
name="kinesis-asl",
125+
dependencies=[streaming],
126+
source_file_regexes=[
127+
"extras/kinesis-asl/",
128+
],
129+
sbt_test_goals=[
130+
"kinesis-asl/test",
131+
]
132+
)
133+
134+
135+
streaming_zeromq = Module(
136+
name="streaming-zeromq",
137+
dependencies=[streaming],
138+
source_file_regexes=[
139+
"external/zeromq",
140+
],
141+
sbt_test_goals=[
129142
"streaming-zeromq/test",
130143
]
131144
)
132145

133146

147+
streaming_twitter = Module(
148+
name="streaming-twitter",
149+
dependencies=[streaming],
150+
source_file_regexes=[
151+
"external/twitter",
152+
],
153+
sbt_test_goals=[
154+
"streaming-twitter/test",
155+
]
156+
)
157+
158+
159+
streaming_mqqt = Module(
160+
name="streaming-mqqt",
161+
dependencies=[streaming],
162+
source_file_regexes=[
163+
"external/mqqt",
164+
],
165+
sbt_test_goals=[
166+
"streaming-mqqt/test",
167+
]
168+
)
169+
170+
171+
streaming_kafka = Module(
172+
name="streaming-kafka",
173+
dependencies=[streaming],
174+
source_file_regexes=[
175+
"external/kafka",
176+
"external/kafka-assembly",
177+
],
178+
sbt_test_goals=[
179+
"streaming-kafka/test",
180+
]
181+
)
182+
183+
184+
streaming_flume_sink = Module(
185+
name="streaming-flume-sink",
186+
dependencies=[streaming],
187+
source_file_regexes=[
188+
"external/flume-sink",
189+
],
190+
sbt_test_goals=[
191+
"streaming-flume-sink/test",
192+
]
193+
)
194+
195+
196+
streaming_flume = Module(
197+
name="streaming_flume",
198+
dependencies=[streaming],
199+
source_file_regexes=[
200+
"external/flume",
201+
],
202+
sbt_test_goals=[
203+
"streaming-flume/test",
204+
]
205+
)
206+
207+
134208
mllib = Module(
135209
name="mllib",
136210
dependencies=[streaming, sql],
137211
source_file_regexes=[
138-
"examples/src/main/java/org/apache/spark/examples/mllib/",
139-
"examples/src/main/scala/org/apache/spark/examples/mllib",
140212
"data/mllib/",
141213
"mllib/",
142214
],
143215
sbt_test_goals=[
144216
"mllib/test",
145-
"examples/test",
146217
]
147218
)
148219

@@ -188,6 +259,15 @@ def contains_file(self, filename):
188259
)
189260

190261

262+
ec2 = Module(
263+
name="ec2",
264+
dependencies=[],
265+
source_file_regexes=[
266+
"ec2/",
267+
]
268+
)
269+
270+
191271
def determine_modules_for_files(filenames):
192272
"""
193273
Given a list of filenames, return the set of modules that contain those files.

0 commit comments

Comments
 (0)