Commit Graph

180 Commits (2c885bacaf4a5656aeaefebc091c317aec0c1880)

Author SHA1 Message Date
René Kijewski faf9bb5073 tests: add ringbuffer unittest 9 years ago
Ludwig Ortmann bea563d1da Fix a few cppcheck findings 9 years ago
Hauke Petersen a49fc062bf test/examples: blacklisted stm32f4discovery 9 years ago
Hauke Petersen 082e970251 tests/examples: added stm32f0discovery to ignorelists 9 years ago
Oleg Hahm e01ac410a5 Merge pull request #1430 from LudwigOrtmann/test-cleaning
tests,examples: remove unneeded headers, fix style
9 years ago
Ludwig Ortmann fcd6e4c154 tests: add libcoap compilation test 9 years ago
Ludwig Ortmann 1c825e2524 tests,examples: remove unneeded headers, fix style 9 years ago
René Kijewski ac9c80f417 make: don't use export on example makefiles 9 years ago
René Kijewski ba1a15535b core: remove extra thread_create_arg() function 9 years ago
Ludwig Ortmann c7e793dca7 test: remove superfluous stack size defines 9 years ago
Ludwig Ortmann 1a8967cb45 tests&examples: apply coding conventions to sizeof 9 years ago
Ludwig Ortmann 06a86aef20 tests&examples: use sizeof(stack) in thread_create
fixes #1392
9 years ago
Oleg Hahm 13028b41bf applications: set stack size correctly
The correct stack size for all examples and test applications correctly.
KERNEL_CONF_STACKSIZE_MAIN is the correct stack size for any thread
using printf.

Also adapted black lists accordingly.
9 years ago
René Kijewski 63dd8546af Merge pull request #1335 from Kijewski/fix-all-warnings-for-native-and-qemu-i386
Fix all warnings for native and qemu-i386
9 years ago
René Kijewski b17028bb46 tests/Travis: run unittests on x86, too 9 years ago
René Kijewski 3063e3c2b1 Fix all warnings for native and qemu-i386
Missing returns, unused variables (only used for debugging), empty
translation units, missing function prototypes, and GNU extensions.
9 years ago
René Kijewski d19fc447ed make: make DIRS usable for applications 9 years ago
Oleg Hahm 6f17f0c60a Merge pull request #1105 from Kijewski/shell-print-not-found
shell: print command if not found
9 years ago
Ludwig Ortmann de4677eb60 make: s/PROJDEPS/APPDEPS/
fixes https://github.com/RIOT-OS/RIOT/issues/1284
9 years ago
René Kijewski 20163e1452 tests: test_bloom: fix PROJDEPS concurrency
Our buildtests build one project concurrently for multiple boards.
The current creation of the `PROJDEPS` for `test_bloom` might fail if

* board `A` notices that the dependency is missing and gets preempted,
* board `B` creates the dependency and gets preempted,
* board `A` starts the creation but gets preempted in the middle of the process,
* board `B` works with a half complete created file.

This PR creates the dependency in the individual `BINDIR`.
9 years ago
René Kijewski 4142d87bbe Merge pull request #1278 from kaspar030/test_vtimer_msg_diff
tests: add test_vtimer_msg_diff
9 years ago
René Kijewski 14601c0c38 Merge pull request #1299 from phiros/timex_bugfix_and_improvement
Timex bugfix and improvement
9 years ago
Philipp Rosenkranz 0bf6ce22f3 added conv function from uint64 to timex_t and one minor bug fix 9 years ago
Martine Lenders 6d1365c5d8 Merge pull request #1324 from Kijewski/make-automatic-module-name
make: much less clutter for "standard layout" modules
9 years ago
Ludwig Ortmann 2075eeef01 make: %s/PROJECT/APPLICATION/g Part III 9 years ago
Hauke Petersen ece3f867b2 tests: fixed Makefile for test_ipc_pingpong 9 years ago
René Kijewski 840c0f0a57 make: detect their module name automatically
For many modules the `Makefile` contains a line like
```
MODULE:=$(shell basename $(CURDIR))
```
This conclusively shows that we do not have to set the module name
manually.

This PR removes the need to set the module name manually, if it is the
same as the basename. E.g. for `…/sys/vtimer/Makefile` the variable
make `MODULE` will still be `vtimer`, because it is the basename of the
Makefile.
9 years ago
René Kijewski be1e6d1616 Add bitarithm measuring 9 years ago
René Kijewski 9775a3d199 Add test_ipc_pingpong 9 years ago
René Kijewski f3bbec633b unittests: core: add test_bitarithm_[ml]sb_all 9 years ago
Kaspar Schleiser f7913e31a8 tests: test_vtimer_msg_diff: Makefile s/PROJECT/APPLICATION/g 9 years ago
Kaspar Schleiser 9ee346c9d3 tests: test_vtimer_msg_diff: add some timers, change max values 9 years ago
Kaspar Schleiser 8d9569d8b0 tests: test_vtimer_msg_diff: use array for timers, change first to 1s 9 years ago
Kaspar Schleiser 40c939882d tests: add test_vtimer_msg_diff
This test sets three timers and renews them periodically, showing the
difference they accumulate.
9 years ago
Martine Lenders e84cdd67b7 Merge pull request #1238 from authmillenon/makefile-unittests
unittests: Force execution of $(UNITTEST_LIBS) build target
9 years ago
René Kijewski fa76383700 tests: add missing license to test_struct_tm_utility 9 years ago
René Kijewski bd2fbd161b Add `struct tm` utility "test" 9 years ago
Martin Lenders f201ceed99 unittests: Force execution of $(UNITTEST_LIBS) build target 9 years ago
Martin Lenders 2362623490 Fix trailing whitespaces
Fixes #1138
9 years ago
Martine Lenders 62139bd0d2 Merge pull request #1207 from Kijewski/unittests-makefile.include
unittests: support Makefile.include in test suites
9 years ago
Thomas Eichinger 1e983c9670 s/PROJECT/APPLICATION/g
fixes #548
9 years ago
René Kijewski 4e4f908379 Initial import of the x86 port
Currently this works only in qemu.
9 years ago
René Kijewski 49778752b3 Use `BOARD_INSUFFICIENT_RAM` in examples and tests 9 years ago
René Kijewski f3eeb98a01 msp/tests: remove blacklist from test_bloom_bytes
Issue #1061 was fixed.
9 years ago
Martin Lenders 3daa80124e Fix application name for test_bloom_byte application 10 years ago
René Kijewski 4df2f4b4da unittests: support Makefile.include in test suites
This change will pull in the `Makefile.include` for every test suite
that is compiled in.

Fixes #1205.
10 years ago
Oleg Hahm ef5ec344fd core: prefix API functions correctly
Also changed names for bitarithm functions and rename thread_pid to sched_active_pid.
10 years ago
Oleg Hahm 127801d18d tests: added a thread_sleep() at the end
Letting the main thread exit could cause failing test if thread_exit()
is broken for the tested platform, preventing the actual testing of the
hwtimer.
10 years ago
Kévin Roussel 988de6b2cd Merge pull request #893 from rousselk/z1-port
Zolertia Z1 port for RIOT OS
10 years ago
Kévin Roussel 2a3033b3ca boards/z1: initial import 10 years ago