forked from AG_QGIS/Plugin_SN_Plan41
Dateieingabe Verfahrens-DB und Linkliste in Tab A eingefügt, Verfahrensgebiets-Layerauswahl in Tab A eingefügt.
This commit is contained in:
27
test/run_tests.py
Normal file
27
test/run_tests.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import unittest
|
||||
import os
|
||||
import sys
|
||||
|
||||
# Plugin-Hauptverzeichnis ermitteln
|
||||
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
|
||||
|
||||
# Plugin-Ordner in den Python-Pfad aufnehmen
|
||||
sys.path.insert(0, BASE_DIR)
|
||||
|
||||
def run():
|
||||
# Testverzeichnis
|
||||
test_dir = os.path.join(BASE_DIR, "tests")
|
||||
|
||||
# Test-Suite automatisch finden
|
||||
suite = unittest.defaultTestLoader.discover(test_dir)
|
||||
|
||||
# Runner starten
|
||||
runner = unittest.TextTestRunner(verbosity=2)
|
||||
result = runner.run(suite)
|
||||
|
||||
# Exit-Code setzen (für CI oder Skripte nützlich)
|
||||
sys.exit(not result.wasSuccessful())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
run()
|
||||
Reference in New Issue
Block a user