[D-runtime] [D-Programming-Language/druntime] 321255: unittests with shared library

GitHub noreply at github.com
Sat Mar 16 07:24:00 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 321255493395934bffb65c6ade88c4dfd8f2cbe4
      https://github.com/D-Programming-Language/druntime/commit/321255493395934bffb65c6ade88c4dfd8f2cbe4
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M mak/MANIFEST
    M posix.mak
    A src/test_runner.d

  Log Message:
  -----------
  unittests with shared library

- add SHARED flag to posix.mak

- default to SHARED=1 on linux

- setting SHARED to a non-empty string implies PIC and
  builds a shared library for testing

- setting SHARED to an empty string builds a single
  executable for testing

- Add a moduleUnitTester that only runs a single unit test
  selected via a cmdline argument. This allows to run tests
  in parallel with a single executable/shared library.


  Commit: 374144af8817a188dceeea1a44b437e5caa3b1ac
      https://github.com/D-Programming-Language/druntime/commit/374144af8817a188dceeea1a44b437e5caa3b1ac
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  restrict SHARED to linux_64


  Commit: 33c263060324d7a1e2b0d4760cfea02afd9309f6
      https://github.com/D-Programming-Language/druntime/commit/33c263060324d7a1e2b0d4760cfea02afd9309f6
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-03-16 (Sat, 16 Mar 2013)

  Changed paths:
    M mak/MANIFEST
    M posix.mak
    A src/test_runner.d

  Log Message:
  -----------
  Merge pull request #447 from dawgfoto/SharedRuntime_7

unittests with shared library


Compare: https://github.com/D-Programming-Language/druntime/compare/73c4d2cfa623...33c263060324


More information about the D-runtime mailing list