doc tests: Add portico pages to tools/test-help-documentation.

Fixes #9117.
This commit is contained in:
Eeshan Garg 2018-04-21 15:42:23 -02:30 committed by Tim Abbott
parent f90b765824
commit ca5ea20ab7
2 changed files with 16 additions and 2 deletions

View File

@ -53,3 +53,15 @@ class APIDocumentationSpider(UnusedImagesLinterSpider):
start_urls = ['http://localhost:9981/api']
deny_domains = [] # type: List[str]
images_path = "static/images/api"
class PorticoDocumentationSpider(BaseDocumentationSpider):
name = 'portico_documentation_crawler'
start_urls = ['http://localhost:9981/hello',
'http://localhost:9981/history',
'http://localhost:9981/team',
'http://localhost:9981/features',
'http://localhost:9981/why-zulip',
'http://localhost:9981/for/open-source',
'http://localhost:9981/for/companies',
'http://localhost:9981/for/working-groups-and-communities']
deny_domains = [] # type: List[str]

View File

@ -31,8 +31,10 @@ with test_server_running(options.force, external_host, log_file=LOG_FILE,
cwd='tools/documentation_crawler')
ret_api_doc = subprocess.call(('scrapy', 'crawl_with_status', 'api_documentation_crawler'),
cwd='tools/documentation_crawler')
ret_portico_doc = subprocess.call(('scrapy', 'crawl_with_status', 'portico_documentation_crawler'),
cwd='tools/documentation_crawler')
if ret_help_doc != 0 or ret_api_doc != 0:
if ret_help_doc != 0 or ret_api_doc != 0 or ret_portico_doc != 0:
print("\033[0;91m")
print("Failed")
print("\033[0m")
@ -42,4 +44,4 @@ else:
print("\033[0m")
sys.exit(ret_help_doc or ret_api_doc)
sys.exit(ret_help_doc or ret_api_doc or ret_portico_doc)