LinuxCommandLibrary

smalltalkci

Framework for testing Smalltalk projects with GitHub Actions, Travis CI, AppVeyor, GitLab CI, and others.

TLDR

Run tests for a configuration file

$ smalltalkci [path/to/.smalltalk.ston]
copy


Run tests for the .smalltalk.ston configuration in the current directory
$ smalltalkci
copy


Debug tests in headful mode (show VM window)
$ smalltalkci --headful
copy


Download and prepare a well-known smalltalk image for the tests
$ smalltalkci --smalltalk [Squeak64-Trunk]
copy


Specify a custom Smalltalk image and VM
$ smalltalkci --image [path/to/Smalltalk.image] --vm [path/to/vm]
copy


Clean up caches and delete builds
$ smalltalkci --clean
copy

Copied to clipboard