Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Scala Shell
Tree: f61a149236

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
samples
src/com/google
test-data/feeds
tests/com/google
COPYING
README.txt
build.properties
build.xml

README.txt

Google data API for Scala
==========================================================

April  7, 2008

The GData package contains Scala bindings for Google Data APIs. It
consists of a generic XML pickling library, generic data classes and
picklers for Atom and Google common elements, authentication and
HTTP connection handling. It has specific bindings for the YouTube and
Calendar API.

Building
========

To build the project you need ant, and a Scala compiler. It has been
tested with version 2.7.0 (RC), but should work with the latest stable
release as well (2.6.1). Remember to have the environment variable
SCALA_HOME pointing to the Scala distribution (it should point to the
directory containing 'lib\scala-compiler.jar'. For 2.7.0 it is the directory
where you installed Scala, for earlier releases you need to append
'share/scala'). To build, type:

ant build

Tests
=====

To run the tests, type

ant test

If you have installed emma (http://emma.sourceforge.net/) you can get
a report of code coverage during testing. Change the 'emma.dir' ant
property to point to your the lib directory of your installation. You
can do that by adding the following line in your 'build.properties'
file:

emma.dir=/path/to/emma-2.0.5312/lib

(of course, you might have a different version).

Then run 

ant coverage

This will build the tests with instrumentation and run the tests
again. You'll find an html report in the 'coverage/'
directory. Results are not very precise, since some synthetic methods
like $tag, are taken into accound and bring down the coverage
percentage.
Something went wrong with that request. Please try again.