-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Spouštěč je schopen provozu ve Windows či Linux kompatibilním systému, požadována je 64-bit architektura (interpret ic17int
není zadávajícími dodáván pod jinou architekturou). Jediná závislost je interpret jazyka Python
ve verzi 3.5.2
nebo vyšší.
Spouštěč lze nainstalovat pomocí nástroje pip
(ve verzi pro Python 3) - doporučená varianta:
$ pip install IFJcode17-toolkit
popřípadě
$ pip3 install IFJcode17-toolkit
Lze také instalovat manuálně:
$ git clone https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit.git ifjcode17-toolkit
$ cd ifjcode17-toolkit
$ python3 setup.py install
Aktualizovat balíček na nejnovější verzi s opravenými chybami a novými testy je možno také pomocí nástroje pip:
$ pip install --upgrade IFJcode17-toolkit
Veškeré informace ke spouštění automatických testů jsou popsány na stránce Automatické testy.
Vše k definici testů a možných očekávaných stavů lze nalézt na stránce Definice testů.
Automatické testy zvládnou po úspěšném otestování funkce i vygenerovaný kód provést a jeho cenu poté zaevidovat do optimalizační soutěže. Vše o počítání ceny naleznete na stránce o Optimalizační soutěži.
Veškeré ovládací prvky jsou popsány na stránce IDE. Otevřít soubory lze pouze s kódováním UTF-8, jiné kódovací sady vedou k ukončení IDE.
Vše ke zvýrazňování syntaxe v editoru Sublime Text 2/3, včetně automatické instalace, naleznete v repozitáři https://github.com/SonyPony/IFJCode2017-syntax-highlight.