Hapa'o does not require an installation process per se. You just need to download the following file, and execute:

  • Moose.lnk on Windows
  • Moose.sh on Linux
  • Double click on Hapao to run it on MacOSX

Hapao distribution (37 Mb, including examples)

Following the spirit of the Smalltalk programming language (Hapa'o is written in Pharo, a Smalltalk dialect), all the source code is contained in the distribution.

To download Hapa'o in a fresh Pharo image. Execute the following in a workspace

Gofer new
	squeaksource: 'Spy';
	package: 'ConfigurationOfSpy';
(Smalltalk at: #ConfigurationOfSpy) perform: #loadDefault

Hapa'o is available under the MIT License.

Hapa'o is part of the Moose software analysis platform.

What's new

  • Pharocast on Hapao
    24 April 201112:22:34 am by admin
    "Vanessa and Alexandre show us Hapao, an innovative test coverage tool implemented in the Pharo Smalltalk programming language. You will see how they analyse the ProfStef interactive tutorial, increas...
  • Mondrian
    25 March 20119:52:01 pm by admin
    The code coverage of Mondrian has been significantly increased over the past two weeks. 78.84% of the methods are executed by the unit tests.
  • MetacelloBrowser
    19 January 201112:11:10 pm by admin
    MetacelloBrowser is a tool to manage configurations in Pharo. At the beginning, MetacelloBrowser did not have any tests. Thanks to Hapa'o, it has now a coverage of 75%. Code is available on www.squeak...