ATF-devel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Conditional tests based on ${MACHINE} and ${MACHINE_ARCH}



On Sat, Jan 1, 2011 at 3:50 PM, Paul Goyette <paul%whooppee.com@localhost> 
wrote:
>> There's atf_arch and atf_machine (and these are the opposite of MACHINE
>> and MACHINE_ARCH for some gnuy reason).  Do the aieeefp tests compile
>> on vax or do you need some intra-tp ifdef games instead?
>
> Ah, ok.  So atf_arch contains ${MACHINE} and atf_machine contains
> ${MACHINE_ARCH} ?  Kewl.

Yes, they are reversed for some stupid historical reason (autoconf
internal variables not matching common sense, iirc).  That ought to be
fixed eventually... let's see if I can do that soon (filed PR
bin/44305 to track this).

You can define the "require.arch" and "require.machine" properties on
a test case basis; these contain a whitespace separated list of all
allowed architectures and machines for a particular test case.
atf-run will automatically skip these test cases if the host machine
does not match the requirements.  See atf-test-case(4) for details on
other require.* properties.

-- 
Julio Merino


Home | Main Index | Thread Index | Old Index