I do the following to run tests for all built archs on OS X:

# --------------------------------------------------------------------------
macro(MXA_ADD_TEST testname Exename)
    if (NOT APPLE)
        ADD_TEST(${testname} ${Exename})
    else()
        foreach(arch ${CMAKE_OSX_ARCHITECTURES})
            ADD_TEST( ${arch}_${testname} ${CMP_OSX_TOOLS_SOURCE_DIR}/UBTest.sh 
${arch} ${Exename} )
        endforeach()
    endif()
endmacro()


Where the contents of the UBTest.sh is this:

#!/bin/bash
#echo "Running $1 architecture of $2 test"
arch -arch $1 $2

So if I build for ppc, x86_64 and i386 then I would get 3 tests created and run 
in ctest. Hope that helps.
___________________________________________________________
Mike Jackson                      www.bluequartz.net
Principal Software Engineer       [email protected] 
BlueQuartz Software               Dayton, Ohio   



On Feb 26, 2011, at 7:12 AM, Tim Blechmann wrote:

> hi all,
> 
> i am trying to run ctest with the qemu cpu emulator: so if i am compiling a 
> test 
> case myTest, it is usually simply called with `./myTest'.
> is it possible to wrap this into a program, so that it calls 
> `qemu-ARCHITECTURE 
> -cpu CPUTYPE ./myTest'?
> 
> thanks, tim
> 
> -- 
> [email protected]
> http://tim.klingt.org
> 
> Silence is only frightening to people who are compulsively
> verbalizing.
>  William S. Burroughs
> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at 
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at: 
> http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to