From 86b3865bfef32dae842118c43a4159418abdde58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ramos?= Date: Wed, 16 May 2018 17:43:16 -0700 Subject: [PATCH] Omit Fabric Yoga dependency in OSS Reviewed By: achen1 Differential Revision: D8036707 fbshipit-source-id: 33c02ae28cecd7d470d0cd968589c65485857f6c --- .../test/java/com/facebook/react/fabric/BUCK | 79 ++++++++++--------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/ReactAndroid/src/test/java/com/facebook/react/fabric/BUCK b/ReactAndroid/src/test/java/com/facebook/react/fabric/BUCK index faa1e3fa2..6cfe34c2e 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/fabric/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/fabric/BUCK @@ -1,40 +1,41 @@ -load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "IS_OSS_BUILD", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") -rn_robolectric_test( - name = "fabric", - srcs = glob(["**/*.java"]), - contacts = ["oncall+fbandroid_sheriff@xmail.facebook.com"], - resources = glob([ - "**/*.txt", - "**/*.json", - ]), - visibility = [ - "PUBLIC", - ], - deps = [ - "xplat//yoga/java:java", - react_native_dep("third-party/java/assertj:assertj-core"), - react_native_dep("third-party/java/fest:fest"), - react_native_dep("third-party/java/fest:fest_android"), - react_native_dep("third-party/java/guava:guava"), - react_native_dep("third-party/java/jackson:jackson"), - react_native_dep("third-party/java/jsr-305:jsr-305"), - react_native_dep("third-party/java/jsr-330:jsr-330"), - react_native_dep("third-party/java/junit:junit"), - react_native_dep("third-party/java/mockito:mockito"), - react_native_dep("third-party/java/robolectric3/robolectric:robolectric"), - react_native_dep("libraries/fbcore/src/test/java/com/facebook/powermock:powermock"), - react_native_dep("libraries/soloader/java/com/facebook/soloader:soloader"), - react_native_dep("third-party/android/support/v4:lib-support-v4"), - react_native_target("java/com/facebook/react:react"), - react_native_target("java/com/facebook/react/bridge:bridge"), - react_native_target("java/com/facebook/react/common:common"), - react_native_target("java/com/facebook/react/fabric:fabric"), - react_native_target("java/com/facebook/react/modules/core:core"), - react_native_target("java/com/facebook/react/uimanager:uimanager"), - react_native_target("java/com/facebook/react/views/text:text"), - react_native_target("java/com/facebook/react/views/view:view"), - react_native_target("java/com/facebook/react/views/progressbar:progressbar"), - react_native_tests_target("java/com/facebook/react/bridge:testhelpers"), - ], -) +if not IS_OSS_BUILD: + rn_robolectric_test( + name = "fabric", + srcs = glob(["**/*.java"]), + contacts = ["oncall+fbandroid_sheriff@xmail.facebook.com"], + resources = glob([ + "**/*.txt", + "**/*.json", + ]), + visibility = [ + "PUBLIC", + ], + deps = [ + "xplat//yoga/java:java", + react_native_dep("third-party/java/assertj:assertj-core"), + react_native_dep("third-party/java/fest:fest"), + react_native_dep("third-party/java/fest:fest_android"), + react_native_dep("third-party/java/guava:guava"), + react_native_dep("third-party/java/jackson:jackson"), + react_native_dep("third-party/java/jsr-305:jsr-305"), + react_native_dep("third-party/java/jsr-330:jsr-330"), + react_native_dep("third-party/java/junit:junit"), + react_native_dep("third-party/java/mockito:mockito"), + react_native_dep("third-party/java/robolectric3/robolectric:robolectric"), + react_native_dep("libraries/fbcore/src/test/java/com/facebook/powermock:powermock"), + react_native_dep("libraries/soloader/java/com/facebook/soloader:soloader"), + react_native_dep("third-party/android/support/v4:lib-support-v4"), + react_native_target("java/com/facebook/react:react"), + react_native_target("java/com/facebook/react/bridge:bridge"), + react_native_target("java/com/facebook/react/common:common"), + react_native_target("java/com/facebook/react/fabric:fabric"), + react_native_target("java/com/facebook/react/modules/core:core"), + react_native_target("java/com/facebook/react/uimanager:uimanager"), + react_native_target("java/com/facebook/react/views/text:text"), + react_native_target("java/com/facebook/react/views/view:view"), + react_native_target("java/com/facebook/react/views/progressbar:progressbar"), + react_native_tests_target("java/com/facebook/react/bridge:testhelpers"), + ], + )