Merge pull request #2 from thelamer/master

Upping timeouts on screenshot capture and fixing error
This commit is contained in:
aptalca 2019-01-09 21:12:08 -05:00 committed by GitHub
commit 0cebe76f15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 4 deletions

View File

@ -7,6 +7,8 @@ import sys
import docker
import requests
import anybadge
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry
from multiprocessing.pool import Pool
from selenium import webdriver
from selenium.common.exceptions import ErrorInResponseException,TimeoutException
@ -234,9 +236,14 @@ def container_test(tag):
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--window-size=1920x1080')
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.set_page_load_timeout(10)
requests.get(endpoint, timeout=3)
chrome_options.add_argument('--delay=60')
driver = webdriver.Chrome(options=chrome_options)
driver.set_page_load_timeout(60)
session = requests.Session()
retries = Retry(total=4, backoff_factor=2, status_forcelist=[ 502, 503, 504 ])
session.mount(proto, HTTPAdapter(max_retries=retries))
session.get(endpoint)
time.sleep(10)
driver.get(endpoint)
driver.get_screenshot_as_file(outdir + tag + '.png')
report_tests.append(['Screenshot ' + tag,'PASS'])

View File

@ -1,4 +1,4 @@
# ![logo](https://ls-ci.nyc3.digitaloceanspaces.com/ls64x64.png)
# ![logo](https://www.linuxserver.io/static/logo-transparent-bg.87795b96.png)
# Test Results {{ image }}:{{ meta_tag }}
## Cumulative: {{ report_status }}