Makefile.am: Use a single Makefile.am and parallel tests
authorStef Walter <stefw@gnome.org>
Tue, 4 Mar 2014 07:20:53 +0000 (08:20 +0100)
committerStef Walter <stefw@gnome.org>
Tue, 4 Mar 2014 11:57:19 +0000 (12:57 +0100)
commitb72048c920f50df85cb398f4309e68a575d8879e
tree78e89081991e80e68a05d76583d8e5d96ddb53fd
parentec89646b1a1594193d56dc18ffd0da15b211ff82
Makefile.am: Use a single Makefile.am and parallel tests

Allow parallel building and testing by using a single Makefile.am

Implement parallel testing using TAP, with various drivers and
compilers living in the build/ directory.

Fix all sorts of issues that this caused, including builddir != srcdir,
leaks in tests and so on.

It would have been nice to break out all the above into separate
commits ... blush.
58 files changed:
Makefile.am
Makefile.decl [deleted file]
build/Makefile.am
build/tap-compiler [new file with mode: 0755]
build/tap-driver [new file with mode: 0755]
build/tap-unittest [new file with mode: 0755]
build/test-driver [new file with mode: 0755]
configure.ac
docs/Makefile.am [deleted file]
docs/man/Makefile.am
docs/reference/Makefile.am [deleted file]
docs/reference/libsecret/Makefile.am
egg/Makefile.am
egg/test-dh.c [moved from egg/tests/test-dh.c with 100% similarity]
egg/test-hex.c [moved from egg/tests/test-hex.c with 100% similarity]
egg/test-hkdf.c [moved from egg/tests/test-hkdf.c with 100% similarity]
egg/test-secmem.c [moved from egg/tests/test-secmem.c with 100% similarity]
egg/tests/Makefile.am [deleted file]
libsecret/Makefile.am
libsecret/mock-service-delete.py [moved from libsecret/tests/mock-service-delete.py with 100% similarity]
libsecret/mock-service-empty.py [moved from libsecret/tests/mock-service-empty.py with 100% similarity]
libsecret/mock-service-lock.py [moved from libsecret/tests/mock-service-lock.py with 100% similarity]
libsecret/mock-service-normal.py [moved from libsecret/tests/mock-service-normal.py with 100% similarity]
libsecret/mock-service-only-plain.py [moved from libsecret/tests/mock-service-only-plain.py with 100% similarity]
libsecret/mock-service-prompt.py [moved from libsecret/tests/mock-service-prompt.py with 100% similarity]
libsecret/mock-service.c [moved from libsecret/tests/mock-service.c with 71% similarity]
libsecret/mock-service.h [moved from libsecret/tests/mock-service.h with 100% similarity]
libsecret/mock/__init__.py [moved from libsecret/tests/mock/__init__.py with 100% similarity]
libsecret/mock/aes.py [moved from libsecret/tests/mock/aes.py with 100% similarity]
libsecret/mock/dh.py [moved from libsecret/tests/mock/dh.py with 100% similarity]
libsecret/mock/hkdf.py [moved from libsecret/tests/mock/hkdf.py with 100% similarity]
libsecret/mock/service.py [moved from libsecret/tests/mock/service.py with 100% similarity]
libsecret/secret-collection.c
libsecret/secret-item.c
libsecret/secret-schema.c
libsecret/secret-service.c
libsecret/secret-util.c
libsecret/test-attributes.c [moved from libsecret/tests/test-attributes.c with 100% similarity]
libsecret/test-collection.c [moved from libsecret/tests/test-collection.c with 100% similarity]
libsecret/test-item.c [moved from libsecret/tests/test-item.c with 98% similarity]
libsecret/test-js-clear.js [moved from libsecret/tests/test-clear-password.js with 93% similarity]
libsecret/test-js-lookup.js [moved from libsecret/tests/test-lookup-password.js with 98% similarity]
libsecret/test-js-store.js [moved from libsecret/tests/test-store-password.js with 98% similarity]
libsecret/test-methods.c [moved from libsecret/tests/test-methods.c with 100% similarity]
libsecret/test-password.c [moved from libsecret/tests/test-password.c with 100% similarity]
libsecret/test-paths.c [moved from libsecret/tests/test-paths.c with 100% similarity]
libsecret/test-prompt.c [moved from libsecret/tests/test-prompt.c with 100% similarity]
libsecret/test-py-clear.py [moved from libsecret/tests/test-clear-password.py with 100% similarity]
libsecret/test-py-lookup.py [moved from libsecret/tests/test-lookup-password.py with 100% similarity]
libsecret/test-py-store.py [moved from libsecret/tests/test-store-password.py with 100% similarity]
libsecret/test-service.c [moved from libsecret/tests/test-service.c with 96% similarity]
libsecret/test-session.c [moved from libsecret/tests/test-session.c with 100% similarity]
libsecret/test-vala-lang.vala [moved from libsecret/tests/test-vala-lang.vala with 100% similarity]
libsecret/test-vala-unstable.vala [moved from libsecret/tests/test-vala-unstable.vala with 100% similarity]
libsecret/test-value.c [moved from libsecret/tests/test-value.c with 100% similarity]
libsecret/tests/Makefile.am [deleted file]
tool/Makefile.am
tool/secret-tool.c