Podczas korzystania z serwera FinalBuilder do ciągłej integracji - jaki jest zalecany sposób uruchomienia zestawu testów jednostkowych i ustanowienia procedury przejścia/niepowodzenia kompilacji na podstawie sprawdzenia szczelności pamięci FastMM?Przykład serwera FinalBuilder + FastMM4
5
A
Odpowiedz
0
Nowsze wersje opcjonalnego łącza DUnit w FastMM4 i sprawdzanie wycieków pamięci po każdym teście. Jest to widoczne w GUI jako pozycja menu.
Ponieważ DUnit jest open source, myślę, że ta funkcja może być również używana w teście wiersza polecenia (TextTestrunner).
Również DUnit może kod return an exit jeśli testy nie, więc FinalBuilder musi tylko sprawdzić kod wyjścia:
TextTestRunner.RunRegisteredTests(rxbHaltOnFailures);
Powiązane problemy
- 1. Delphi Memory Issue (FastMM4)
- 2. Przykład wstawienia serwera SQL
- 3. Jak włączyć tryb pełnego debugowania w FastMM4?
- 4. FastMM4 mówi "Stopka bloku została uszkodzona"
- 5. Uzyskiwanie statystyk DUnit Test Coverage przy użyciu FinalBuilder i AQTime
- 6. Przykład makiety RSpec Przykład
- 7. przykład
- 8. Przykład wykresu kołowego JasperReport Przykład
- 9. Przykład faktoryzacji macierzy sklearn przykład
- 10. Simple GWT OpenID Przykład
- 11. Przykład transformacji Router v4 Animowany przykład
- 12. jquery ajax uzyskać przykład
- 13. Python3 http.server POST przykład
- 14. Przykład pysmb
- 15. przykład NSXMLParser
- 16. Przykład MultiSelectListPreference
- 17. WeakHashMap przykład
- 18. Przykład startMonitoringSignificantLocationChanges
- 19. Przykład logowania do darta/wylogowania
- 20. Przykład "klienta" TCP w Clojure!
- 21. Minimalny działający przykład polimeru
- 22. Przykład tokenu urządzenia iOS dla powiadomień Push
- 23. Google OAuth2 przykład wiersza polecenia
- 24. Węzeł, Express, Ajax i Jade Przykład
- 25. Aktualizacja aktualizacji serwera serwera Linux
- 26. Przykład implementacji Baum-Welcha
- 27. Przykład NSOutlineView i NSTreeController
- 28. MVVM Light Threading Przykład
- 29. GWT MVP Przykład
- 30. OpenCV - Losowy las Przykład
Jak o definig EnableMemoryLeakReporting ustawienie ReportMemoryLeaksOnShutdown True, i sprawdzenie czy {$ AppName} _MemoryManager_EventLog.txt istnieje i nie jest pusty? Nie pisałem jako odpowiedź, ponieważ wydaje mi się trochę hokey i jestem pewien, że ktoś zna lepszy sposób. –