[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[stellation-res] Status Report (Transitional Client)
|
The transitional client (t-client) is now passing a set of JUnit tests
including:
* Create an empty Stellation project for an Eclipse Project
* Populate the Stellation project with Eclipse resources (folders, files)
* Delete Eclipse resources and update Stellation project accordingly.
* Save Stellation project and metadata to the local file system.
* Reload an existing local Stellation project
* Check a Stellation project into the repository (with 60+ files and folders)
* Check out a Stellation project from the repository into an empty local
Eclipse project (60+ files/folders, as above; all file contents copied
correctly).
There's still a lot to be done, but it's a major milestone.
I've checked my current code into stellation.eclipse.org as a new branch
"tclient".
Affected projects currently include org.eclipse.stellation.{repos,scm.model}.
I've had to make a few changes to stellation.repos, due to some problems I
found
that do not occur in CLI usage, but only when a series of operations are
performed
without shutting down and restarting the client code in between each operation.
Note: the current checkin does not include my test data (currently kept in
a hardcoded
source directory outside the Eclipse workspace). Let me know if you want it.
The test data will be included in the next checkin, hopefully along with a
test setup
that doesn't rely on hardcoded paths to test data.
- Jim
--------------------------------------------------------------------
Jim Wright, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: jwright@xxxxxxxxxxxxxx ------- Personal Email:
jim.wright@xxxxxxx