bitbake: toaster: support selenium testing from mac OS X
* added a mac section to the cfg file * added mac specific screenshot code (Bitbake rev: bf8748aafc2291bb814fe0ec8a28d5eed9a1d5f0) Signed-off-by: brian avery <avery.brian@gmail.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e6c497097f
commit
4c5af777ea
|
@ -321,7 +321,10 @@ class toaster_cases_base(unittest.TestCase):
|
|||
log_path = log_dir + os.sep + self.browser + '-' +\
|
||||
item + '-' + add_name + '-' + str(self.screenshot_sequence) + '.png'
|
||||
if item == 'native':
|
||||
os.system("scrot " + log_path)
|
||||
if self.host_os == "linux":
|
||||
os.system("scrot " + log_path)
|
||||
elif self.host_os=="darwin":
|
||||
os.system("screencapture -x " + log_path)
|
||||
elif item == 'selenium':
|
||||
self.driver.get_screenshot_as_file(log_path)
|
||||
self.screenshot_sequence += 1
|
||||
|
|
|
@ -18,4 +18,8 @@ test_browser = ['ie', 'firefox', 'chrome']
|
|||
test_cases = [901, 902, 903]
|
||||
logging_level = 'DEBUG'
|
||||
|
||||
|
||||
[toaster_test_darwin]
|
||||
toaster_url = 'http://127.0.0.1:8000'
|
||||
test_browser = 'firefox'
|
||||
test_cases = [901, 902, 903, 904, 906, 910, 911, 912, 913, 914, 915, 916, 923, 924, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 955, 956]
|
||||
logging_level = 'INFO'
|
||||
|
|
Loading…
Reference in New Issue