Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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'])
Пример #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'])
Пример #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'])
Пример #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'])