Git Product home page Git Product logo

typedpreferences's Issues

the library as a JAR instead of aar

I saw that the library is deployed to maven central as a AAR and not as a normal JAR.

Since the project has no res folder this is not needed and should be just a JAR which can be downloaded and used in normal non-gradle projects.

Broken test setup

Broken tests

Since the latest release v.1.1.0 of TypedPreferences Gradle, the Android Studio plugin and the Android SDK have evolved. For some reason the tests do no longer work. I got them running at some point in the past with Gradle 0.11 and also noticed the final release of novoda/robolectric-plugin 0.0.3-SNAPSHOT. However I cannot get them running now.

Updating the project

I already experimented with updating the project (Gradle plugin, Gradle wrapper, SDK, ...) on the feature/update-project branch. Without success with regards to running the tests.
Note, that this work relies on a locally deployed version of the novoda/robolectric-plugin as mentioned here.
Finally, before merging, this branch will be rebased or rewritten. Anyways, feel free to experiment with what I started off with.

Changing the test architecture

It might be worth looking into other test setup such as malmstein/testingarchitecture or novoda/gradle-android-test-plugin or something else since novoda/robolectric-plugin has been deprecated as of August 6, 2014.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.