Skip to content

MATF-Software-Verification/2024_Analysis_Yugioh

Repository files navigation

Analiza jsoncpp projekta

Informacije o autoru

  • Ime i prezime: Marko Bura
  • Broj indeksa: 1040/2024

O projektu

jsoncpp je C++ biblioteka za rad sa JSON podacima (serijalizacija i deserijalizacija).

  • Izvorni kod: jsoncpp
  • Analizirana verzija (commit): b511d9e64956db998b74909df112ac8c8f41d6ff

Korišćeni alati

  1. Testovi i pokrivenost koda (gcov/lcov)
    • Alat se koristi za pokretanje postojećih i novih testova, uz merenje procenta izvršenog koda.
    • Instrukcije: Pokrenuti skriptu ./unit_tests/run_tests.sh. Izveštaji će biti generisani u unit_tests/reports/.
  2. Valgrind (Memcheck)
    • Alat za dinamičku analizu memorije. Koristi se za pronalaženje curenja memorije i neispravnih pristupa memoriji.
    • Instrukcije: Pokrenuti skriptu ./valgrind_memcheck/run_memcheck.sh. Rezultat je sačuvan u valgrind_memcheck/memcheck_out.txt.
  3. Clang-Tidy
    • Alat za statičku analizu koda koji proverava usklađenost sa stilom i pronalazi potencijalne logičke greške.
    • Instrukcije: Pokrenuti skriptu ./clang_tidy/run_clang_tidy.sh. Izveštaj se nalazi u clang_tidy/clang_tidy_report.txt.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •