Tests Usage Analyser

Posted by Benoît "badetitou" Verhaeghe on August 8, 2017

What is Tests Usage Analyser?

Tests Usage Analyser (TUA) is a plugin developed in Pharo. It is a spy that allow anybody to record everything on every image of a developer (in Pharo).

TUA was developed with a TUA toolkits composed by TUA-Decoder and TUA-ImageReconstruction

To install TUA. The easiest way is to execute the following code in a Playground.

Metacello new
    smalltalkhubUser: 'Pharo' project: 'MetaRepoForPharo60';
    configuration: 'TestsUsageAnalyser';
    version: #stable;
    get;
    load.

Installation

I supposed you already install Pharo. If not, please install it.

Using TUA is really simple you only have to install it. And it works. You will notice nothing but all the data are logged and send to a distant server.

Utilisation

Because TUA is just a recorder. The software doesn’t provide at the moment option to change where the data are sent, the version number or which data are sent. But you can fork the project and help us by adding this option.

You should take a look at TUA-Decoder and TUA-ImageReconstruction to see what you can do with Tests Usage Analyser.

Uninstall

To uninstall CORA, it’s a bit hard currently. You have to follow this instruction:

  • Disable TUA in the settings (System menu)
  • Unload TUA

The projects are present on smalltalkhub. We are working on the migration to GitHub.