Skip to content

Releases: hpi-swa-teaching/AutoTDD

v4.3

19 Jul 17:54
daf1d9f
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

v4.2

05 Jul 09:46
3b93dc9
Compare
Choose a tag to compare
v4.2 Pre-release
Pre-release

⚠️ This is a pre-realease which will most likely contain some bugs. Feel free to report them to us here.

Changes

🚀 Features

🐛 Bug Fixes

v4.1

20 Jun 19:59
8ec272f
Compare
Choose a tag to compare
v4.1 Pre-release
Pre-release

⚠️ This is a pre-realease which will most likely contain some bugs. Feel free to report them to us here.

Changes

🚀 Features

🐛 Bug Fixes

  • Fix run-all button to update watchers in real-time (#91) @Toalaah

v4

08 Jun 09:14
26d6ef4
Compare
Choose a tag to compare
v4 Pre-release
Pre-release

⚠️ This is a pre-realease which will most likely contain some bugs. Feel free to report them to us here.

🚀 New Features

🐛 Bug Fixes

  • Stop Creation of Empty Watchers (#48)

v3 Final Development Release 4

26 Jul 16:24
Compare
Choose a tag to compare

This is the final release of our development process of AutoTDD. Major changes since version 2.0 include a complete UI rework to ToolBuilder, a browser which serves as a hub for managing Watchers as well as Travis Statuses, and the possibility to now select classes-to-watch and classes-to-test class-wise instead of just package-wise. When migrating from an earlier development release, v2.0 or older, make sure to stop all running tests, remove all Watchers and Travis Statuses and close all windows of the old version.

v3 Development Release 3

08 Jul 13:47
Compare
Choose a tag to compare

This release adds colors to Watcher and Travis Status lists to better distinguish the results. There is also a traffic-light-like minimal UI which can be created for a selection of Watchers and Travis Statuses upon a click on the Overview-button. Please remove all existing Watchers and Travis Statuses before updating to this version to avoid possible errors.

v3 Development Release 2

24 Jun 13:51
Compare
Choose a tag to compare

This version now has full Travis support and contains bugfixes and performance improvements. We are happy to announce that the next iteration release will include a traffic-light-like minimal UI.

v3 Development Release 1

05 Jun 22:07
Compare
Choose a tag to compare

The new version (v3) features a completely reworked UI and supports classwise selection on the watch and test sides. Please note that this is a development release and can contain some bugs. Feel free to open an issue and use our templates if you encounter a bug or unexpected behavior, we would appreciate that feedback a lot!

Please mind that the buttons Info and Results for Travis watchers are under construction and do not work.

v2.0

26 Mar 09:12
Compare
Choose a tag to compare

v1.0 (3ac96a6) has been exported with a patched Filetree version.
This release is compatible to the standard Filetree and to MetacelloPreview.

AutoTDD

25 Jul 15:20
Compare
Choose a tag to compare

Installationsanleitung

  1. Installieren der SAR-Datei in Squeak
  2. Öffnen des TestAutoRunners über das Apps-Menü
  3. Auswählen der zu überwachenden Kategorien (links) und der (dazugehörigen) Tests (rechts)
  4. Initiales Ausführen der lokalen Tests entweder über Reload-Button (2. von oben) oder aber durch Änderungen am Code in den überwachten Kategorien
  5. Anschalten von Travis über das Settings-Menü und Eingeben des Slugs und ggf. Travis Pro-Tokens
  6. Apply-Klicken um Slug und ggf. Token zu übernehmen
  7. Ausschalten über entsprechende Buttons im Settings-Menü
  8. Öffnen der Detailübersichten über Klick auf Status-Button

Projektbeschreibung
Unser Legacy-System war der TestAutoRunner, der ein gegebenes Package überwachen und bei jedem Speichervorgang alle zugehörigen Test ausführen konnte. Über eine Ampel konnte der Test-Status visuell ausgegeben werden (Running, Failed, Errored).

In unserem Projekt haben wir eine Integration mit Travis CI hinzugefügt, sodass nicht nur die lokalen Testergebnisse angezeigt werden können, sondern auch die, des letzten Commits auf GitHub. Zudem unterstützt unser Projekt die Ergebnisabfrage von TravisPro-Projekten.

Im Vergleich zum alten TestAutoRunner haben wir zudem GUI erneuert und erfrischt. Die 3 Ampelleuchten, die jeweils nur eine Farbe anzeigen konnten, wurden auf eine reduziert, sodass die unser Ergebnis sehr kompakt gehalten werden kann.