Slack
Saa käivituste tulemused ja probleemid iga projekti Slacki kanalisse ning esita Autonomyle küsimusi või alusta käivitusi Slackist.
Slack teeb Autonomys kahte asja. Sinna postitatakse käivituste tulemused ja uued probleemid ning seal saad Autonomyga rääkida: küsida, mis läbi kukkus, vaadata probleeme või alustada käivitust. Ühenda see organisatsiooni jaoks üks kord ja mõlemad toimivad.
Ühenda Slack
Ainult omanikele ja administraatoritele.
- Ava Organization → Integrations → Slack ja klõpsa Connect. Seadistamisel on kolm sammu: Sign in to Slack, Choose what to share, Use it in projects.
- Logi sisse ja luba Autonomy rakendus oma Slacki tööruumis.
- Vali kanalid, kuhu Autonomy võib postitada.
- Vali iga projekti kanal. Projekt, millel pole oma kanalit, kasutab kanalit Default channel.
Autonomy postitab sinu valitud kanalitesse ega loe kunagi kanalite ajalugu.
Kuhu sõnumid lähevad
| Seade | Kus | Mida see saab |
|---|---|---|
| Default channel | Organization → Integrations → Slack | Kõik organisatsiooni sündmused, oma kanalita projektide sündmused ja iga Run failed. |
| Projekti kanal | Organization → Integrations → Slack või lehel Organization → Notifications jaotises Route by project | Selle projekti sündmused. |
Run failed läheb projekti kanalisse ja vaikekanalisse. Kui need on sama kanal, postitatakse see üks kord. Kasuta vaikekanali kõrval nuppu Send test, et kontrollida, kas Autonomy saab sinna postitada.
Milliseid sündmusi üldse saadetakse, määratakse lehel Organization → Notifications, ja iga liige valib lehel My notifications, mis temani jõuab. Vaata Teavitused ja webhookid.
Sõnum sisaldab testjuhtumit, keskkonda, tulemust ja linki käivitusele, mitte käivituse lehe koopiat. Alusta iga projekti meeskonnale läbikukkumiste ja uute probleemide saatmisest. Lisa läbinud tulemused ainult kanalisse, mis on olemas väljalaskekontrollide jaoks.
Räägi Autonomyga
Maini kanalis @Autonomy, saada talle otsesõnum, ava tema vahekaart App Home või kasuta teda Slacki assistendipaanilt. Küsi tavaliste sõnadega:
@Autonomy show me the most recent failed runs and what broke
@Autonomy what happened in step 3 of run_123?
@Autonomy list the open issues in this project
@Autonomy start a run of the checkout test case on staging
@Autonomy cancel run_789
@Autonomy mark issue_456 as resolvedMida see teha oskab:
| Valdkond | See oskab |
|---|---|
| Projektid | Loetleda organisatsiooni projekte. |
| Keskkonnad | Loetleda projekti keskkondi. |
| Testjuhtumid | Loetleda ja otsida testjuhtumeid ning näidata testjuhtumi samme. |
| Käivitused | Loetleda viimaseid käivitusi, näidata käivituse tulemust ja iga sammu tulemust ning näidata agendi tegevusi (Step Actions). |
| Alustamine ja tühistamine | Alustada ühe testjuhtumi käivitust keskkonnas ning tühistada järjekorras olev või käimasolev käivitus. |
| Probleemid | Loetleda probleeme, teatada veast (Bug) või riskist (Risk), kommenteerida probleemi ning märkida see lahendatuks, eiratuks või uuesti avatuks. |
Tulemusi annab see sõnadega: Passed, Failed, Couldn't start, Cancelled. Probleemi oleku muutmine ei muuda kunagi käivituse tulemust.
Projekti kanalis töötab see selle projektiga, kui sa ei nimeta mõnda teist. Mujal küsib see, millist projekti mõtled, kui see pole selge. See alustab, tühistab, teatab või muudab midagi ainult siis, kui sa seda palud, ja ainult siis, kui sihtmärk on selge. Iga päring jääb selle organisatsiooni piiresse, millega Slacki tööruum on ühendatud.
Assistendipaan pakub alustuseks nelja viipa: Recent failures, Open issues, Test cases ja Start a run. Vahekaart App Home näitab viimaseid käivitusi.
Tõrkeotsing
Sõnumid saabuvad, kuid mainimisi eiratakse
Slacki rakendus paigaldati enne, kui Autonomy oskas Slackis vastata, seega on tal ainult postitamisõigus. Administraator ühendab Slacki lehel Organization → Integrations → Slack uuesti, et anda ülejäänud õigused. Seni saabuvad sõnumid edasi.
Slack on lahti ühendatud
Slack eemaldas rakenduse või tühistas selle juurdepääsu. Administraator ühendab selle uuesti.
Projekti sõnumid lähevad vaikekanalisse
Projektil pole oma kanalit. Vali see lehel Organization → Integrations → Slack või jaotises Route by project.
See ei leia testjuhtumit
Palu tal esmalt testjuhtumid loetleda või anna täpne nimi. See leiab ainult olemasolevaid testjuhtumeid ega hakka oletama.
See ei alusta käivitust
Selleks on vaja üht testjuhtumit ja keskkonda. Nimeta mõlemad: „the checkout test case on staging“. See alustab testjuhtumeid, mitte testiplaane.
Ei leidnud?