LinuxCommandLibrary

smalltalkci

TLDR

Run tests

$ smalltalkci
copy
Run with config
$ smalltalkci [.smalltalk.ston]
copy
Specify Smalltalk
$ smalltalkci -s [Squeak64-5.3]
copy
Headless mode
$ smalltalkci --headless
copy
Debug mode
$ smalltalkci -d
copy

SYNOPSIS

smalltalkci [-s smalltalk] [-d] [options] [config]

DESCRIPTION

smalltalkci tests Smalltalk projects. It runs CI for Smalltalk.
Multiple dialects supported. Squeak, Pharo, GemStone.
Configuration in STON. Project settings.
GitHub Actions ready. CI/CD integration.
Headless testing. No GUI required.

PARAMETERS

-s SMALLTALK

Smalltalk version.
-d
Debug mode.
--headless
No display.
--image FILE
Use image file.
--help
Show help.

CAVEATS

Smalltalk-specific. Configuration required. VM download may be slow.

HISTORY

smalltalkci was created to provide continuous integration testing for Smalltalk projects across multiple dialects.

SEE ALSO

pharo(1), squeak(1)

Copied to clipboard