mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-06-21 12:29:01 +02:00
[prtester] Rework test storage (#4292)
* Update prtester.py * Update prhtmlgenerator.yml
This commit is contained in:
parent
af26d845d9
commit
63c16e470d
2 changed files with 54 additions and 10 deletions
14
.github/prtester.py
vendored
14
.github/prtester.py
vendored
|
@ -4,7 +4,7 @@ import re
|
|||
from bs4 import BeautifulSoup
|
||||
from datetime import datetime
|
||||
from typing import Iterable
|
||||
import os.path
|
||||
import os
|
||||
import urllib
|
||||
|
||||
# This script is specifically written to be used in automation for https://github.com/RSS-Bridge/rss-bridge
|
||||
|
@ -39,6 +39,8 @@ def main(instances: Iterable[Instance], with_upload: bool, with_reduced_upload:
|
|||
|
||||
def testBridges(instance: Instance, bridge_cards: Iterable, with_upload: bool, with_reduced_upload: bool) -> Iterable:
|
||||
instance_suffix = ''
|
||||
prid = os.getenv("PR")
|
||||
tester_url = f'https://rss-bridge.github.io/rss-bridge-tests/prs/{prid}'
|
||||
if instance.name:
|
||||
instance_suffix = f' ({instance.name})'
|
||||
table_rows = []
|
||||
|
@ -140,10 +142,10 @@ def testBridges(instance: Instance, bridge_cards: Iterable, with_upload: bool, w
|
|||
if status_is_ok:
|
||||
status = '✔️'
|
||||
if with_upload and (not with_reduced_upload or not status_is_ok):
|
||||
termpad = requests.post(url="https://termpad.com/", data=page_text)
|
||||
termpad_url = termpad.text.strip()
|
||||
termpad_url = termpad_url.replace('termpad.com/','termpad.com/raw/')
|
||||
table_rows.append(f'| {bridge_name} | [{form_number} {context_name}{instance_suffix}]({termpad_url}) | {status} |')
|
||||
filename = f'{os.getcwd()}/{instance.name}_{form_number}.html'
|
||||
with open(file=filename, mode='wb') as file:
|
||||
file.write(page_text)
|
||||
table_rows.append(f'| {bridge_name} | [{form_number} {context_name}{instance_suffix}]({tester_url}/{instance.name}_{form_number}.html) | {status} |')
|
||||
form_number += 1
|
||||
return table_rows
|
||||
|
||||
|
@ -187,4 +189,4 @@ if __name__ == '__main__':
|
|||
with_reduced_upload=args.reduced_upload and not args.no_upload,
|
||||
title=args.title,
|
||||
output_file=args.output_file
|
||||
);
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue