Shared pipelines for CI. Different types of testing that is done in the CI pipeline:
</p>
<ulclass="list-group">
<liclass="list-group-item">Unit testing is defined as testing individual modules of an application in isolation (without any interaction with dependencies) to verify that the code is doing things right</li>
<liclass="list-group-item">Integration testing is defined as checking if different modules are working fine when combined together as a group</li>
<liclass="list-group-item">Functional testing is defined as testing a slice of functionality in the system (may interact with dependencies) to verify that the code is doing the right things</li>
</ul>
<p>
The tests mentioned above should not be hardware dependent,
it should be possible to execute the tests in a single Docker container.
</p>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->