Zdieľať cez


Testovanie funkcií používateľských údajov na portáli Fabric

Funkcie údajov Fabric User poskytujú možnosti testovania a overovania zmien kódu na portáli Fabric alebo pomocou rozšírenia VS Code. Tieto funkcie sú užitočné na zabezpečenie úspešného spustenia funkcií bez potreby ich publikovania.

V tomto článku sa dozviete, ako:

  • Použite režimy Len vývoj a Zobraziť/spustiť v editore portálu.
  • Na testovanie funkcií použite možnosti testovania v režime vývoja.

Poznámka

Niektorí používatelia nemusia mať prístup k funkcii Testovanie v režime vývoja v závislosti od oblasti nájomníka štruktúry. Prečítajte si poznámku o regionálnych obmedzeniach v tomto článku.

Čo je režim Vývoj a režim iba zobrazenie/spustenie?

Funkcie používateľských údajov služby Fabric poskytujú dva režimy interakcie s funkciami na portáli Fabric: režim vývoja a režim iba spustenia alebo zobrazenia. Prepínač režimov nájdete v pravom hornom rohu stránky Funkcie používateľských údajov.

Snímka obrazovky znázorňujúca, ako prepínať režimy na portáli Fabric.

Režim vývoja

Režim vývoja umožňuje používateľom s povoleniami na zápis upravovať, testovať a publikovať svoj kód. V tomto režime môžu používatelia vidieť svoj upravený kód vrátane všetkých nových, nepublikovaných funkcií, ktoré napísali.

Snímka obrazovky zobrazujúca súčasti režimu vývoja na portáli Fabric.

Nasledujú súčasti režimu Vyvolať:

  1. Prepínač režimov: Tento ovládací prvok umožňuje prepnúť do režimu Vyvolať z režimu iba spustiť.
  2. Zoznam funkcií: Tento zoznam obsahuje nové funkcie spolu so všetkými predtým publikovanými funkciami. Bodka vedľa názvu funkcie označuje, že funkcia je nová a že ešte nie je publikovaná.
  3. Editor kódu: V režime vývoja je povolený editor kódu a používateľ môže vykonávať zmeny v kóde.
  4. Indikátor testovacieho relácie: Tento indikátor ukazuje, či je testovacia relácia aktívna. Testovacia relácia sa vytvorí po spustení testu a po 15 minútach nečinnosti má časový limit.

Režim spustenia alebo iba zobrazenia

V režime Spustiť iba používatelia s povoleniami na spustenie môžu zobraziť a spustiť publikované funkcie. Toto prostredie vytvorí samostatné zobrazenie medzi publikovanou verziou kódu a verziou, ktorá je vo vývoji v režime vývoja.

Snímka obrazovky zobrazujúca súčasti režimu Spustiť iba na portáli Fabric.

Nasledujú súčasti režimu Len spustiť:

  1. Prepínač režimov: Tento ovládací prvok umožňuje prepnúť z režimu Vyvolať do režimu Len spustiť.
  2. Zoznam funkcií: V režime Len spustiť zoznam funkcií obsahuje iba publikované funkcie.
  3. Editor kódu: V režime Run only je editor kódu len na čítanie a v tomto režime ho nie je možné upravovať.
  4. Indikátor zmien kódu: Tento panel hlásení označuje, či sa v režime vývoja vyskytli nepublikované zmeny. Ak chcete tieto zmeny vidieť, používateľ sa musí prepnúť do režimu Vyvolať kliknutím na tlačidlo na lište alebo pomocou prepínača Režim.

Používatelia, ktorí majú iba povolenia na zobrazenie, môžu vidieť režim iba zobrazenie. V tomto režime majú používatelia prístup k verzii kódu iba na čítanie a jeho metadátam.

Poznámka

Iba používatelia s oprávnením na zobrazenie môžu kód vidieť v režime iba zobrazenia.

Použitie režimu vývoja na testovanie zmien na portáli služby Fabric

Zmeny kódu môžete testovať v reálnom čase pomocou funkcie Test v režime vývoja. Dostanete sa k nemu tak, že umiestnite kurzor myši na funkciu, ktorú chcete otestovať, a kliknete na ikonu Test.

Snímka obrazovky znázorňujúca, ako otestovať novú funkciu.

Poznámka

Začiatok testovania môže trvať niekoľko sekúnd. Po spustení môžete okamžite spustiť testy, a to aj po vykonaní zmien kódu.

Tento krok otvorí panel Test, ktorý obsahuje nasledujúce komponenty:

  1. Indikátor testovacieho relácie: Tento indikátor sa rozsvieti na zeleno, keď je testovacie stretnutie aktívne. Relácia sa spustí pri prvom spustení testu a uplynie časový limit po 15 minútach nečinnosti.

  2. Volič funkcií: Táto rozbaľovacia ponuka vám umožňuje vybrať ľubovoľnú funkciu v kóde, ktorú chcete otestovať. Tento zoznam zahŕňa uverejnené a nepublikované funkcie.

  3. Testovacie tlačidlo: Toto tlačidlo umožňuje otestovať funkciu. Ak zvolená funkcia vyžaduje parametre, musíte ich pred testovaním funkcie zadať.

  4. Výstup testu: Tento panel obsahuje výstup, ktorý je výsledkom testovania funkcie. Tento panel zobrazuje buď vrátenú hodnotu funkcie, alebo objekt so stavovým a chybovým výstupom funkcie.

  5. Výstup protokolov: Tento panel obsahuje protokoly vygenerované v kóde vrátane príkazov pridaných k objektu logging .

    Snímka obrazovky znázorňujúca rôzne časti testovacieho panela.

Regionálne obmedzenia pre testovacie schopnosti v režime vývoja

Funkcia Test zatiaľ nie je dostupná vo všetkých oblastiach Fabric. Ak oblasť nájomníka ešte nie je podporovaná, na portáli Functions sa môže zobraziť nasledujúce hlásenie. Podporované oblasti si môžete pozrieť v článku Podrobnosti a obmedzenia služby .

Snímka obrazovky zobrazujúca banner nedostupný región.

Ak sa zobrazí toto informačné hlásenie, stále môžete publikovať svoje funkcie a použiť funkciu Spustiť na ich testovanie ako predtým. Získajte ďalšie informácie o tom, ako spravovať kapacitu služby Fabric , ak chcete vytvoriť novú kapacitu v podporovanej oblasti.

Ďalšie kroky