Jaa kautta


Testaa käyttäjätietofunktioita Fabric-portaalissa

Kankaan käyttäjätietofunktiot tarjoavat ominaisuuksia koodimuutosten testaamiseen ja vahvistamiseen Fabric-portaalissa tai VS Code -laajennuksen avulla. Nämä ominaisuudet auttavat varmistamaan, että funktiot toimivat onnistuneesti ilman, että niitä tarvitsee julkaista.

Tässä artikkelissa opit kuinka:

  • Käytä portaalieditorin Kehitä- ja Näytä/Suorita vain -tiloja.
  • Käytä Testaa-ominaisuuksia kehitystilassa funktioiden testaamiseen.

Note

Joillakin käyttäjillä ei ehkä ole pääsyä testiominaisuuteen kehitystilassa Fabric-vuokraajan alueen mukaan. Tutustu tämän artikkelin alueellisiin rajoituksiin .

Mikä on kehitystila ja vain katselu/suorita -tila?

Fabricin käyttäjätietofunktioissa on kaksi tilaa, joiden avulla voit olla vuorovaikutuksessa Fabric-portaalin funktioiden kanssa: kehitystila ja Suorita/näytä vain -tila. Löydät tilanvaihtajan Käyttäjätietotoiminnot-sivun oikeasta yläkulmasta.

Näyttökuva, jossa näytetään, miten tilaa vaihdetaan Fabric-portaalissa.

Kehitä-tila

Kehitystilassa käyttäjät, joilla on kirjoitusoikeudet, voivat muokata, testata ja julkaista koodiaan. Tässä tilassa käyttäjät näkevät muokatun koodinsa, mukaan lukien kirjoittamansa uudet, julkaisemattomat funktiot.

Näyttökuva, jossa näkyvät Fabric-portaalin kehitystilan osat.

Kehitystilan osat ovat seuraavat:

  1. Tilan vaihtaja: Tämän säätimen avulla voit vaihtaa kehitystilaan Suorita vain -tilasta.
  2. Funktioiden luettelo: Tämä luettelo sisältää uusia funktioita aiemmin julkaistujen funktioiden ohella. Funktion nimen vieressä oleva piste ilmaisee, että funktio on uusi eikä sitä ole vielä julkaistu.
  3. Koodin editori: Kehitystilassa koodieditori on käytössä ja käyttäjä voi tehdä muutoksia koodiin.
  4. Testiistunnon ilmaisin: Tämä ilmaisin näyttää, onko testiistunto aktiivinen. Testiistunto luodaan testin suorittamisen jälkeen, ja sillä on aikakatkaisu 15 minuutin käyttämättömyyden jälkeen.

Suorita tai Vain katselu -tila

Vain suoritus -tilassa käyttäjät, joilla on suoritusoikeudet, voivat tarkastella ja suorittaa julkaistuja funktioita. Tämä kokemus luo erillisen näkymän koodin julkaistun version ja kehitystilassa kehitteillä olevan version välille.

Näyttökuva, jossa näkyvät Suorita vain -tilan osat Fabric-portaalissa.

Seuraavat ovat Suorita vain -tilan osat:

  1. Tilan vaihtaja: Tämän säätimen avulla voit vaihtaa Vain suoritus -tilaan kehitystilasta.
  2. Funktioiden luettelo: Vain suoritus -tilassa funktioluettelo sisältää vain julkaistut funktiot.
  3. Koodin editori: Vain ajo -tilassa koodieditori on vain luku -tilassa eikä sitä voi muokata tässä tilassa.
  4. Koodin muutosten ilmaisin: Tämä sanomapalkki ilmaisee, onko kehitystilassa julkaistuja muutoksia. Nähdäkseen nämä muutokset käyttäjän on vaihdettava kehitystilaan napsauttamalla palkin painiketta tai käyttämällä tilakytkintä.

Käyttäjät, joilla on vain katseluoikeudet, näkevät vain katselun tilan. Tässä tilassa käyttäjillä on pääsy koodin ja sen metatietojen vain luku -muotoon.

Note

Vain käyttäjät, joilla on View-oikeudet, voivat nähdä koodin vain Näytä-tilassa.

Testaa muutokset Fabric-portaalissa kehitystilan avulla

Voit testata koodin muutoksia reaaliajassa käyttämällä Testaa-ominaisuutta kehitystilassa. Pääset siihen viemällä hiiren osoittimen testattavan toiminnon päälle ja napsauttamalla Testaa-kuvaketta.

Kuvakaappaus uuden funktion testaamisesta.

Note

Testiistunnon alkaminen voi kestää muutaman sekunnin. Kun se käynnistyy, voit suorittaa testejä välittömästi, vaikka olet tehnyt koodimuutoksia.

Tämä vaihe avaa Testi-paneelin, joka sisältää seuraavat osat:

  1. Testiistunnon ilmaisin: Tämä merkkivalo muuttuu vihreäksi, kun testiistunto on aktiivinen. Istunto alkaa, kun testi suoritetaan ensimmäisen kerran, ja aikakatkaistaan 15 minuutin käyttämättömyyden jälkeen.

  2. Toiminnon valitsin: Tämän pudotusvalikon avulla voit valita minkä tahansa testattavan toiminnon koodistasi. Tämä luettelo sisältää julkaistut ja julkaisemattomat funktiot.

  3. Testi-painike: Tämän painikkeen avulla voit testata toimintoa. Jos valittu funktio vaatii parametreja, sinun on annettava ne ennen funktion testaamista.

  4. Testin tulos: Tämä paneeli sisältää tuloksen, joka saadaan funktion testauksesta. Tämä paneeli näyttää joko funktion palautusarvon tai objektin, jossa on funktion tila ja virhetulos.

  5. Lokien tuloste: Tämä paneeli sisältää koodissa luodut lokit, mukaan lukien olioon lisätyt logging lauseet.

    Näyttökuva testipaneelin eri osista.

Testiominaisuuden alueelliset rajoitukset kehitystilassa

Testiominaisuus ei ole vielä käytettävissä kaikilla Fabric-alueilla. Jos vuokraaja-aluettasi ei vielä tueta, saatat nähdä seuraavan sanoman Functions-portaalissa. Voit tarkastella tuettuja alueita Palvelun tiedot ja rajoitukset -artikkelissa.

Kuvakaappaus, jossa näkyy alue ei käytettävissä -banneri.

Jos näet tämän tietosanoman, voit silti julkaista funktiot ja testata niitä Suorita-ominaisuuden avulla kuten aiemminkin. Lue lisää Fabric-kapasiteetin hallinnasta , jos haluat luoda uuden kapasiteetin tuetulle alueelle.

Seuraavat vaiheet