[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stellation-res] Running the Stellation Tests Question
|
Jim,
Thanks for the thoughtful response (and the fix!) I'll have time to play
with it tomorrow and let you know how I fare.
Incidentally, are you directing the VSF research? One of the principle
appeals of stellation to my project is the VSF idea. Assuming I get
stellation running ;), my work may dovetail with yours insofar as I'd like
to have a "fragment-oriented" editor (a la Sheets) for Eclipse. I saw the
demo at OOPSLA and was well, frankly, floored. Since then I've installed
the demo feature and shown it to my colleagues. I'm curious whether
you've made any progress on having VSF changes reflected in the underlying
resources? Anyway, I'll know better when I get things up and running (but
you can give me a hint if you want...)
Again thanks for the help and thanks to all of you for the provocative
ideas.
-phil
On Wed, 26 Feb 2003, Jim Wright - IBM Research wrote:
> Hi Philip,
>
> Thanks for reporting the problem!
>
> There were a couple of problems:
>
> 1) In most cases, you should also specify 'dbusername' and 'dbpassword'
> explicitly when running tests in remote mode. (You were only specifying
> 'username' and 'password')
>
> 2) It turns out that the test script is broken: it doesn't handle command-line
> redefinitions of dbusername and dbpassword (and slams username to
> the current user name per ${user.name}, as shown in your original post).
>
> It's not clear why the script was written that way: the original author of that
> script is not currently working actively on Stellation. In any case, I've
> fixed
> the script.
>
> The problem is posted as a new bug (Bugzilla #33339); the fix is attached
> to the
> Bugzilla item as a zip containing both a patch against the current file
> (org.eclipse.stellation.core/test/build.xml, version 1.11) and a complete
> version of the updated Ant script. Please get them from Bugzilla and let
> me know if it fixes your problem.
>
> Here is an example Ant command line for the updated script:
>
> $ Ant -Drdbm=postgresql -Dmode=remote -Dusername=jabber -Dpassword=wocky
> -Ddbusername=stella -Ddbpassword=stellar
>
> In this example, the Stellation command-line client under test is told to
> use <jabber,wocky> for accessing the Stellation repository, using remote mode.
> The Stellation repository is told to use <stella,stellar> for accessing the
> underlying PostgreSQL database.
>
> (I have configured my PostgreSQL installation to include user 'stella',
> password 'stellar' for test purposes.)
>
> Note that I am running this test while logged in as 'jwright', and that's
> the value of ${user.name} when the script is executed. However, because the
> relevant Ant properties are overridden from the Ant command line, ${user.name}
> and various other defaults are ignored.
>
> The test script assumes the following:
>
> A) You have configured the Stellation repository using the desired client
> username and password (__not__ the dbusername and dbpassword, unless they
> happen to be the same):
>
> $ tsvcadmin --location postgresql:tsvctest --username stelUsername
> --password stelPassword init
>
> B) You have configured the underlying SQL database to accept user
> 'dbusername' with password 'dbpassword'.
>
> BTW - you may find it more convenient to put the property definitions in a
> separate
> file, to save typing and typos. For example, I use:
>
> $ Ant -propertyfile testprops
>
> where the file testprops contains:
> rdbm=postgresql
> mode=remote
> username=jabber
> password=wocky
> dbusername=stellad
> dbpassword=stellar
>
> One more point: the file dev-install.html (in
> org.eclipse.stellation.core/doc) is now out of date.
> I haven't had time to fix it yet; I hope to get to it shortly after the
> patch has been verified.
>
> Regards,
> Jim
>
> At 02:59 PM 2/25/2003, Philip Quitslund wrote:
> >Hey there. I'm stalled on running the tests... When I run ant like so:
> >
> >ant -Drdbm=postgresql -Dmode=remote -Dusername=foo -Dpassword=bar
> >
> >I get the following error:
> >
> >main:
> > [exec] comment=/dev/null
> > [exec] dbcreate=true
> > [exec] dbpassword=password
> > [exec] dbusername=postgres
> > [exec] location=remote:localhost.localdomain::tsvctest
> > [exec] password=bar
> > [exec] username=postgres
> >1124386 [Thread-5] INFO org.eclipse.stellation.remote.engine.Engine -
> >engine accepting connections
> >1124401 [Thread-0] INFO org.eclipse.stellation.remote.engine.Engine -
> >Handling auth.request for tsvctest
> >1124401 [Thread-0] INFO org.eclipse.stellation.remote.engine.Engine -
> >Generating challenge for tsvctest
> >1124868 [Thread-0] INFO org.eclipse.stellation.remote.engine.Engine -
> >Handling auth.response for tsvctest
> >User authentication failed: User not found
> > [exec] Remote authentication rejected
> >
> >BUILD FAILED
> >file:/opt/stellation/test/00.xml:33: exec returned: 2
> >
> >
> >The rub seems to be that the username I set as a parameter is getting
> >disregarded?
> >
> >I'm sure I'm missing something silly. Nevertheless, any advice
> >would be greatly appreciated!
> >
> >Thanks!
> >
> >
> >-phil
> >
> >
> >
> >ps: I'm using: stelcore-dev-bin-2003-01-27 (on Redhat.)
> >
> >
> >
> >
> >_______________________________________________
> >stellation-res mailing list
> >stellation-res@xxxxxxxxxxxxxxx
> >http://dev.eclipse.org/mailman/listinfo/stellation-res
>
> --
> 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
>
> _______________________________________________
> stellation-res mailing list
> stellation-res@xxxxxxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/stellation-res
>