[Toaster] [TOASTER][PATCH 1/1] toaster: support selenium testing from mac OS X

Smith, Elliot elliot.smith at intel.com
Tue Sep 22 02:38:44 PDT 2015


On 22 September 2015 at 10:24, Smith, Elliot <elliot.smith at intel.com> wrote:

> 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?
>

Apologies Brian, it needs to be relative to bitbake for bitbake-devel, of
course.

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
>



-- 
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/2a014ab1/attachment.html>


More information about the toaster mailing list