Browsed by
Tag: testing

Using GNU autotest for running unit tests

Using GNU autotest for running unit tests

This is part of a series of blog posts about testing inside the OpenBSC/Osmocom project. In this post I am focusing on our usage of GNU autotest. The GNU autoconf ships with a not well known piece of software. It is called GNU autotest and we will focus about it in this blog post. GNU autotest is a very simple framework/test runner. One needs to define a testsuite and this testsuite will launch test applications and record the exit code, stdout and…

Read More Read More

OpenBSC/Osmocom continuous integration with Jenkins

OpenBSC/Osmocom continuous integration with Jenkins

This is part of a series of blog posts about testing inside the OpenBSC/Osmocom project. In this post I am focusing on continuous integration with Jenkins. Problem When making a new release we often ran into the problem that files were missing from the source archive. The common error was that the compilation failed due some missing header files. The second problem came a bit later. As part of the growth of OpenBSC/Osmocom we took code from OpenBSC and moved it into…

Read More Read More

Testing in OpenBSC and Osmocom

Testing in OpenBSC and Osmocom

The OpenBSC and Osmocom project has grown a lot in recent years. It has grown both in people using our code, participating in the development and also in terms of amount of sourcecode. As part of the growth we have more advanced testing and the following blog posts will show what we are doing. Each post will describe the problems we were facing and how the system deployed is helping us to resolve these issues. OpenBSC/Osmocom and continous integration (Jenkins)…

Read More Read More