1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/shared_outputs/duplicates/AMBuildScript Sat Feb 01 16:56:01 2014 -0800
1.3 @@ -0,0 +1,40 @@
1.4 +# vim: set ts=8 sts=2 tw=99 et ft=python:
1.5 +import os, sys
1.6 +
1.7 +argv = [
1.8 + sys.executable,
1.9 + os.path.join(builder.sourcePath, 'generate_header.py'),
1.10 + 'output.h'
1.11 +]
1.12 +
1.13 +shared_outputs = [
1.14 + os.path.join(builder.buildFolder, 'output.h')
1.15 +]
1.16 +
1.17 +def FailTest1():
1.18 + builder.AddCommand(
1.19 + inputs = [],
1.20 + argv = argv,
1.21 + outputs = [],
1.22 + shared_outputs = shared_outputs + shared_outputs
1.23 + )
1.24 +
1.25 +def FailTest2():
1.26 + builder.AddCommand(
1.27 + inputs = [],
1.28 + argv = argv,
1.29 + outputs = shared_outputs + shared_outputs
1.30 + )
1.31 +
1.32 +def FailTest3():
1.33 + builder.AddCommand(
1.34 + inputs = [],
1.35 + argv = argv,
1.36 + outputs = shared_outputs,
1.37 + shared_outputs = shared_outputs
1.38 + )
1.39 +
1.40 +# All of these should fail.
1.41 +FailTest1()
1.42 +#FailTest2()
1.43 +#FailTest3()