Tarkastus ennen julkaisua

MCP Abilities – Check Runner: valmis tarkastus ei aina tarkoita hyväksyttyä tulosta

Tarkastus voi hylätä lisäosan, vaikka virheitä ei löytyisi. Check Runner yhdistää tekoälyavustajan WordPressin viralliseen Plugin Checkiin ja hylkää tuloksen myös varoitusten vuoksi. Tuloksen avulla päätätte, mitä pitää korjata ennen julkaisua.

Kuva lisäosan tarkastuksesta ennen julkaisua

Yksikin varoitus estää hyväksynnän

Kuvitelkaa julkaisuehdokas, jossa ei ole ilmoitettuja virheitä mutta on kaksi varoitusta. Tarkastus on valmis, mutta Check Runner merkitsee tuloksen hylätyksi. Sekä virheiden että varoitusten määrän on oltava nolla.

Suorittaja käyttää kaikkia virallisen tarkastusmoottorin tarjoamia tarkastuksia, myös kokeellisia. Tarkastusten tai kategorioiden rajaamista koskevat pyynnöt ohitetaan. Asennettu Plugin Check -versio määrittää, mitkä tarkastukset ovat käytettävissä.

Havaintoihin sisältyvät tiedosto, rivi, sarake, viesti ja diagnoosikoodi silloin, kun Plugin Check antaa ne. Näiden tietojen avulla voitte paikantaa ongelman, korjata lähdekoodin ja tarkastaa muutetun lisäosan uudelleen.

Keltainen varoitus pitää tarkastuspuomin suljettuna ohjelmistopaketin edessä

Keltainenkin varoitus pysäyttää hyväksynnän. Tarkastus läpäistään vain, kun virheitä ja varoituksia on nolla.

Tehtävätunnus on vastaanottokuitti, ei hyväksyntä

Valitkaa tausta-ajoa varten async: true. Check Runner palauttaa tehtävätunnuksen WordPressin ajastaessa tarkastuksen. Oletusarvoisesti kutsu suoritetaan synkronisesti.

Lukekaa sama tehtävä toiminnolla plugin-check/job-status. Pending tarkoittaa, ettei tehtävä ole alkanut; running tarkoittaa, ettei se ole valmis. Complete-tilassa olevan tehtävän tulos voi olla hyväksytty tarkastus, hylkäykseen johtavia havaintoja tai suoritusvirhe.

Tausta-ajo riippuu WordPressin cronista ja palvelimen PHP:lle sallimista resursseista. Tunnus ei takaa, että suoritus alkaa tai valmistuu. Selvittäkää jumiutuneen tai keskeytyneen tehtävän syy ennen uuden pyytämistä.

Tehtävän kuitti kulkee taustatarkastuksen läpi ja johtaa erilliseen lopputulokseen

Kuitti seuraa yhtä tehtävää. Lukekaa tallennettu lopputulos ennen lisäosan arviointia.

Asennetusta ehdokkaasta käyttökelpoiseen tulokseen

1. Valitkaa oikea lisäosa

Asentakaa ehdokas sopivalle WordPress-testisivustolle, jossa virallinen Plugin Check on käytössä. Antakaa avustajalle lisäosan slug-tunnus tai päätiedoston polku. Valitkaa tarkastuksen tarkoituksen mukaan uuden lisäosan tai päivityksen tila.

2. Suorittakaa koko tarkastus

Pyytäkää täysi tarkastus ja valitkaa tarvittaessa tausta-ajo. Säilyttäkää tehtävätunnus ja lukekaa tehtävän tila. Onnistunut ajastus ei tarkoita läpäistyä tarkastusta.

3. Lukekaa määrät ja havainnot yhdessä

Tarkistakaa ensin, valmistuiko suoritus. Lukekaa sitten hyväksyntätila sekä virheiden ja varoitusten määrät. Jos luettelo on lyhennetty, kaikkia havaintoja ei näytetä, vaikka määrät kattavat koko tarkastustuloksen.

4. Korjatkaa, tarkastakaa ja testatkaa

Korjatkaa ilmoitetut ongelmat ja suorittakaa muutetulle lisäosalle uusi täysi tarkastus. Testatkaa myös sen todelliset toiminnot ja integraatiot. Puhdas Plugin Check -tulos ei todista lisäosan toimivan oikein eikä takaa WordPress.orgin hyväksyntää.

Vastauksen koolla on raja

Vastauksessa on oletusarvoisesti enintään 100 havaintoa. max_results voi nostaa rajan 500:aan. Virheet näytetään ennen varoituksia, joten pitkä virheluettelo voi jättää varoitusten yksityiskohdat vastauksen ulkopuolelle.

Loppuja havaintoja ei voi hakea sivutuksella. Jos truncated on true, tutkikaa lisätietoja Plugin Checkin virallisessa käyttöliittymässä. Älkää kuvailko tätä vastausta täydelliseksi havaintoluetteloksi.

Kaksi toimintoa, eri käyttöoikeudet

plugin-check/run käynnistää tarkastuksen ja vaatii WordPress-oikeuden aktivoida lisäosia. plugin-check/job-status lukee tallennetun tehtävän ja vaatii oikeuden hallita sivuston asetuksia.

Käyttäkää taustatehtäviin tiliä, jolla on molemmat oikeudet. Check Runner ei korjaa lähdetiedostoja, asenna ehdokasta eikä julkaise versiota. Tässä versiossa ei ole toimintoa tehtävän peruuttamiseen tai poistamiseen.

Valmistelkaa WordPress-yhteys

Check Runner ilmoittaa vähimmäisvaatimuksiksi WordPress 6.9:n ja PHP 8.0:n. WordPress 6.9 sisältää Abilities API:n. Käyttäkää ylläpidettyä PHP-versiota, jota sivustonne tukee.

Virallisen Plugin Check -lisäosan on oltava asennettu ja käytössä. Yhdistäkää todennettu MCP-asiakas WordPress MCP Adapterin kautta ja varmistakaa, että tarvittavat toiminnot löytyvät.

MCP-asetuksista riippuen tarkastustoiminnon löytyminen voi vaatia lisäosan, joka tuo toiminnot MCP-asiakkaan saataville, esimerkiksi MCP Expose Abilities. Tarkistakaa yhteys ennen tarkastuksen käynnistämistä.

Kuva lisäosan tarkastuksesta ennen julkaisua

Mitä seuraava tarkastus todella osoittaa?

Asentakaa Check Runner, varmistakaa molempien toimintojen saatavuus ja pyytäkää asennetulle ehdokkaalle täysi tarkastus. Lukekaa lopputulos ja sen rajoitukset ennen julkaisupäätöstä.