Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Databricks bietet eine Reihe von Tools zum Ermitteln, Ausführen und Nachverfolgen von Python-Komponententests direkt im Arbeitsbereich. Verwenden Sie den Bereich "Testseitenleiste", "Inlineausführungssymbole" sowie einen dedizierten Ergebnisbereich, um Ihre Tests zu verwalten, ohne den Arbeitsbereich zu verlassen.
Python-Komponententesttools sind verfügbar, wenn Eine gültige Python-Testdatei geöffnet ist.
Gültige Python-Testdateien
Azure Databricks folgt pytest-Benennungskonventionen, um Testdateien, Klassen und Fälle zu erkennen.
Die folgenden Dateibenennungsmuster werden als gültige Testdateien erkannt:
test_*.py*_test.py
Die folgenden Benennungskonventionen erkennen Testklassen und -fälle:
-
test-präfixierte Funktionen oder Methoden außerhalb einer Klasse - Funktionen oder Methoden mit
test-Präfix innerhalb von Klassen mitTest-Präfix (ohne eine__init__-Methode) - Methoden, die mit
@staticmethododer@classmethodinTest-präfixierten Klassen versehen sind
Beispiel:
class TestClass():
def test_1(self):
assert True
def test_3(self):
assert 4 == 3
def test_foo():
assert "foo" == "bar"
Tests-Seitenleistenpanel
Wenn Sie eine gültige Python-Testdatei öffnen, wird das Der Randleistenbereich testet automatisch Tests in der aktuellen Datei. Wenn Sie sich innerhalb eines Dokumenterstellungskontexts befinden, deckt die Testermittlung alle Dateien in diesem Kontext ab.
Im Bereich "Tests sidebar" können Sie folgende Aktionen ausführen:
-
Auslösen von Testaktionen:
-
Alle Tests ausführen
-
Ausführen aller fehlgeschlagenen Tests
-
Aktualisierungstests
-
-
Überwachen Sie den Teststatus: Zeigen Sie das
für "bestanden" oder das
für "nicht bestanden" an, um den Status jedes ermittelten Tests zu überwachen.
-
Filtertests: Filtern Sie die Testliste nach Name oder Status. Verwenden Sie die Suchleiste, um nach Text zu filtern oder auf
zu klicken. Um nach Status zu filtern.
-
Führen Sie einzelne Tests aus: Führen Sie bestimmte Tests direkt aus dem Panel durch. Zeigen Sie mit der Maus auf einen Test, und klicken Sie auf
Ausführen von Tests mit Inlineglyphen
Wenn Sie eine Python-Testdatei anzeigen, werden Die Schaltflächen zum Ausführen neben jedem ermittelten Testfall inline angezeigt. Klicken Sie auf , um diesen Test auszuführen. Nach jeder Ausführung wird das Symbol aktualisiert, um anzugeben, ob der Test bestanden oder fehlgeschlagen ist.
Inline-Fehlerindikatoren anzeigen
Wenn ein Komponententest fehlschlägt, wird in der Zeile, die den Fehler verursacht hat, ein Inlinefehlerindikator angezeigt. Klicken Sie auf das Symbol, um ein modales Element zu öffnen, in dem die vollständige Fehlermeldung angezeigt wird.
Anzeigen von Testergebnissen
Wenn Sie sich in einer gültigen Python-Testdatei befinden, ist im unteren Bereich eine Registerkarte " Testen " verfügbar. Auf der Registerkarte werden die Ergebnisse der letzten Testausführung angezeigt, einschließlich einer vollständigen Zusammenfassung und einzelner Testfallergebnisse.
Zeigen Sie auf einen Testfall, um auf zwei Optionen zuzugreifen:
-
Navigieren zum Testen
-
Test ausführen