Exemplo n.º 1
0
 def test_Parameters(self):
     self.helper.add_input_file(
         'script/build.py', """\
             def do_build(context):
                 context.params.get('PARAM', Parameter.bool)
             """)
     BuildContext._run_build(self.helper.factory, 'script/build.py',
                             JobType.GERRIT, None)
Exemplo n.º 2
0
 def test_NoOptions(self):
     self.helper.add_input_file(
         'script/build.py', """\
             def do_build(context):
                 pass
             """)
     BuildContext._run_build(self.helper.factory, 'script/build.py',
                             JobType.GERRIT, None)
Exemplo n.º 3
0
 def test_Parameters(self):
     self.helper.add_input_file('script/build.py',
             """\
             def do_build(context):
                 context.params.get('PARAM', Parameter.bool)
             """)
     BuildContext._run_build(self.helper.factory,
             'script/build.py', JobType.GERRIT, None)
Exemplo n.º 4
0
 def test_NoOptions(self):
     self.helper.add_input_file('script/build.py',
             """\
             def do_build(context):
                 pass
             """)
     BuildContext._run_build(self.helper.factory,
             'script/build.py', JobType.GERRIT, None)
Exemplo n.º 5
0
 def test_MixedOptions(self):
     self.helper.add_input_file(
         'script/build.py', """\
             build_options = ['gcc-4.8']
             def do_build(context):
                 pass
             """)
     BuildContext._run_build(self.helper.factory, 'script/build.py',
                             JobType.GERRIT, ['build-jobs=3'])
Exemplo n.º 6
0
 def test_MixedOptions(self):
     self.helper.add_input_file('script/build.py',
             """\
             build_options = ['gcc-4.8']
             def do_build(context):
                 pass
             """)
     BuildContext._run_build(self.helper.factory,
             'script/build.py', JobType.GERRIT, ['build-jobs=3'])
Exemplo n.º 7
0
 def test_ExtraOptions(self):
     self.helper.add_input_file(
         'script/build.py', """\
             TestEnum = Enum.create('TestEnum', 'foo', 'bar')
             extra_options = {
                 'extra': Option.simple,
                 'enum': Option.enum(TestEnum)
             }
             def do_build(context):
                 pass
             """)
     BuildContext._run_build(self.helper.factory, 'script/build.py',
                             JobType.GERRIT, ['extra', 'enum=foo'])
Exemplo n.º 8
0
 def test_ExtraOptions(self):
     self.helper.add_input_file('script/build.py',
             """\
             TestEnum = Enum.create('TestEnum', 'foo', 'bar')
             extra_options = {
                 'extra': Option.simple,
                 'enum': Option.enum(TestEnum)
             }
             def do_build(context):
                 pass
             """)
     BuildContext._run_build(self.helper.factory,
             'script/build.py', JobType.GERRIT, ['extra', 'enum=foo'])