Rapporter
Som ett resultat av analysen kan Upgrade Compatibility Tool exportera en rapport som innehåller en lista med problem för varje fil och ange dess allvarlighetsgrad, felkod och felbeskrivning. Upgrade Compatibility Tool exporterar rapporten i två olika format:
- En JSON-fil.
- En HTML-rapport.
Se följande exempel på kommandoradsgränssnitt för en rapport:
File: /app/code/Custom/CatalogExtension/Controller/Index/Index.php
------------------------------------------------------------------
* [WARNING][1131] Line 10: Extending from class 'Magento\Framework\App\Action\Action' that is @deprecated on version '2.4.4'
* [ERROR][1328] Line 10: Implemented interface 'Magento\Framework\App\Action\HttpGetActionInterface' that is non API on version '2.4.4'
Läs avsnittet Referens för felmeddelande om du vill ha mer information om de olika fel som rapporten kan ge.
Den här rapporten innehåller även en detaljerad sammanfattning av
- Aktuell version: den version som är installerad.
- Målversion: den version du vill uppgradera till.
- Körningstid: Den tid det tog för analysen att skapa rapporten (mm:ss).
- Moduler som kräver uppdatering: Procentandelen moduler som innehåller kompatibilitetsproblem och som behöver uppdateras.
- Filer som behöver uppdateras: den procentandel av filerna som innehåller kompatibilitetsproblem och som behöver uppdateras.
- Totalt antal kritiska fel: antalet kritiska fel som hittades.
- Totalt antal fel: antalet fel som hittades.
- Totalt antal varningar: antalet varningar som hittades.
- Maximal minnesanvändning: den maximala minnesmängd som Upgrade Compatibility Tool har nått under körningen.
Se följande exempel på kommandoradsgränssnitt:
----------------------------- -----------------
Current version 2.4.1
Target version 2.4.4
Execution time 1m:8s
Modules that require update 71.67% (43/60)
Files that require update 18.05% (96/532)
Total critical issues 24
Total errors 159
Total warnings 53
Memory peak usage 902.00 MB
----------------------------- -----------------
JSON-fil
Du kan hämta JSON-filutdata när du kör Upgrade Compatibility Tool i ett kommandoradsgränssnitt. Filen JSON
innehåller exakt samma information som visas i Upgrade Compatibility Tool-utdata:
- En lista med identifierade problem.
- En sammanfattning av analysen.
För varje påträffat fel innehåller rapporten detaljerad information som problemets svårighetsgrad och beskrivning.
Så här exporterar du den här JSON
-filen till en annan utdatamapp:
bin/uct upgrade:check <dir> --json-output-path[=JSON-OUTPUT-PATH]
Där argumenten är följande:
<dir>
: Adobe Commerce installationskatalog.[=JSON-OUTPUT-PATH]
: Sökvägskatalogen som exporterarJSON
-utdatafilen.
var/output/[TIME]-results.json
.HTML rapport
Du kan hämta HTML-rapporten när du kör verktyget i ett kommandoradsgränssnitt eller via Site-Wide Analysis Tool. Rapporten från HTML innehåller också följande:
- En lista med identifierade problem.
- En sammanfattning av analysen.
Du kan enkelt navigera bland de identifierade problemen under Upgrade Compatibility Tool-analysen.
Du kan filtrera utgåvor som visas i rapporten efter den minsta utgåvnivån (standardvärdet är WARNING
).
Det finns en listruta i det övre högra hörnet där du kan välja en annan nivå. Listan med identifierade problem filtreras därefter.
HTML-betänkandet innehåller även fyra olika diagram:
- Moduler efter allvarlighetsgrad för utgåva: Visar allvarlighetsgrad fördelad på moduler.
- Filer efter allvarlighetsgrad för problem: Visar allvarlighetsgrad för fildistribution.
- Moduler ordnade efter totalt antal problem: Visar de 10 mest komprometterade modulerna med hänsyn till varningar, fel och kritiska fel.
- Moduler med relativa storlekar och problem: Ju fler filer en modul innehåller, desto större blir cirkeln. Ju fler problem en modul har, desto mer röd blir cirkeln.
Med dessa diagram kan du identifiera de moduler som är mest komprometterade och de som kräver mer arbete för att kunna utföra en uppgradering.
HTML-rapportdiagrammen uppdateras också i enlighet med detta, med det enda undantaget för Modules with relative sizes and issues
som genereras med min-issue-level
som ursprungligen konfigurerats.
Om du vill se olika resultat för diagrammet Modules with relative sizes and issues
måste du köra kommandot igen och ange ett annat värde för alternativet --min-issue-level
.
Så här exporterar du HTML-rapporten till en annan utdatamapp:
bin/uct upgrade:check <dir> --html-output-path[=HTML-OUTPUT-PATH]
Där argumenten är följande:
<dir>
: Adobe Commerce installationskatalog.[=HTML-OUTPUT-PATH]
: Sökvägskatalogen som exporterar.html
-utdatafilen.
var/output/[TIME]-results.html
.