Skip to main content

[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



Back to the top