/
BUILD
62 lines (60 loc) · 2.1 KB
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# the stringprotocol target doesn't have an sbt analog so
# don't depend on it in projects which need to support sbt.
scala_library(
name = "stringprotocol",
sources = [
"com/twitter/finagle/client/utils/StringClient.scala",
"com/twitter/finagle/server/utils/StringServer.scala",
],
compiler_option_sets = ["fatal_warnings"],
dependencies = [
"finagle/finagle-core",
"finagle/finagle-netty4",
"util/util-core",
"util/util-stats",
],
)
scala_library(
name = "pushsession-utils",
sources = [
"com/twitter/finagle/pushsession/utils/DeferredExecutor.scala",
"com/twitter/finagle/pushsession/utils/MockChannelHandle.scala",
"com/twitter/finagle/pushsession/utils/MockPushSession.scala",
],
compiler_option_sets = ["fatal_warnings"],
dependencies = [
"finagle/finagle-core/src/main",
],
)
junit_tests(
sources = ["**/*.scala"],
compiler_option_sets = ["fatal_warnings"],
dependencies = [
":pushsession-utils",
":stringprotocol",
"3rdparty/jvm/com/github/ben-manes/caffeine",
"3rdparty/jvm/io/netty:netty4-codec-http",
"3rdparty/jvm/junit",
"3rdparty/jvm/org/hdrhistogram",
"3rdparty/jvm/org/mockito:mockito-all",
"3rdparty/jvm/org/scalacheck",
"3rdparty/jvm/org/scalatest",
"3rdparty/jvm/org/scalatestplus:junit",
"3rdparty/jvm/org/scalatestplus:mockito-1-10",
"3rdparty/jvm/org/scalatestplus:scalacheck",
"finagle/finagle-core/src/main",
"finagle/finagle-core/src/test/resources",
"finagle/finagle-netty4",
"finagle/finagle-toggle/src/main/scala",
"util/util-app/src/main/scala",
"util/util-core:scala",
"util/util-hashing/src/main/scala",
"util/util-jvm/src/main/scala",
"util/util-lint/src/main/scala",
"util/util-logging/src/main/scala",
"util/util-registry/src/main/scala",
"util/util-security/src/main/scala/com/twitter/util/security",
"util/util-stats",
"util/util-tunable/src/main/scala",
],
)