Jak skonfigurować Netbeans do wywołania Maven Failsafe w celu uruchomienia określonego testu integracji?Netbeans - uruchom konkretny test integracji Maven
Wiem, że polecenie Maven to zrobić: 'mvn -Dit.test = MyClassIT verify' Wiem również, jak skonfigurować "akcje" we właściwościach projektu Netbeans.
Moje problemy to:
- Netbeans czasami prowadzi działania (i wzywa Maven), a czasami po prostu korzysta z własnego kompilatora i testy biegacz. Nie wiem, jak powiedzieć, aby użyć którego. Bizarre
- Netbeans dodaje "Test" do nazwy klasy. Zamiast tego powinien dodać "IT". Ale dziwne jest to, że nic w działaniu nie definiuje tego zachowania. Akcja po prostu przekazuje nazwę klasy.
- Nie chcę przesłonić normalnych plików testowych i plików testowych debugowania, ponieważ potrzebuję tych do normalnych testów. Jednak niestandardowe akcje pojawiają się tylko w menu kontekstowym projektu "Niestandardowe", a nie w przypadku pojedynczego pliku! Są więc bezużyteczne. Byłoby miło, gdybym mógł zrobić dla nich przyciski paska narzędzi.
- Jeśli planety wyrównać prawidłowo i Netbeans wystawia odpowiednią komendę, Maven jest uruchamiany z odpowiednimi ustawieniami, ale debugger nie działa
Korzystanie Netbeans 7.1 i Netbeans Dev 201201260600
Jest to szybsze niż tworzenie niestandardowej akcji dla każdego testu integracji, ale byłoby jeszcze przyjemniej, gdyby można było wywołać działanie niestandardowe dla pliku, a nie dla projektu. Czy debugger będzie działał, jeśli to zrobię? –
Nie jestem pewien, w jaki sposób Netbeans uruchamia tryb debugowania. W ostateczności zawsze możesz dodać "flagę aktywującą debugowanie", a następnie wskazać debugger netbeans do określonego portu. –