Metadata-Version: 2.0
Name: IFJcode17-toolkit
Version: 1.0
Summary: UNKNOWN
Home-page: https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit
Author: Josef Kolář, Son Hai Nguyen
Author-email: xkolar71@stud.fit.vutbr.cz, xnguye16@stud.fit.vutbr.cz
License: GNU GENERAL PUBLIC LICENSE Version 3
Keywords: ifj17 ifjcode17 language ide utils debugger editor
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: X11 Applications :: Qt
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Utilities
Requires: termcolor
Requires: PyOpenGL
Requires: PyQt5
Requires-Dist: PyOpenGL
Requires-Dist: PyQt5 (==5.7.1)

Toolkit k ``IFJ2017`` a ``IFJcode17``
=====================================

Repozitář obsahuje sadu plně automatických testů včetně vyhodnocování
správných naávratových kódů či obsahu na standardním výstupu.

`**Dokumentace k dostupným nástrojům naleznete ve
Wiki.** <https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-tests/wiki>`__

|screenshot|

Spolupráce
----------

Tímto chceme všechny uživatele tototo repozitáře poprosit o **spolupráci
s definicí testů** či jinou, jak uvážíte. Myslíme si, že čím více
testovacích jednotek vytvoříme, tím **více** budeme mít **pokrytých
stavů kompilátoru** a tím méně nás překvapí hodnocení. **Všem zájemcům
doporučujeme poslat pull request** (`Jak poslat Pull
Request <https://blog.tomasfejfar.cz/jak-udelat-pullrequest/>`__), je
pro nás nejsnažší na integraci do repozitáře, ale nebudeme se zlobit,
když nám definice hodíte na Facebook, vytvoříte issue nebo pošlete
e-mail. **Děkujeme!**

*Také oceníme, když nám nalezené chyby zareportujete do Github issues,
kam nám jistě můžete zapsat i vylepšení, co vás napadla nebo by se vám
hodila - určitě se nějak domluvíme.*

.. figure:: https://ctrlv.cz/shots/2017/10/10/KP3O.png
   :alt: Pomožte!

   Pomožte!

Changelog
---------

-  09-11-2017 - uživatelské testování a ladění IFJcode17 IDE, příprava
   release
-  08-11-2017 - kompletní testy pro ``UNARY, SCOPE, BOOLOP, BASE``,
   testy na chyby zmíněné na přednáškách/democviku, celkem asi 180 testů
-  31-10-2017 - další várka testů, ~140 testů včetně testů některých
   rozšíření
-  26-10-2017 - možnost spouštění testů dle implementovaných rozšíření
-  24-10-2017 - drobné úpravy v logování, celkové agregace úspěšnosti
-  22-10-2017 - přidána další sada testů, ~90 testů
-  18-10-2017 - zveřejněno, průběžně základní sada ~60 testů

Autoři
------

-  `Josef Kolář <https://www.facebook.com/kolar.joe>`__, xkolar71,
   [@thejoeejoee](https://github.com/thejoeejoee) - idea, spouštěč,
   hodnotící interpret, Wiki
-  `Son Hai Nguyen <https://www.facebook.com/sony.nguyen.98>`__,
   xnguye16, [@SonyPony](https://github.com/SonyPony) - JSON definice,
   konzultace
-  `Martin Kobelka <https://www.facebook.com/martin.kobelka>`__,
   xkobel02, [@martinkobelka](https://github.com/martinkobelka) -
   definice testů

.. |screenshot| image:: https://ctrlv.cz/shots/2017/10/15/A6RL.png
   :target: https://ctrlv.cz/shots/2017/10/15/A6RL.png


