heroku/heroku-buildpack-scala — pull request #3 by rbrainard (2012-01-18 00:46:45+00:00)
Title: Scala Buildpack Unit Tests

Scott,

Here are the basic unit tests for the Scala buildpack. They cover:
- caching
- versioning
- version specification
- MD5 checks of all buildtime downloads
- requirement of stage target
- build failures

Changes to buildpack compile script for portability:
- use of openssl for calculating sha1
- replacement of --no-target-directory with /. for cp cmd

There are also a few functions in the compile script for creating a test app and priming the ivy2 cache for test performance. The tests themselves start after the ### marker.

Let me know if you have any questions.

-Ryan