History log of /haiku/src/tests/kits/app/Jamfile
Revision Date Author Comments
# 1e60bdea 30-Mar-2019 Augustin Cavalier <waddlesplash@gmail.com>

Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible.


# 220d0402 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
x86_gcc2.
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.


# 5261544b 29-Oct-2011 Alexandre Deckner <alex@zappotek.com>

Applying patch for ticket #6134.
Fixes BCursor tests. Thanks Karvjorm! And sorry for the delay.
I also re-enabled the tests in the Jamfile (cf. r41788)




git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42955 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bef39d09 28-May-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Make the app test suite partial compile again (gcc4). Commented out the cursor and message tests because I was not sure how to fix it. The UnitTester fails to load the addon, though. It can't get the symbol from the lib, any idea?



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41788 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 155b583a 09-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed unit tests build for platforms libbe_test and r5. Only randomly tested
a few whether they actually work.
New pseudo target "unittests", which builds all unit tests for the currently
set TARGET_PLATFORM. They are placed in generated/tests/<platform>/unittests.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14791 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca9e5772 07-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

* Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true.
Library names are now mapped for all targets but "host" (not only for
"haiku") -- added one more level of indirection to achieve that.
(TARGET_LIBRARY_NAME_MAP -> *_LIBRARY_NAME_MAP_*).
* Renamed build/HaikuBuildCompatibility.h to BeOSBuildCompatibility.h
(auto-included when compiling something that uses the Be API for platform
"host" on anon-BeOS platform), and introduced build/HaikuBuildCompatibility.h,
which can be included when compiling something that can be built for both,
Haiku and BeOS compatible platforms.
* Introduced libhaikucompat.a, a library that adds a few functions existing
under Haiku, but not under BeOS.
* New rule AddSubDirSupportedPlatforms.
* Renamed libopenbeos.so to libbe_haiku.so.
* Introduced new target platform "libbe_test", which is basically equivalent
to a BeOS compatible host platform target, with the exception, that instead
of the host platform's libbe.so a special build of Haiku's libbe.so
(libbe_haiku.so (formerly known as libopenbeos.so)) is used. Furthermore
Haiku's public app, interface, storage, and support kit headers are used
when compiling. This replaces the less nice way in which the test app server
and applications for this test environment were built.
When building for platform "libbe_test", the library name "be" is
autotranslated to "libbe_haiku.so". Thus most applications don't need
special fiddling when them building them for the app server test environment;
usually an "AddSubDirSupportedPlatforms libbe_test ;" will suffice.
* Reduced the dependencies of <syscalls.h> and fixed problems caused by this
(e.g. source files not including the needed headers directly).



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc3 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 024ef0b8 07-Aug-2005 Michael Lotz <mmlr@mlotz.ch>

Fixing and adding more BMessage speed tests. Previously messages weren't written at all. This shows that Message2 is actually much faster than the R5 version in flattening. The current implementation is sometimes a lot faster than Message2 though but doesn't scale that well.
Added libmessagetest.so to test specifically the BMessage implementation.
Fixing some other unit tests along the way - quite many of them are borken.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13911 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f75b92e7 14-Jul-2005 Jérôme Duval <korli@users.berlios.de>

added bmessage speed tests


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13671 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 698b96ef 13-Jul-2005 Axel Dörfler <axeld@pinc-software.de>

Added a simple test for the Dano message format reader (it accepts flattened message files as parameter).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13654 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 62fbf00d 07-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Added a simple mini test application for BPortLink.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12995 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0cea36dc 07-Sep-2004 ejakowatz <ejakowatz@nowhere.fake>

Jamfile addition so that BMessage B_NO_REPLY-on-destruction tests will actually get used.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8886 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8e8e1cf6 28-May-2003 ejakowatz <ejakowatz@nowhere.fake>

The libapptest.so and libapptest_r5.so addons were getting so big they
couldn't be loaded anymore (and were causing bdb to crash). So a stub is
loaded instead (libappteststub/_r5.so) which links directly against the
actual libraries.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3384 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 241dab65 18-Mar-2003 ejakowatz <ejakowatz@nowhere.fake>

Modifications to bring BMessage tests into effect.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2951 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9bd2271c 02-Nov-2002 DarkWyrm <darkwyrm@gmail.com>

Clipboard and Cursor tests checked in for Gabe Yoder


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1828 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5993f44c 18-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Roster watching tests added.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1579 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6df9b41c 15-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::Broadcast() tests and test app.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1535 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a5e66fe 15-Oct-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added GetRecentTester.cpp and RecentAppsTestApp.cpp to the build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1525 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e439adc5 14-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added NULL parameter tests for BMessageRunner::GetInfo().


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1510 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dace24c6 08-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BMessageRunner tests.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1465 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 741b40be 04-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::Launch() tests to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1368 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aaa3ba11 01-Oct-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added RegistrarThreadManagerTest to the build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1334 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a88454a5 17-Sep-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Files for BRoster::FindApp() tests added.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1074 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77a6586a 25-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

Another test with minor tweaks to BLooper.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@874 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff1ade6b 21-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests and fixes for bugs exposed by them. Also removed spurious
instantiation of BRoster from BArchivable, line 323, as per Tyler's
mention. =)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@852 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 25a91786 17-Aug-2002 jrand <jrand@nowhere.fake>

Adding BPropertyInfo tests to CVS


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@799 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 235efd87 09-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::TeamFor()/GetAppInfo()/GetRunningAppInfo()/GetAppList() tests.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@672 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 09c9c0c1 08-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::IsRunning() test cases.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@660 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cc3a5fd2 06-Aug-2002 jrand <jrand@nowhere.fake>

Adding BPropertyInfo tests to the app kit test suite.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@629 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 434af8f8 06-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added common subdirectory.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@619 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff952bad 04-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added tests for BApplication::Quit()/QuitRequested().


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 752c4971 04-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

The last remnants of the Old Repub ... er, static looper list data has been
removed. The old static BLooper functions for managing the looper list are
still there, but they are officially deprecated. The approved interface
for this information is BPrivate::BLooperList, accessible via the global
BPrivate::gLooperList variable. Being as it lives in BPrivate, it is for
API-internal use *ONLY*. User apps use it to their own risk.
Also added a small test to make sure that the size of BLooper stays the
same. I will probably add this to other classes as well; doesn't hurt to
be safe. =)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@572 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c9640d94 03-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

BApplication tests:
* Added constructor tests.
* Added Run() tests.
* AppRunner -> PipedAppRunner + some improvements
* New AppRunner using ports for data transfer.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@562 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8909e4ba 30-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added first BApplication test.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@541 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0b55d664 28-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests, more fixes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@528 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7bf6c069 28-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests with fixes to BLooper so it will pass those tests.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@527 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b1698c8e 28-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

Mostly fixes for silly compile error, plus an additional test.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@524 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c158e800 22-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

We actually build something in bmessenger/.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# be2939ca 22-Jul-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Moved the rest of the App Kit tests over to the new framework.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@383 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e2c6197 21-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added SMRemoteTargetApp to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@367 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 014ff001 20-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added test framework for BMessenger::SendMessage() and tests for four of the five versions. Testing sending messages to remote targets isn't implemented either.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@362 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7ce28c04 19-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added tests for BMessenger::LockTargetWithTimeout(), the assignment operator and the comparisson operators == and !=. < has still to be done.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@342 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bb653c64 19-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Migrated the BMessenger tests to the new test framework.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@333 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e24ab46c 10-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

Changes to BLooper tests so that they will work again.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@69 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 533dbf21 09-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Adjusted to the new tree structure.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@20 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52a38012 08-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

It is accomplished ...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 220d04022750f40f8bac8f01fa551211e28d04f2 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
x86_gcc2.
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.


# 5261544b0d0ff95cfb3cc143234833e1b00285b2 29-Oct-2011 Alexandre Deckner <alex@zappotek.com>

Applying patch for ticket #6134.
Fixes BCursor tests. Thanks Karvjorm! And sorry for the delay.
I also re-enabled the tests in the Jamfile (cf. r41788)




git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42955 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bef39d09af0c445880b7dd9cc039d39a89d66365 28-May-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Make the app test suite partial compile again (gcc4). Commented out the cursor and message tests because I was not sure how to fix it. The UnitTester fails to load the addon, though. It can't get the symbol from the lib, any idea?



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41788 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 155b583ac369749fdfae25f419056389ec7eb16e 09-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed unit tests build for platforms libbe_test and r5. Only randomly tested
a few whether they actually work.
New pseudo target "unittests", which builds all unit tests for the currently
set TARGET_PLATFORM. They are placed in generated/tests/<platform>/unittests.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14791 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca9e5772c3fa971474035b57ee9226ccc429ebc9 07-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

* Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true.
Library names are now mapped for all targets but "host" (not only for
"haiku") -- added one more level of indirection to achieve that.
(TARGET_LIBRARY_NAME_MAP -> *_LIBRARY_NAME_MAP_*).
* Renamed build/HaikuBuildCompatibility.h to BeOSBuildCompatibility.h
(auto-included when compiling something that uses the Be API for platform
"host" on anon-BeOS platform), and introduced build/HaikuBuildCompatibility.h,
which can be included when compiling something that can be built for both,
Haiku and BeOS compatible platforms.
* Introduced libhaikucompat.a, a library that adds a few functions existing
under Haiku, but not under BeOS.
* New rule AddSubDirSupportedPlatforms.
* Renamed libopenbeos.so to libbe_haiku.so.
* Introduced new target platform "libbe_test", which is basically equivalent
to a BeOS compatible host platform target, with the exception, that instead
of the host platform's libbe.so a special build of Haiku's libbe.so
(libbe_haiku.so (formerly known as libopenbeos.so)) is used. Furthermore
Haiku's public app, interface, storage, and support kit headers are used
when compiling. This replaces the less nice way in which the test app server
and applications for this test environment were built.
When building for platform "libbe_test", the library name "be" is
autotranslated to "libbe_haiku.so". Thus most applications don't need
special fiddling when them building them for the app server test environment;
usually an "AddSubDirSupportedPlatforms libbe_test ;" will suffice.
* Reduced the dependencies of <syscalls.h> and fixed problems caused by this
(e.g. source files not including the needed headers directly).



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc301721b1f472e8297a898d4eaa2f2ee3a 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 024ef0b800ce2281a286423cc7baf9734116231b 07-Aug-2005 Michael Lotz <mmlr@mlotz.ch>

Fixing and adding more BMessage speed tests. Previously messages weren't written at all. This shows that Message2 is actually much faster than the R5 version in flattening. The current implementation is sometimes a lot faster than Message2 though but doesn't scale that well.
Added libmessagetest.so to test specifically the BMessage implementation.
Fixing some other unit tests along the way - quite many of them are borken.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13911 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f75b92e75332ca577931c47871a908b3bc1875f2 14-Jul-2005 Jérôme Duval <korli@users.berlios.de>

added bmessage speed tests


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13671 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 698b96ef9bf586955412a8bbfb5316ca034443da 13-Jul-2005 Axel Dörfler <axeld@pinc-software.de>

Added a simple test for the Dano message format reader (it accepts flattened message files as parameter).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13654 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 62fbf00df821a2731f0a5847806eba0ac13052ed 07-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Added a simple mini test application for BPortLink.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12995 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0cea36dca40dbb6006542ce50b484e5862dd88be 07-Sep-2004 ejakowatz <ejakowatz@nowhere.fake>

Jamfile addition so that BMessage B_NO_REPLY-on-destruction tests will actually get used.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8886 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8e8e1cf6c13c369ea36a2fb741eafb5c02afcf12 28-May-2003 ejakowatz <ejakowatz@nowhere.fake>

The libapptest.so and libapptest_r5.so addons were getting so big they
couldn't be loaded anymore (and were causing bdb to crash). So a stub is
loaded instead (libappteststub/_r5.so) which links directly against the
actual libraries.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3384 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 241dab65206a451f2eb55c71a0b9461dce858c6f 18-Mar-2003 ejakowatz <ejakowatz@nowhere.fake>

Modifications to bring BMessage tests into effect.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2951 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9bd2271c4a30d810ab2b544d811d26618659d299 02-Nov-2002 DarkWyrm <darkwyrm@gmail.com>

Clipboard and Cursor tests checked in for Gabe Yoder


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1828 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5993f44c275e36959d7728bdd11fd8ac018633d7 18-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Roster watching tests added.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1579 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6df9b41c0dfefab0f2697fbdab04b5d9db3b6432 15-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::Broadcast() tests and test app.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1535 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a5e66fec9fe3e669bd7520d6569fd419f894aba 15-Oct-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added GetRecentTester.cpp and RecentAppsTestApp.cpp to the build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1525 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e439adc551049dce21e24e7a7039cebe295e989b 14-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added NULL parameter tests for BMessageRunner::GetInfo().


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1510 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dace24c6255b30ff7f266dd08e43441f517851d3 08-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BMessageRunner tests.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1465 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 741b40bec0330e2a2e70c8daf0a416472613e0de 04-Oct-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::Launch() tests to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1368 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aaa3ba11ce2c8050cccb71e751f8e23d4c33c69e 01-Oct-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added RegistrarThreadManagerTest to the build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1334 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a88454a5230106ef3963a3bb2730e963d1425af8 17-Sep-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Files for BRoster::FindApp() tests added.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1074 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77a6586a2e7fac126a666d922463276bef239277 25-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

Another test with minor tweaks to BLooper.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@874 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff1ade6b3d1195d3065cd2ecd1b6064e06f9e17f 21-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests and fixes for bugs exposed by them. Also removed spurious
instantiation of BRoster from BArchivable, line 323, as per Tyler's
mention. =)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@852 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 25a9178631572071984f035c498427d177a4438a 17-Aug-2002 jrand <jrand@nowhere.fake>

Adding BPropertyInfo tests to CVS


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@799 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 235efd87007481c292b474675fdb544e9c3201d4 09-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::TeamFor()/GetAppInfo()/GetRunningAppInfo()/GetAppList() tests.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@672 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 09c9c0c1470c6f4bc1e05b335ab7cd9a745024f1 08-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added BRoster::IsRunning() test cases.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@660 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cc3a5fd2c221376c695e22a8ce2d76119f720392 06-Aug-2002 jrand <jrand@nowhere.fake>

Adding BPropertyInfo tests to the app kit test suite.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@629 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 434af8f8b739268ecc6e07f6fd42af926094963b 06-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added common subdirectory.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@619 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff952bade491ce49d08aa44886dfd20133fbb6d0 04-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added tests for BApplication::Quit()/QuitRequested().


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 752c497115c3496af9dad28de8c27276e3382a7a 04-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

The last remnants of the Old Repub ... er, static looper list data has been
removed. The old static BLooper functions for managing the looper list are
still there, but they are officially deprecated. The approved interface
for this information is BPrivate::BLooperList, accessible via the global
BPrivate::gLooperList variable. Being as it lives in BPrivate, it is for
API-internal use *ONLY*. User apps use it to their own risk.
Also added a small test to make sure that the size of BLooper stays the
same. I will probably add this to other classes as well; doesn't hurt to
be safe. =)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@572 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c9640d94a3b08cd4aaf02df8a4e008894b06f1e0 03-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

BApplication tests:
* Added constructor tests.
* Added Run() tests.
* AppRunner -> PipedAppRunner + some improvements
* New AppRunner using ports for data transfer.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@562 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8909e4ba29125ec1292ea6181f60d8e82dc87c06 30-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added first BApplication test.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@541 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0b55d6648fcc366172730f4e26cd38915e011c09 28-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests, more fixes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@528 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7bf6c069361d8cc90da7487b7c39adc98da19fb7 28-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests with fixes to BLooper so it will pass those tests.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@527 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b1698c8e74d85bcd43c784832988c988b58eec78 28-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

Mostly fixes for silly compile error, plus an additional test.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@524 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c158e8008b2756b271aebe1006e7267b0ef45774 22-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

We actually build something in bmessenger/.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# be2939cab7f324704e9aa1eaad2be8a42f8290e7 22-Jul-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Moved the rest of the App Kit tests over to the new framework.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@383 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e2c6197d89642ecec91c54d41b8584da3fa2e44 21-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added SMRemoteTargetApp to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@367 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 014ff00176832bcf6458aca938cd2bf5bf6bd39a 20-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added test framework for BMessenger::SendMessage() and tests for four of the five versions. Testing sending messages to remote targets isn't implemented either.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@362 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7ce28c0458bd797808c905c20d6a30974c116f29 19-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added tests for BMessenger::LockTargetWithTimeout(), the assignment operator and the comparisson operators == and !=. < has still to be done.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@342 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bb653c64598b1809cd73b1104064e9e3e4aad27b 19-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Migrated the BMessenger tests to the new test framework.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@333 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e24ab46c4e6aa075a62b8fd28f27c0b25dabd667 10-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

Changes to BLooper tests so that they will work again.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@69 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 533dbf21428faf1efb9ad34c083cdb43468ba3a3 09-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Adjusted to the new tree structure.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@20 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52a380120846174213ccce9c4aab0dda17c72083 08-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

It is accomplished ...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96