aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/hob-dogtail/runFullpass.py
blob: 14bc1126a2b01f0d7dee1845c2c8f51e10f18802 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/usr/bin/python

import os
from sys import exit

if "DISPLAY" not in os.environ:
	print "Error! DISPLAY environment variable is not set! (ex: export DISPLAY=:0)"
	exit(1)

from startHob import StartHob
import time

StartHob().cleanBuild()

try:
	print "Starting Hob..."	
	StartHob().start()
	time.sleep(60)
except:
	print "Fatal! Failed to start Hob!"
	exit(1)

#from buildStopBuild import BuildStop 
#from ipkBuild import IpkImageBuild  
#from debBuild import DebImageBuild  
#rom rpmBuild import RpmImageBuild
#from multiplePackageBuild import MultiplePackage
#from extraParameters import ExtraParameters 
from changeDistro import ChangeDistro 
from nonGPLv3Build import NonGPL 
#from buildToolchain import BuildToolchain
from emgdDriver import EmgdDriver
#from stopHob import StopHob

print "Starting BuildStop"
BuildStop().buildStopBuild()
print "Starting IPK"
IpkImageBuild().ipkSelect()
print "Starting DEB"
DebImageBuild().debBuild()
print "Starting RPM"
RpmImageBuild().rpmSelect()
print "Starting MultiplePackage"
MultiplePackage().multiplePackages()
print "Starting ChangeDistro"
ChangeDistro().distro() 
print "Starting Toolchain"
BuildToolchain().toolchain()
print "Starting NonGPL"
NonGPL().nonGPL()
print "Starting ExtraParameters"
ExtraParameters().setParams()
print "Starting EmgdDriver (partial)"
EmgdDriver().emgd()
print "All tests completed"
StopHob().stop()