Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Databricks poskytuje sadu nástrojů pro zjišťování, spouštění a sledování testů jednotek Pythonu přímo v pracovním prostoru. Ke správě testů bez opuštění pracovního prostoru použijte podokno testovacího bočního panelu, vložené glyfy spouštění a vyhrazené podokno výsledků.
Nástroje pro testování částí Pythonu jsou k dispozici, pokud máte otevřený platný testovací soubor Pythonu.
Platné testovací soubory Pythonu
Azure Databricks se řídí konvencemi vytváření názvů pytestů pro detekci testovacích souborů, tříd a případů.
Následující vzory pojmenování souborů jsou rozpoznány jako platné testovací soubory:
test_*.py*_test.py
Následující zásady vytváření názvů detekují testovací třídy a případy:
- Funkce nebo metody s předponou
testmimo třídu -
test-prefixed funkce nebo metody uvnitřTest-prefixed tříd (bez metody__init__) - Metody anotované s
@staticmethodnebo@classmethoduvnitř tříd s předponouTest
Například:
class TestClass():
def test_1(self):
assert True
def test_3(self):
assert 4 == 3
def test_foo():
assert "foo" == "bar"
Panel bočního panelu testů
Když otevřete platný testovací soubor Pythonu, Podokno bočního panelu testů automaticky zjišťuje testy v aktuálním souboru. Když se nacházíte v autorském kontextu, testy zahrnují všechny soubory v tomto kontextu.
V okně postranního panelu testování můžete:
-
Aktivace testovacích akcí:
-
Spuštění všech testů
-
Spusťte všechny neúspěšné testy
-
Aktualizace testů
-
-
Monitorování stavu testů: Zobrazte stav každého zjištěného testu pomocí ikony
pro úspěšné nebo
pro neúspěšné testy.
-
Filtrovací testy: Filtrujte seznam testů podle názvu nebo stavu. Pomocí panelu hledání můžete filtrovat podle textu nebo kliknout na
Chcete-li filtrovat podle stavu.
-
Spuštění jednotlivých testů: Proveďte konkrétní testy přímo z podokna. Najeďte myší na test a klikněte na
Spusťte testy s inline glyfy
Když zobrazíte testovací soubor Pythonu, zobrazí se tlačítka spuštění v textu vedle každého zjištěného testovacího případu. Kliknutím na tento test. Po každém spuštění se ikona aktualizuje a označuje, jestli test proběhl nebo selhal.
Zobrazení řádkových indikátorů selhání
Pokud jednotkový test selže, zobrazí se indikátor selhání na řádku, který způsobil selhání. Kliknutím na indikátor otevřete modální zprávu, která zobrazí úplnou chybovou zprávu.
Zobrazení výsledků testu
Pokud jste na platném testovacím souboru Pythonu, je v dolním podokně k dispozici karta Testování . Na kartě se zobrazí výsledky posledního testovacího běhu, včetně úplného souhrnu a výsledků jednotlivých testovacích případů.
Najeďte myší na testovací případ a získejte přístup ke dvěma možnostem:
-
Přechod na test
-
Spustit test