Skrypt opakowujący JUnit-y w Suit-y

Skrypt opakowujący JUnit-y w Suit-y
Qbisiek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 160
0

Cześć, chciałbym napisać skrypt, który mógłbym łatwo odpalać z poziomu eclipse'a, a którego funkcjonalnością byłoby tworzenie klasy javowej opakowującej testy JUnitowe w zestaw - tzw. Suite z podanej lokalizacji.

Nie jestem jednak pewien jaki język skryptowy / narzędzie najlepiej się do tego nadaje? Ant? JavaScript? Byłbym wdzięczny za polecenie jakiegoś, wraz z uzasadnieniem :)

Tgc
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 178
0

Ja bym poszukal jakies wtyczki do eclipsa, ktora to robi (google -> junit suite creation plugin).

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
0
  1. Na czego podstawie wybierał by klasy?
  2. Czy chcesz generować coś w rodzaju:
Kopiuj
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
   TestJunit1.class,
   TestJunit2.class
})
public class JunitTestSuite {   
} 

czy też po prostu odpalać wybrane testy?
3. Dlaczego nie TestNG?

Qbisiek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 160
0

@Koziołek

  1. Dodawałby wszystkie pliki z danej lokalizacji, które zawierają assercję @Test albo Test w nazwie? Jeszcze się nad tym zastanowię.
  2. Tak, właśnie coś takiego chcę generować.
  3. TestNG z tego co widzę to osobna biblioteka do testowania, tymczasem ja właśnie chciałem się poduczyć JUnit-ów :)
Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
1

http://johanneslink.net/projects/cpsuite.jsp powinno wystarczyć.

Generuje dynamiczne suity testów na podstawie nazw/metadanych.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.