aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/hob-dogtail/runWeekly.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/hob-dogtail/runWeekly.py')
-rwxr-xr-xmeta/lib/oeqa/hob-dogtail/runWeekly.py111
1 files changed, 111 insertions, 0 deletions
diff --git a/meta/lib/oeqa/hob-dogtail/runWeekly.py b/meta/lib/oeqa/hob-dogtail/runWeekly.py
new file mode 100755
index 00000000000..255209230c0
--- /dev/null
+++ b/meta/lib/oeqa/hob-dogtail/runWeekly.py
@@ -0,0 +1,111 @@
+#!/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..."
+# os.system('export DISPLAY=:0')
+ StartHob().start()
+ time.sleep(60)
+except:
+ print "Fatal! Failed to start Hob!"
+ exit(1)
+
+from recipesStop import RecipesStop
+from addLayer import AddLayer
+from baseImageSelection import BaseImage
+from recipeReloadBaseImage import BaseImageChange
+from recipeReloadMachine import MachineChange
+## from taskReloadBaseImage import TaskListReload #not working
+from noNative import NoNativeRecipes
+from broughtInBy import BroughtIn
+from nrThreads import Threads
+from stopHob import StopHob
+
+try:
+ print "Starting NoNatives"
+ NoNativeRecipes().searchNativeRecipes()
+except:
+ print "No Natives failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+try:
+ print "Starting BaseImageChange"
+ BaseImageChange().imageChange()
+except:
+ print "Base Image Change failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+try:
+ print "Starting BroughtInBy"
+ BroughtIn().broughtInBy()
+except:
+ print "Brought In By failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+
+try:
+ print "Starting MachineChange"
+ MachineChange().machineChange()
+except:
+ print "Machine Change failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+try:
+ print "Starting BaseImage"
+ BaseImage().imageSelection()
+except:
+ print "Image Selection failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+try:
+ print "Starting AddLayer"
+ AddLayer().layer()
+except:
+ print "Add Layer failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+try:
+ print "Starting RecipesStop"
+ RecipesStop().stop()
+except:
+ print "Recipes Stop failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+#TaskListReload().verifyListReload()
+try:
+ print "Starting ThreadCount"
+ Threads().threads()
+except:
+ print "Count Threads failed"
+ StopHob().stop()
+ time.sleep(20)
+ StartHob().start()
+ time.sleep(60)
+
+print "All tests completed"
+