Add USB-C, Ethernet, and PoE interface class certifiers (2.61.0).
Dedicated deterministic engines certify class and connection integrity (CC1/CC2, Rd 5.1 kΩ, VBUS/GND, SuperSpeed if USB3; 10/100 vs GbE magnetics; PoE only with evidence). Missing evidence is INSUFFICIENT or N/A, never invented PoE, SuperSpeed, Z, or I. No FEM, no via IPC.
This commit is contained in:
@@ -15,9 +15,15 @@ DOCKERIGNORE = ROOT / ".dockerignore"
|
||||
|
||||
|
||||
def test_package_json_is_periscope_web():
|
||||
import re
|
||||
text = PKG.read_text(encoding="utf-8")
|
||||
assert '"name": "periscope-web"' in text
|
||||
assert '"version": "2.60.0"' in text
|
||||
chg = (ROOT / "periscope" / "src" / "frontend" / "content" / "changelog.md").read_text(
|
||||
encoding="utf-8",
|
||||
)
|
||||
ver = re.search(r"^##\s+(\d+\.\d+\.\d+)", chg, re.M)
|
||||
assert ver, "changelog missing ## X.Y.Z"
|
||||
assert f'"version": "{ver.group(1)}"' in text
|
||||
assert "Native Periscope overlay" not in text[:400]
|
||||
assert LOCK.is_file()
|
||||
lock = LOCK.read_text(encoding="utf-8")
|
||||
|
||||
Reference in New Issue
Block a user