3618 packages

gnu_smalltalk_koans

A set of tests to teach you Smalltalk
GitHub 173 stars

smalltalkCI

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

Algernon-Launcher

Algernon is a productivity tool for Squeak programmers; your personal assistant for Squeak. Algernon aims to make programming in Squeak faster and more keyboard centric. It provides lightning quick access to the core functionalities (classes, methods, morphs, tests, repositories, ...) …
GitHub squeak 33 stars MIT

Parasol

Testing web apps in Smalltalk using Selenium WebDriver.
GitHub gemstone 33 stars MIT

mutalk

Mutation Testing in Pharo Smalltalk
GitHub pharo 24 stars

Mocketry

Mock objects framework
GitHub pharo 18 stars MIT

SMark

Write Benchmarks like Tests
GitHub pharo 13 stars MIT

quicksmash

A Smalltalk port of the QuickCheck unit test framework
GitHub 12 stars

Morphic-Testing-Framework

Morphic Testing Framework for Squeak
GitHub squeak 10 stars MIT

DrTests

An extendable, plugins-based UI for testing Pharo projects.
GitHub pharo 7 stars MIT

Spy2

Profiling framework for Pharo. Also contains the Hapao test coverage tool.
GitHub pharo 7 stars MIT

Tinyrossa

An experimental compiler backend based on Testarossa IL, ArchC and MachineArithmetic
GitHub 7 stars MIT

Cuis-Ports

Ports of various 3rd party Smalltalk projects to Cuis. Testing is occurring primarily on Linux and Android with occasional work on OS X (i.e. there may be issues on platforms such as Windows and fixes to correct them are welcome)
GitHub cuis 6 stars

data-partitioners

Pharo library for partitioning a collection. Given a set of proportions (e.g. 50%, 30%, and 20%), it shuffles the collection and divides it into non-empty subsets in such a way that every element is included in exactly one subset. Can …
GitHub pharo 6 stars MIT

small-amp

Test Amplification for Pharo
GitHub pharo 6 stars MIT

SmartTest

The goal of SmartTest is to provide to the developers the list of tests they should run after they modify their code. With this plugin installed, developers will save time and will develop in a better way (hopefully).
GitHub pharo 6 stars MIT

StateSpecs

Object validation framework based on first class specs
GitHub pharo 6 stars MIT

AssertValueDebugger

Pharo Debugger extension to automatically generate tests
GitHub pharo 5 stars MIT

Modest

Modular, multi-language, model-based unit test generation
GitHub pharo 5 stars MIT

ParametrizedTests

GitHub pharo 5 stars MIT

SeasideTesting

GitHub pharo 5 stars

Easystar-st

A port of the JS EasyStar (A* - Dijkstra) package to Smalltalk
GitHub 4 stars

pharo-testWorkers

GitHub pharo 4 stars

smalltalk-testing

Testing smalltalk by using the book "Pharo by Example".
GitHub pharo 3 stars MIT

st-st

SmallTest — SmallTalk unit tests, from scratch
GitHub pharo 3 stars