[riot-commits] [RIOT-OS/RIOT] 20163e: tests: test_bloom: fix PROJDEPS concurrency

René Kijewski kijewski at mi.fu-berlin.de
Sat Jun 21 18:25:08 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 20163e1452ec8bc1aa6fb7999ad2a14d347de463
      https://github.com/RIOT-OS/RIOT/commit/20163e1452ec8bc1aa6fb7999ad2a14d347de463
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-06-21 (Sat, 21 Jun 2014)

  Changed paths:
    R tests/test_bloom/.gitignore
    M tests/test_bloom/Makefile
    M tests/test_bloom/generate_sets.py

  Log Message:
  -----------
  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`.


  Commit: 9384b2435a5d35e19a3d2efc1b0479e954ce9424
      https://github.com/RIOT-OS/RIOT/commit/9384b2435a5d35e19a3d2efc1b0479e954ce9424
  Author: René Kijewski <kijewski at mi.fu-berlin.de>
  Date:   2014-06-21 (Sat, 21 Jun 2014)

  Changed paths:
    R tests/test_bloom/.gitignore
    M tests/test_bloom/Makefile
    M tests/test_bloom/generate_sets.py

  Log Message:
  -----------
  Merge pull request #1338 from Kijewski/test_bloom-concurrency

tests: test_bloom: fix PROJDEPS concurrency


Compare: https://github.com/RIOT-OS/RIOT/compare/4142d87bbeb3...9384b2435a5d


More information about the commits mailing list