Code Reaper Project
tego używam: https://maven.apache.org/ https://github.com/javaparser
komendy: mvn package - buduje mvn exec:java - uruchamia mvn exec:java -Dexec.args="arg1 arg2" - tak przekazzuje się argumenty
https://github.com/fenyo1/FreeCol
może warto dodać przycisk nie rozumiem co robi dana funkcja
bierze projekt i wybiera z niego pliki z rozszerzeniem .java i kopiuje je do folderu projekt_files
dzieli wszystkie pliki z projektu na 5 zbiorów, na których następnie odpala funkcję wydzielającą funkcje i zapisującą je w osobnych plikach na ścieżce ./functions/liczba_lini_w_funkcji/plik
ile_plików do_jakiego_folderu : dla każdej liczby i z przedziału 3..20 tworzy folder do_jakiego_folderu/i i zapisuje w nim ile_plików wylosowanych spośród funkcji w foderze ./functions/i; i oznacza liczbę linijek w funkcji
coverage run ./manage.py test coverage report -m