[Toaster] [TOASTER][PATCH 1/1] toaster: support selenium testing from mac OS X
Smith, Elliot
elliot.smith at intel.com
Tue Sep 22 02:24:55 PDT 2015
On 20 September 2015 at 02:24, brian avery <avery.brian at gmail.com> wrote:
> * added a mac section to the cfg file
>
> * added mac specific screenshot code
>
> Signed-off-by: brian avery <avery.brian at gmail.com>
---
> lib/toaster/contrib/tts/toasteruitest/toaster_automation_test.py | 5 ++++-
> lib/toaster/contrib/tts/toasteruitest/toaster_test.cfg | 6
> +++++-
>
Should the patch be relative to the root of poky-contrib, rather than
relative to bitbake?
Elliot
> 2 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git
> a/lib/toaster/contrib/tts/toasteruitest/toaster_automation_test.py
> b/lib/toaster/contrib/tts/toasteruitest/toaster_automation_test.py
> index 2a2078f..edd699b 100755
> --- a/lib/toaster/contrib/tts/toasteruitest/toaster_automation_test.py
> +++ b/lib/toaster/contrib/tts/toasteruitest/toaster_automation_test.py
> @@ -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
> diff --git a/lib/toaster/contrib/tts/toasteruitest/toaster_test.cfg
> b/lib/toaster/contrib/tts/toasteruitest/toaster_test.cfg
> index 6405f9a..685a9ee 100644
> --- a/lib/toaster/contrib/tts/toasteruitest/toaster_test.cfg
> +++ b/lib/toaster/contrib/tts/toasteruitest/toaster_test.cfg
> @@ -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'
> --
> 1.9.1
>
> --
> _______________________________________________
> toaster mailing list
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster
>
--
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20150922/6f3f448a/attachment-0001.html>
More information about the toaster
mailing list