We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Next Generation of the LuaRocks test suite

Formale Metadaten

Titel
Next Generation of the LuaRocks test suite
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
In my presentation I will focus on my project during Google Summer of Codeprogram (mentor Hisham Muhammad). I will tell basic informations about thisprogram and then continue to talk about our main goal, which was to increasequality of LuaRocks test suite, use new features from Lua unit testingframework busted and how to use / extend this suite. We implemented the newtest suite with Lua unit testing framework busted and changed ContinuousIntegration practice. Content of presentation: * Basic informations about Google Summer of Code program * Basic introduction to Unit test * Advantages of Lua unit testing framework busted * Main features of this framework * Smarter tests that check execution and results * Idea of black-box testing based on old bash script used before * Few details about old style testing of LuaRocks * What was used from old suite * Multi-platform of this suite (Windows primary) * OS X on TravisCI added * Which tests are executable on Windows * Known issues with Windows platform * Some specific tests, how we deal with black-box tests problems * Example of creating mock http server (kind of system testing) * What was needed to be changed in LuaRocks Continuos Integration practice * Example of yaml files * Codecov.io instead of Coveralls.io * Merging results of tests from more services * Example of new test results