<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/tests, branch 2011.1</title>
<subtitle>[ARCHIVE] The userspace library for LITMUS^RT 2010. Now on GitHub.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/'/>
<entry>
<title>refactor: switch back from SCons to make</title>
<updated>2010-11-09T21:35:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T18:34:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=35b88760be5b5dbda859f4697702efc0b3cd2663'/>
<id>35b88760be5b5dbda859f4697702efc0b3cd2663</id>
<content type='text'>
We originally switched from make to scons because
1) our makefiles were not very good;
2) SCons promised to make maintaining the build system simpler.

Unfortunately, SCons has become more and more difficult to deal with
as we moved to supporting several architecture and cross compilation,
to the extend that we ended up re-creating make functionality in SCons.

So let's switch back to make using a "clean" Makefile.

Thanks a lot to Andrea Bastoni and Chris Kenna for feedback on
previous iterations of these patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We originally switched from make to scons because
1) our makefiles were not very good;
2) SCons promised to make maintaining the build system simpler.

Unfortunately, SCons has become more and more difficult to deal with
as we moved to supporting several architecture and cross compilation,
to the extend that we ended up re-creating make functionality in SCons.

So let's switch back to make using a "clean" Makefile.

Thanks a lot to Andrea Bastoni and Chris Kenna for feedback on
previous iterations of these patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence warning due to missing header file.</title>
<updated>2010-11-09T21:35:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T20:15:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=b8c51805f5c71d1921ac7315125723b1e175ca5e'/>
<id>b8c51805f5c71d1921ac7315125723b1e175ca5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add job control test case.</title>
<updated>2010-02-26T15:42:43+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-26T15:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=2ace28d0725a47529a18ebac4c7c75bcf61446b9'/>
<id>2ace28d0725a47529a18ebac4c7c75bcf61446b9</id>
<content type='text'>
Passes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Passes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for set_rt_task_param parameter validation.</title>
<updated>2010-02-26T14:23:03+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-26T14:23:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=e3098fcce693f90fee6464233c075fbaddc04b07'/>
<id>e3098fcce693f90fee6464233c075fbaddc04b07</id>
<content type='text'>
All passed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All passed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for invalid object types and od_open().</title>
<updated>2010-02-26T00:41:14+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-26T00:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=173c328f23f5c8b3519068f731a6db35488bbd25'/>
<id>173c328f23f5c8b3519068f731a6db35488bbd25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add test case for set_rt_task_param</title>
<updated>2010-02-26T00:35:36+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-26T00:13:38+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=edd84612139b951dc511bfcc15619df0b64e79ab'/>
<id>edd84612139b951dc511bfcc15619df0b64e79ab</id>
<content type='text'>
Specifically, make sure invalid pointers are rejected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifically, make sure invalid pointers are rejected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce test framework for LITMUS^RT.</title>
<updated>2010-02-21T02:48:29+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-21T02:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=f3d21c128e5b40acd1f15e3ddcd7fd54ca3a9bed'/>
<id>f3d21c128e5b40acd1f15e3ddcd7fd54ca3a9bed</id>
<content type='text'>
This is the beginning of the LITMUS^RT testsuite.
The main design goals are flexibility and ease of test writing.

To create a new test, simply write a test case in any C file in the
tests/ subdirectory. The buildsystem will find the test and hook it
up with the testrunner.

Have a look at tests/fdso.c and include/tests.h to get an idea for what
tests look like.

Tests can be executed with the 'runtests' tool. Each testcase is executed
in a separate process in order to ensure that tests do not influence
each other.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the beginning of the LITMUS^RT testsuite.
The main design goals are flexibility and ease of test writing.

To create a new test, simply write a test case in any C file in the
tests/ subdirectory. The buildsystem will find the test and hook it
up with the testrunner.

Have a look at tests/fdso.c and include/tests.h to get an idea for what
tests look like.

Tests can be executed with the 'runtests' tool. Each testcase is executed
in a separate process in order to ensure that tests do not influence
each other.
</pre>
</div>
</content>
</entry>
</feed>
