-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
$GS_HOME/alt_bin/products.st :: Provide information on the downloaded GemStone versions #271
Comments
|
I don't think that API methods are applicable in this particular case ... If you noticed the tODE script I don't think that #installedProducts is really needed by other scripts ... I've checked senders of that method and it isn't used anywhere else ... and if it were it would be a candidate for inclusion in the class AbstractGsDevKitProgram since the gsdevkitlauncher scripts are not going to be based on a hierarchy of script classes ...
No ... the naming of the API methods should follow normal Smalltalk conventions ... I have the basic notion that these scripts might contain functionality that would be useful for developers and if so, there should be an easy to use Smalltalk API that does not involve arranging to set options and calling the script invoking machinery to access ... a class-side Smalltalk API is intended to fulfull this need ..
At a minimum we need to exercise the range of options for the script class, similar to what is done in the travis-ci tests for the GsDevKit_home bash scripts ... here and here, but I have yet to set up the test framework for the solo extent scripts ... so for now, I would say we can leave the check box for tests unchecked until I've created the framework and at that point I will go through the outstanding scripts and add tests for them myself ... I just need to find the time to add the tests and I've got a couple of other things that are ahead of that work in my queue:) |
devKitCommandLine <command-name> --help
to see help text) into gsdevkit_launcher formatalt_bin
to tonel script class filegrep -r devKitCommandLine
)The text was updated successfully, but these errors were encountered: