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

Formal Metadata

Title
Next Generation of the LuaRocks test suite
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
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