Skip to content

Commit ee1d8d3

Browse files
committed
WIP packaging
1 parent d03ac63 commit ee1d8d3

File tree

7 files changed

+14
-32
lines changed

7 files changed

+14
-32
lines changed

_hp/hp/tools/crawler/test_receiver.py renamed to _hp/hp/tools/crawler/demo_receiver.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,8 @@
33
import json
44

55
# Setup the config
6-
try:
7-
proj_config = json.load(open("config.json"))
8-
except OSError:
9-
try:
10-
proj_config = json.load(open("_hp/tools/config.json"))
11-
except OSError:
12-
proj_config = json.load(open("../config.json"))
6+
7+
proj_config = json.load(open("_hp/hp/tools/config.json"))
138

149
DB_URL = proj_config['DB_URL'].replace("postgresql+psycopg2://", "postgresql://")
1510

_hp/hp/tools/crawler/desktop_selenium.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import time
99

1010
from tqdm import tqdm
11-
from utils import TIMEOUT, generate_short_uuid, get_tests, HSTS_DEACTIVATE, create_test_page_runner
12-
from create_browsers import get_or_create_browser
11+
from hp.tools.crawler.utils import TIMEOUT, generate_short_uuid, get_tests, HSTS_DEACTIVATE, create_test_page_runner
12+
from hp.tools.create_browsers import get_or_create_browser
1313
from selenium import webdriver
1414
from selenium.webdriver.common.by import By
1515
from selenium.webdriver.support.wait import WebDriverWait
@@ -20,7 +20,7 @@
2020
import argparse
2121
import json
2222
from pathlib import Path
23-
from Timeout import SignalTimeout
23+
from hp.tools.crawler.Timeout import SignalTimeout
2424
import logging
2525
import ecs_logging
2626
import psutil

_hp/hp/tools/crawler/selenium_test_specific.py renamed to _hp/hp/tools/crawler/selenium_run_specific.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from utils import TIMEOUT, generate_short_uuid, get_tests, HSTS_DEACTIVATE, create_test_page_runner
1+
from hp.tools.crawler.utils import TIMEOUT, generate_short_uuid, get_tests, HSTS_DEACTIVATE, create_test_page_runner
22

3-
from create_browsers import get_or_create_browser
3+
from hp.tools.create_browsers import get_or_create_browser
44
from selenium.webdriver.common.by import By
55
from selenium.webdriver.support.wait import WebDriverWait
66
from selenium.webdriver.support import expected_conditions as EC
7-
from desktop_selenium import get_browser
7+
from hp.tools.crawler.desktop_selenium import get_browser
88

99

1010
config = [

_hp/hp/tools/crawler/test_internals.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
#from wpt._hp.tools.crawler.utils import generate_short_uuid
44
#from utils import generate_short_uuid
5-
from selenium_test_specific import config, run_specific
6-
from tools.crawler.utils import generate_short_uuid
5+
from hp.tools.crawler.selenium_run_specific import config, run_specific
6+
from hp.tools.crawler.utils import generate_short_uuid
77

88
def test_generate_short_uuid():
99
assert len(generate_short_uuid(3)) == 3

_hp/hp/tools/crawler/utils.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,8 @@
55
from sqlalchemy import ClauseElement
66
from sqlalchemy.exc import IntegrityError
77

8-
try:
9-
from models import Session, Browser
10-
except:
11-
import sys
12-
from pathlib import Path
13-
file = Path(__file__).resolve()
14-
parent, root = file.parent, file.parents[1]
15-
sys.path.append(str(root))
16-
from models import Session, Browser
8+
from hp.tools.models import Session, Browser
9+
1710

1811

1912
# Time until all tests on a page have to be finished (called done())

_hp/hp/tools/create_browsers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from crawler.utils import get_or_create_browser
1+
from hp.tools.crawler.utils import get_or_create_browser

_hp/hp/tools/models.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,7 @@
1010

1111

1212
# Setup the config
13-
try:
14-
proj_config = json.load(open("config.json"))
15-
except OSError:
16-
try:
17-
proj_config = json.load(open("_hp/tools/config.json"))
18-
except OSError:
19-
proj_config = json.load(open("../config.json"))
13+
proj_config = json.load(open("_hp/hp/tools/config.json"))
2014

2115
DB_URL = proj_config['DB_URL']
2216

0 commit comments

Comments
 (0)