Skip to content

Instantly share code, notes, and snippets.

@davidgyoung
Created July 5, 2015 20:21
Show Gist options
  • Save davidgyoung/21acbd3f3e555c29f125 to your computer and use it in GitHub Desktop.
Save davidgyoung/21acbd3f3e555c29f125 to your computer and use it in GitHub Desktop.
Android Beacon Library Robolectric Plugin 1.0 build error
Davids-MacBook-Pro:android-beacon-library dyoung$ git status
On branch gelldur-master
nothing to commit, working directory clean
Davids-MacBook-Pro:android-beacon-library dyoung$ ./gradlew test
[buildinfo] Properties file path was not found! (Relevant only for builds running on a CI Server)
:preCompileDebugUnitTestJava
:compileDebugUnitTestJava
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:3: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:3: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:4: error: package org.junit does not exist
import static org.junit.Assert.assertNotNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:4: error: static import only from classes and interfaces
import static org.junit.Assert.assertNotNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:6: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:8: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:9: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:10: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:12: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconParserTest.java:13: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:5: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:5: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:7: error: cannot find symbol
import org.altbeacon.beacon.logging.Loggers;
^
symbol: class Loggers
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:8: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:10: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:11: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:12: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:14: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/AltBeaconTest.java:16: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:8: error: package org.junit does not exist
import static org.junit.Assert.assertArrayEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:8: error: static import only from classes and interfaces
import static org.junit.Assert.assertArrayEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:9: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:9: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:10: error: package org.junit does not exist
import static org.junit.Assert.assertNotNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:10: error: static import only from classes and interfaces
import static org.junit.Assert.assertNotNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:11: error: package org.junit does not exist
import static org.junit.Assert.assertNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:11: error: static import only from classes and interfaces
import static org.junit.Assert.assertNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:12: error: package org.junit does not exist
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:12: error: static import only from classes and interfaces
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:14: error: cannot find symbol
import org.altbeacon.beacon.logging.LogManager;
^
symbol: class LogManager
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:15: error: cannot find symbol
import org.altbeacon.beacon.logging.Loggers;
^
symbol: class Loggers
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:16: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:18: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:19: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:20: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:24: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconParserTest.java:26: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:5: error: cannot find symbol
import org.altbeacon.beacon.distance.ModelSpecificDistanceCalculator;
^
symbol: class ModelSpecificDistanceCalculator
location: package org.altbeacon.beacon.distance
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:6: error: package org.junit does not exist
import org.junit.Before;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:7: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:8: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:9: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:11: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:11: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:12: error: package org.junit does not exist
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:12: error: static import only from classes and interfaces
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:14: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:21: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTest.java:23: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:5: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:6: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:7: error: package org.robolectric does not exist
import org.robolectric.Robolectric;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:8: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:9: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:15: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/BeaconTransmitterTest.java:20: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:9: error: cannot find symbol
import org.altbeacon.beacon.logging.LogManager;
^
symbol: class LogManager
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:10: error: cannot find symbol
import org.altbeacon.beacon.logging.Loggers;
^
symbol: class Loggers
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:11: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:18: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:19: error: package org.robolectric does not exist
import org.robolectric.Robolectric;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:20: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:21: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:23: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/GattBeaconTest.java:29: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:6: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:6: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:7: error: package org.junit does not exist
import static org.junit.Assert.assertNotSame;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:7: error: static import only from classes and interfaces
import static org.junit.Assert.assertNotSame;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:8: error: package org.junit does not exist
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:8: error: static import only from classes and interfaces
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:10: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:12: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:13: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:14: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:19: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/IdentifierTest.java:20: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:6: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:6: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:7: error: package org.junit does not exist
import static org.junit.Assert.assertNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:7: error: static import only from classes and interfaces
import static org.junit.Assert.assertNull;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:8: error: package org.junit does not exist
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:8: error: static import only from classes and interfaces
import static org.junit.Assert.assertTrue;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:10: error: package org.robolectric does not exist
import org.robolectric.RobolectricTestRunner;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:12: error: package org.junit.runner does not exist
import org.junit.runner.RunWith;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:13: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:14: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:19: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/RegionTest.java:21: error: cannot find symbol
@RunWith(RobolectricTestRunner.class)
^
symbol: class RunWith
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:9: error: cannot find symbol
import org.altbeacon.beacon.logging.LogManager;
^
symbol: class LogManager
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:10: error: cannot find symbol
import org.altbeacon.beacon.logging.Loggers;
^
symbol: class Loggers
location: package org.altbeacon.beacon.logging
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:11: error: package org.junit does not exist
import org.junit.Test;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:17: error: package org.robolectric.annotation does not exist
import org.robolectric.annotation.Config;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:19: error: cannot find symbol
@Config(emulateSdk = 18)
^
symbol: class Config
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:49: error: cannot find symbol
class SBeacon extends Beacon {
^
symbol: class Beacon
location: class SBeaconTest
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:91: error: cannot find symbol
class SBeaconParser extends BeaconParser {
^
symbol: class BeaconParser
location: class SBeaconTest
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/SBeaconTest.java:95: error: cannot find symbol
public Beacon fromScanData(byte[] scanData, int rssi, BluetoothDevice device) {
^
symbol: class Beacon
location: class SBeaconTest.SBeaconParser
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/distance/ModelSpecificDistanceCalculatorTest.java:6: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/distance/ModelSpecificDistanceCalculatorTest.java:6: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/distance/ModelSpecificDistanceCalculatorTest.java:7: error: package org.junit does not exist
import static org.junit.Assert.assertNotNull;
^
Note: /Users/dyoung/workspace/android-beacon-library/src/test/java/org/altbeacon/beacon/org/altbeacon/beacon/simulator/BeaconSimulatorTest.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
100 errors
:compileDebugUnitTestJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileDebugUnitTestJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 6.941 secs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment