SubDir HAIKU_TOP src tests ;

AddSubDirSupportedPlatforms libbe_test ;

#UnitTestLib libexampletest.so
#	: ExampleTestAddon.cpp
#		ExampleTest.cpp
#	: be [ TargetLibstdc++ ]
#	:
#; // FIXME: expected fail, need to include that in expectations

UnitTest UnitTester
	: UnitTester.cpp
	: be [ TargetLibstdc++ ]
	: UnitTester.rdef
;

# Install libbe and other libraries for target platform libbe_test.
if $(TARGET_PLATFORM) = libbe_test {
	local libs = libbe_test.so libtranslation.so ;
	HaikuInstall install-unittest-libs : $(TARGET_UNIT_TEST_LIB_DIR)
		: $(libs)
		: tests!unittests ;
	Depends install-unittest-libs : unittests ;
}

SubInclude HAIKU_TOP src tests add-ons ;
SubInclude HAIKU_TOP src tests apps ;
SubInclude HAIKU_TOP src tests system ;
SubInclude HAIKU_TOP src tests kits ;
SubInclude HAIKU_TOP src tests libs ;
SubInclude HAIKU_TOP src tests misc ;
SubInclude HAIKU_TOP src tests servers ;
