Skip to Content
TestingWalk-and-Fix forskoðun

Walk-and-Fix forskoðun

Walk-and-Fix breyt niðurstöðum sjálfvirks walker í FixIntent færslur með umfangi eiganda svo teymi geti flokkað, úthlutað og lokað galla með stöðugu API.

Aðeins planunaryfirborð fyrir núverandi dreifingar: sjálfvirk patch myndun er ekki innleidd. run_fix_cycle leggur til áætlun en framkvæmir hana ekki. Eini innleiddi apply adapter breytir skrám inni í legacy staðbundnu VM; það brýtur gegn núverandi óbreytanlegu dreifingarlíkani forrits og má ekki nota sem leið til viðgerða í framleiðslu. GitHub PR og provider-redeploy hamir eru ekki innleiddir.

Studdur vinnuflæði

  1. Keyrðu autonomous walk.
  2. Farðu yfir niðurstöðuna og sönnunargögn hennar.
  3. Kallaðu á propose_fix til að búa til rekjanlegan intent, eða run_fix_cycle til að búa til intent fyrir takmarkaðan sett af blocker/major niðurstöðum.
  4. Breyttu source geymslu með venjulegu review ferli.
  5. Bygg og dreif nýjum óbreytanlegum variant.
  6. Keyrðu walk aftur og berðu saman við fyrra walk.
  7. Kallaðu á close_finding aðeins eftir að ný sönnunargögn sýna að niðurstaðan sé lögð, tvítekin, ekki villa eða vísvitandi ólögð.

Þetta heldur source control, review sögu og dreifðri afurð í samræmi.

Verkfæri og mörk

VerkfæriNúverandi hegðun
propose_fixBýr til FixIntent; býr ekki til kóða
run_fix_cycleBýr til takmarkaða áætlun; beitir ekki breytingum
get_fix_intent / list_fix_intentsLes intent færslur í eigu notanda
close_findingSkráir disposition fyrir niðurstöðu í eigu notanda
apply_fixLegacy staðbundið VM, skiptir út heilli skrá; ekki immutable-deploy workflow

apply_fix tekur við heilum skráarefni, ekki unified diff. Takmarkaðu notkun við einnota legacy tester dreifingar þar sem rekstraraðili samþykkir skýrt að breytingin sé utan source control og glatist við redeploy.

Sönnunargögn sem þarf til að loka niðurstöðu

Build eða dreifing sem heppnast nægir ekki. Skráðu:

  • source revision sem inniheldur breytinguna;
  • skipti-dreifingar ID og stöðu;
  • nýtt scenario eða walk sem stendst og nær yfir viðkomandi slóð; og
  • diff sem sýnir niðurstöðu leysta án nýs blocker eða major afturhvarfs.

Ef próf getur ekki endurtakað upprunalega slóð, skildu niðurstöðu opin eða skráðu takmarkanir sönnunargagna í disposition hennar.

Tengt