b276278567ee51bf43669a5da4b55deea8e4df09 |
|
03-Aug-2013 |
Zhihong Xu <zhihongx@google.com> |
Fix Wallet robolectric tests, Part 1 The build server java compiler builds robolectric tests in such a way that custom shadows are added to class loader after the test classes are loaded. This causes some custom shadows to be ignored when the real classes are referenced in a test class. This and the followup CL fixed that (hopefully) by moving the addition of custom shadows forward to the constructor of WalletRoboTestRunner. Bug:10071558 Change-Id: I76745fdfcc08bdc198de8d90cf15dbabbbada7e0
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
ac7845ae66b3839e20a3d43dd72fc50722cf2285 |
|
01-May-2013 |
Zhihong Xu <zhihongx@google.com> |
Let robolectric read manifest,res,assets from System properties Change-Id: I1ad19db93694a02eabf249777fbc895d0f2f76a1
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
df5951775e9c13526de56166ccdb841aa910a674 |
|
03-Oct-2012 |
Jon Boekenoogen <jboekeno@google.com> |
Prevent ResourceLoader crash when running Robolectric without a generated R class
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
ccc48a273af15b7513d5f5fc28110a0eebb82454 |
|
14-Aug-2012 |
Michael Portuesi <mikep@zoodles.com> |
tweak naming
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
dd40f718cf785a56e63c0685feeb73d266c13e3f |
|
07-Aug-2012 |
Wenhui Yao <wenhui@zoodles.com> |
Add locale support for values directory
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
7ac437310047b723d9ea36af2f862e9ee3cbe9bd |
|
19-Jun-2012 |
Jan Berkel <jan.berkel@gmail.com> |
Remove code duplication
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
92bd76ae9b5439412a2bee3d3bad45319090015d |
|
30-Mar-2012 |
Roman Mazur <mazur.roman@gmail.com> |
Instrument detection: formatting
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
8752e40e7f15a8c092fc122529162c3ec5273301 |
|
30-Mar-2012 |
Roman Mazur <mazur.roman@gmail.com> |
Instrument detection: formatting
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
e3387839ae9af5cc8b94cf629b7a13a94489ef81 |
|
30-Mar-2012 |
Roman Mazur <mazur.roman@gmail.com> |
Instrument detection: formatting and tests
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
8af33354d97aceaccb63da79ef5bf9ff13e7c71e |
|
30-Mar-2012 |
Roman Mazur <mazur.roman@gmail.com> |
Instrument detection: change class name check to more flexible InstrumentDetector
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
11c19044806c119820b2897861494a6cb43e80fa |
|
28-Mar-2012 |
Roman Mazur <mazur.roman@gmail.com> |
Custom loader name
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
dc69095c2faf013e3d1fd197a247a0e31f2f10f2 |
|
15-Mar-2012 |
Jan Berkel <jan.berkel@gmail.com> |
Redirect Android logging to console / textfile Controllable via -Drobolectric.logging=(stderr|stdout|file.txt)
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
8900025d7fa03579c0ae4d19255d3a8650cbf12a |
|
14-Feb-2012 |
Phil Goodwin & Ryan Richard <pair+phil+rrichard@pivotallabs.com> |
Support same layout file in different res directories for testing. For example, you can use Robolectric.getShadowApplication().getResourceLoader().setLayoutQualifierSearchPath("land", "port") to set the res directory search order for layout files to "layout-land" followed by "layout-port" followed by "layout".
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
a65f10ed33849da701cf7b30f849fb9020c1f53f |
|
11-Jan-2012 |
Jan Berkel <jan.berkel@gmail.com> |
Use sqlite-jdbc by default (but still support H2)
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
f567a9e68c435fa0a98191c8ccda08add2f37566 |
|
19-Oct-2011 |
Rick Kawala & Ryan Richard <pair+rick+rrichard@pivotallabs.com> |
- allow shadowing of classes which have a private default constructor - allow subclasses of RobolectricTestRunner to provide a list of additional classes which should be shadowed
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
d85bf2543e26e5e8facbc5bde80baec26c1d33da |
|
11-Sep-2011 |
Phil Goodwin & Tyler Schultz <pair+phil+tyler@pivotallabs.com> |
Merge branch 'scalaRoboSpecs' of https://github.com/cessationoftime/robolectric Conflicts: src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
b06baff2eddec19874df08af4200ba29ce4cb303 |
|
09-Sep-2011 |
Mike Mazur & Tyler Schultz <pair+mmazur+tyler@pivotallabs.com> |
Merge branch 'master' of https://github.com/jberkel/robolectric into jberkel-master Conflicts: src/main/java/com/xtremelabs/robolectric/Robolectric.java
|
288c2021fede69f0fd699e13b8b9811b69ef25b8 |
|
05-Sep-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
added comments about the scala additions
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
be64039f422d612f801654cd21565a0031102fc0 |
|
04-Sep-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
add a method so that scala tests (RoboSpecs) can set the RobolectricClassLoader if they initiate testing.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
bb2f85d397fa65f20c6932186d9156ced9beb184 |
|
01-Sep-2011 |
Michael Portuesi <mikep@zoodles.com> |
Test cases for i18n-strict, plus bugfixes
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
d89c81f2589fb08cba4320a7b69defba0da22a28 |
|
01-Sep-2011 |
Jan Berkel <jan.berkel@gmail.com> |
Move to resetStaticState()
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
0776210e3e34bdd0f32f6a7ec759c294a878b8ac |
|
01-Sep-2011 |
Jan Berkel <jan.berkel@gmail.com> |
Write to correct directory, clear cache+files after test
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
718a56a01f49a2d4f17d5659d4291aa1d6991682 |
|
31-Aug-2011 |
Michael Portuesi <mikep@zoodles.com> |
Support for i18n checking for resource files (views, menus, preferences)
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
d62921ba8f2ead6b3b62f8737ae5b3dbe9c8a50b |
|
30-Aug-2011 |
Michael Portuesi <mikep@zoodles.com> |
Make it easy for subclasses to hammer i18n mode on/off
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
beb9e2db850da3ededdaff067b8c07d2b3bad9ea |
|
25-Aug-2011 |
Michael Portuesi <mikep@zoodles.com> |
Merge
|
22e617961e21946fd47d3b96cc670181ccd3a2bd |
|
25-Aug-2011 |
Michael Portuesi <mikep@zoodles.com> |
First-pass at implementing i18n-strict mode. Tests pass, one API method TextView#setText(CharSequence) annotated.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
f3d188cee992e5245b27e8134c21f5e8020f0a77 |
|
19-Aug-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
Merge branch 'master' of git://github.com/pivotal/robolectric Conflicts: src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
a81c990109844c663e28659aa3af206f34654de8 |
|
15-Aug-2011 |
Phil Goodwin <pair+phil@pivotallabs.com> |
added setStaticValue to RobolectricTestRunner for use in the resetStaticState method. It ignores the final keyword.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
d8806fc4c6b271c958328f9cf8bac6aeb94ae952 |
|
10-Aug-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
Merge branch 'master' of git://github.com/pivotal/robolectric Conflicts: src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
64a6b8b69ff3076e1994899fa2de780d80bd57fc |
|
19-Jul-2011 |
Martin Gontovnikas <martin@gonto.com.ar> |
Changed the way SDK version is processed The SDK version now takes into account both MinSDK and Target SDK
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
84032283749a261fecbc050b27ac0c7b60cd17f9 |
|
26-Jun-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
Clean up warnings and formatting.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
b381ee39223f4b835daac148d7e135d061860914 |
|
26-Jun-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
SQLite and H2 are now working and passing all tests. On branch master modified: src/main/java/com/xtremelabs/robolectric/RobolectricConfig.java modified: src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java modified: src/main/java/com/xtremelabs/robolectric/internal/RobolectricTestRunnerInterface.java modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java new file: src/main/java/com/xtremelabs/robolectric/util/DatabaseConfig.java new file: src/main/java/com/xtremelabs/robolectric/util/H2Map.java modified: src/test/java/com/xtremelabs/robolectric/WithTestDefaultsRunner.java modified: src/test/java/com/xtremelabs/robolectric/shadows/CursorAdapterTest.java modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteCursorTest.java modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java modified: src/test/java/com/xtremelabs/robolectric/util/TestUtil.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
23c888fc3422c493d25dab19a0842dc591243096 |
|
25-Jun-2011 |
Chris Van Vranken <cessationoftime@gmail.com> |
Now have the possibility to use different database implementations besides H2, with H2 as the default. And additional implementations provided by other assemblies with testRunners that rely on Robolectric. This will allow the use of SQLite without inhibiting the use of H2. On branch master modified: pom.xml modified: src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java modified: src/main/java/com/xtremelabs/robolectric/util/DBConfig.java new file: src/main/java/com/xtremelabs/robolectric/util/H2DatabaseMap.java modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
7598f0c0b1cce3bf1902772ea09139ef98083864 |
|
24-Jun-2011 |
Ryan Richard & Tyler Schultz <pair+rrichard+tyler@pivotallabs.com> |
Merge branch 'master' of https://github.com/zoodles/robolectric into zoodles-master Conflicts: src/main/java/com/xtremelabs/robolectric/Robolectric.java src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowActivity.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowAdapterView.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowAlertDialog.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowBundle.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowCursorAdapter.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowIntent.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowMotionEvent.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowPendingIntent.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowTelephonyManager.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowTextView.java src/main/java/com/xtremelabs/robolectric/shadows/ShadowView.java src/test/java/com/xtremelabs/robolectric/shadows/DialogTest.java src/test/java/com/xtremelabs/robolectric/shadows/IntentTest.java src/test/java/com/xtremelabs/robolectric/shadows/TelephonyManagerTest.java src/test/java/com/xtremelabs/robolectric/shadows/TextViewTest.java
|
1e7dcd4e8dbebe9a326a5cb9d5f35d8c1fc26f0e |
|
08-Jun-2011 |
Mark Bakker <bakker.mark@gmai.com> |
Classloader issue, sometime libraries use the following construction to retrieve the classloader. <code>Thread.currentThread().getContextClassloader();</code> When the RobolectricClassloader is not bound to the current thread classes on the classpath will not found. This problem occurs when using the 'requestfactory-client.jar' for the new RPC meachnisme which can also be used to do device server communication.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
2909ba677d07b2a64fae2d1023f9535251ee25cd |
|
21-Mar-2011 |
Rich Humphrey <rich@zoodles.com> |
Made RobolectricTestRunner.robolectricConfig protested to support custom Runner subclasses. Maybe better behind an accessor?
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
b9116a1018de7bd622d18742d589eca4b5a12983 |
|
18-Mar-2011 |
Kathy Lin <klin@zoodles.com> |
Modify Robolectric core so it can shadow custom classes/methods correctly. Add new constructors to RobolectricClassLoader and AndroidTranslator. Change method in RobolectricTestRunner to be protected so subclass can use. Add unit tests for Shadowed/Non-shadowed customer classes scenardio during class loading.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
3fab0d6b94c13c0ab7fc14b1d7f19dbe10991acb |
|
29-Jan-2011 |
Phil Goodwin <pair+phil@pivotallabs.com> |
Read the SDK version out of the AndroidManifest.xml file
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
147cdda64f4a372a27599ae1f902bd7be90bee5c |
|
28-Jan-2011 |
Phil Goodwin <pair+phil@pivotallabs.com> |
Refactored AndroidManifest parsing to happen all together at one time.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
e89f73eba85a141ce4b158f7dc0cf38b90402450 |
|
26-Jan-2011 |
Christian Williams <xian@squareup.com> |
Refactor constructor chains.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
828b5524de2393f92fdd52204c16a75e608db62f |
|
21-Jan-2011 |
Phil Goodwin <pair+phil@pivotallabs.com> |
Revert "Revert "Search for the Android SDK using various methods"" This reverts commit 32157e146dafa3b75cbe5650e820eae29b5061c2.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
32157e146dafa3b75cbe5650e820eae29b5061c2 |
|
21-Jan-2011 |
Phil Goodwin <pair+phil@pivotallabs.com> |
Revert "Search for the Android SDK using various methods" This reverts commit 6a85565da2f3ce4187865d9cee2da58e992a4650.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
6a85565da2f3ce4187865d9cee2da58e992a4650 |
|
18-Jan-2011 |
Phil Goodwin <pair+phil@pivotallabs.com> |
Search for the Android SDK using various methods
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
40c6251719cccc0a84ae99c976d2836b14374ce6 |
|
14-Jan-2011 |
Christian Williams <antixian666@gmail.com> |
Auto reformat; optimize imports; minor JavaDoc fixes.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
6bdf10c660dd53023a3f889ca8d7b6da049e720d |
|
12-Jan-2011 |
Christian Williams & Phil Goodwin <pair+xian+phil@pivotallabs.com> |
Fixed some crazy weird classloader problem in RobolectricTestRunner that we didn't even understand.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
a6ff2c2b15018092af3a28697b521d1ca5e789f0 |
|
12-Jan-2011 |
Christian Williams & Phil Goodwin <pair+xian+phil@pivotallabs.com> |
Find assets directory based on configuration data and RobolectricConfig to hold that data. Moved the "assets" directory under "test".
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
043762489e727f49f51561423cc3e1f92acd0e2a |
|
23-Dec-2010 |
Christian Williams <pair+xian@pivotallabs.com> |
Fix some javadoc.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
cd21db2bb21da8047bf5485bb356de3ff5a5b494 |
|
22-Dec-2010 |
Christian Williams <pair+xian@pivotallabs.com> |
Fix ant build. Fix some javadoc errors.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|
4ac725f9b4cebbf46805fc5e9b2f0eaf3fdd9b29 |
|
22-Dec-2010 |
Christian Williams <pair+xian@pivotallabs.com> |
Rearrange source tree to follow maven conventions.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
|