Na ovoj stranici

Lokalna analiza s Axivionom

Možete izvršiti lokalnu analizu za projekte s kojima ste povezani na nadzornoj ploči. U tablici problema odaberite odgovarajuću nadzornu ploču i projekt. Potrebno je da imate lokalno postavljeni Axivion Suite i važeću licencu.

Za postavljanje lokalne izgradnje za aktivni projekt unutar prikaza Axivion:

Okno za lokalnu izgradnju

  1. Odaberite Lokalna izgradnja u tablici problema.
  2. Odaberite osnovni direktorij Axivion Suitea u Axivion Suite Installation Directory u.
  3. Unesite naredbu ili odaberite skriptu ili odgovarajuću JSON datoteku koja sadrži konfiguraciju Axiviona.
  4. Odaberite vrstu izgradnje u Build Type. Možete odabrati čistu izgradnju ili inkrementalnu izgradnju.
  5. Odaberite Start Local Build za izvođenje izgradnje s navedenim parametrima.

Pregledajte aktivne i dovršene lokalne izgradnje u Local Analyses Progress.

Napredak lokalnih analiza

Desnom tipkom miša kliknite na lokalnu izgradnju u kontekstnom izborniku kako biste prekinuli tekuću izgradnju. Za pregled izlaza lokalne izgradnje dvaput kliknite ili odaberite Show Build Output u kontekstnom izborniku. Time se otvara prikaz Local Analyses Output, koji prikazuje izlaz za tekuće ili dovršene lokalne analize. Odaberite Remove All Finished kako biste uklonili lokalne izgradnje koje su već završile s lokalnog napretka izgradnje. Time se također uklanja odgovarajući izlaz iz prikaza Local Analyses Output.

Napomena: Ako postoji prethodno pokretanje, pokretanje lokalne analize ponovno će upotrijebiti njegove stavke napretka i prikaz izlaza.

Lokalna nadzorna ploča

Ako trenutno odabrani projekt ima lokalnu izgradnju, njezin rezultat možete vidjeti prelaskom na prikaz lokalne nadzorne ploče.

Odaberite Lokalna nadzorna ploča da biste to učinili. Time se pokreće lokalna nadzorna ploča i tablica problema se prebacuje na prikaz najnovijih rezultata.

Ponovno odaberite Local Dashboard da biste se vratili na globalni nadzorna ploča.

Informacije o korištenju globalne nadzorne ploče primjenjuju se i na lokalnu nadzornu ploču (odabir vrste problema, filtriranje), ali imate samo ograničen odabir verzija.

VersionU prikazu lokalne nadzorne ploče možete prebacivati između referentne verzije globalne nadzorne ploče i rezultata lokalne nadzorne ploče. Ovisno o rezultatu lokalne izrade, možete ograničiti tablicu problema na lokalne probleme ili izmijenjene probleme.

Analiza pojedinačne datoteke

Da biste provjerili ispravljaju li vaše promjene probleme sa stilom ili uzrokuju nove, analizirajte jednu datoteku.

Za pokretanje analize pojedinačne datoteke idite na Analyze > Single File Analysis ili upotrijebite odgovarajuću stavku u kontekstnom izborniku uređivača datoteke.

Dijalog za analizu pojedinačne datoteke

U prozoru BAUHAUS_CONFIG Directory navedite direktorij koji sadrži konfiguraciju Axiviona za ovaj projekt. U prozoru Analysis Command navedite naredbu koja izvršava izgradnju i analizu.

Napomena: naredba za analizu obično je poziv na build_compile_commands koji osigurava Axivion paket koji se koristi, ali može biti i skriptna datoteka koja se sastoji od naredbi za izgradnju odgovarajuće datoteke pomoću cafeCC i njezinu analizu. build_compile_commands može koristiti generiranu datoteku compile_commands.json koja predstavlja upute za izgradnju projekta. Za više informacija pogledajte Use compilation databases. Stavite složenije naredbe u skriptnu datoteku kako biste, na primjer, postavili posebno okruženje.

Napomena: Za više informacija o naredbama i izradi skripne datoteke pogledajte IDE Integration i Local Analyses u službenoj Axivion dokumentaciji.

Napredak analize jedne datoteke možete pratiti u Local Analyses Progress. Ime će imati prefiks SFA:.

Kada analiza pojedinačne datoteke završi, dodatni obilježivači redaka s bojama mogu se dodati u otvorenu datoteku. Obilježivači redaka s bojama potječu iz analize pojedinačne datoteke, dok su drugi preuzeti s globalne nadzorne ploče. U slučaju neuspješne analize možete pregledati Axivion zapisnik ili zapisnik izgradnje, slično kao i kod lokalnih izgradnji općenito.

Vidi također : Povezivanje na Axivion poslužitelje nadzorne ploče, Pregledavanje rezultata statičke analize koda Axivion, Omogućavanje i onemogućavanje dodataka, Kako: Analizirati, Analizatori i Analiziranje koda.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.