mirror of
https://github.com/azaion/detections.git
synced 2026-06-23 00:11:08 +00:00
This commit is contained in:
@@ -8,8 +8,16 @@ labels:
|
|||||||
steps:
|
steps:
|
||||||
- name: e2e-convert-jetson
|
- name: e2e-convert-jetson
|
||||||
image: docker
|
image: docker
|
||||||
|
environment:
|
||||||
|
REGISTRY_HOST:
|
||||||
|
from_secret: registry_host
|
||||||
|
REGISTRY_USER:
|
||||||
|
from_secret: registry_user
|
||||||
|
REGISTRY_TOKEN:
|
||||||
|
from_secret: registry_token
|
||||||
commands:
|
commands:
|
||||||
- apk add --no-cache bash docker-cli-compose
|
- apk add --no-cache bash docker-cli-compose
|
||||||
|
- echo "$REGISTRY_TOKEN" | docker login "$REGISTRY_HOST" -u "$REGISTRY_USER" --password-stdin
|
||||||
- cd e2e
|
- cd e2e
|
||||||
- >
|
- >
|
||||||
E2E_PROFILE=jetson
|
E2E_PROFILE=jetson
|
||||||
@@ -17,5 +25,6 @@ steps:
|
|||||||
E2E_ENGINE_WAIT_TIMEOUT=3600
|
E2E_ENGINE_WAIT_TIMEOUT=3600
|
||||||
E2E_LOG_TAIL=300
|
E2E_LOG_TAIL=300
|
||||||
bash run_test.sh tests/test_health_engine.py::TestHealthEngineStep03Warmed
|
bash run_test.sh tests/test_health_engine.py::TestHealthEngineStep03Warmed
|
||||||
|
- bash scripts/publish_jetson_engine.sh
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
|||||||
@@ -8,9 +8,18 @@ labels:
|
|||||||
steps:
|
steps:
|
||||||
- name: e2e-smoke-jetson
|
- name: e2e-smoke-jetson
|
||||||
image: docker
|
image: docker
|
||||||
|
environment:
|
||||||
|
REGISTRY_HOST:
|
||||||
|
from_secret: registry_host
|
||||||
|
REGISTRY_USER:
|
||||||
|
from_secret: registry_user
|
||||||
|
REGISTRY_TOKEN:
|
||||||
|
from_secret: registry_token
|
||||||
commands:
|
commands:
|
||||||
- apk add --no-cache bash docker-cli-compose
|
- apk add --no-cache bash docker-cli-compose
|
||||||
|
- echo "$REGISTRY_TOKEN" | docker login "$REGISTRY_HOST" -u "$REGISTRY_USER" --password-stdin
|
||||||
- cd e2e
|
- cd e2e
|
||||||
|
- bash scripts/pull_jetson_engine.sh
|
||||||
- E2E_PROFILE=jetson bash run_test.sh tests/test_health_engine.py
|
- E2E_PROFILE=jetson bash run_test.sh tests/test_health_engine.py
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
|||||||
+13
-1
@@ -31,6 +31,16 @@ def _resolve_disk_path(filename: str, folder: str | None) -> Path | None:
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def _write_disk_path(filename: str, folder: str | None, data: bytes) -> Path:
|
||||||
|
root = _models_root()
|
||||||
|
safe_filename = Path(filename).name
|
||||||
|
target_dir = root / folder if folder else root
|
||||||
|
target_dir.mkdir(parents=True, exist_ok=True)
|
||||||
|
target = target_dir / safe_filename
|
||||||
|
target.write_bytes(data)
|
||||||
|
return target
|
||||||
|
|
||||||
|
|
||||||
def _should_fail_load() -> bool:
|
def _should_fail_load() -> bool:
|
||||||
global _first_fail_remaining
|
global _first_fail_remaining
|
||||||
if _mode == "error":
|
if _mode == "error":
|
||||||
@@ -73,7 +83,9 @@ def upload(filename):
|
|||||||
f = request.files.get("data")
|
f = request.files.get("data")
|
||||||
if not f:
|
if not f:
|
||||||
return "", 400
|
return "", 400
|
||||||
_uploads[(folder, filename)] = f.read()
|
data = f.read()
|
||||||
|
_uploads[(folder, filename)] = data
|
||||||
|
_write_disk_path(filename, folder, data)
|
||||||
_upload_count += 1
|
_upload_count += 1
|
||||||
return "", 200
|
return "", 200
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user