feat(training-server): release V0.7.3 整合强化学习服务器
web-platform-ci / TypeScript, lint, unit, build (push) Has been cancelled
web-platform-ci / Playwright E2E (push) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (pull_request) Has been cancelled
web-platform-ci / Playwright E2E (pull_request) Has been cancelled

This commit is contained in:
2026-09-01 17:51:42 +08:00
parent 8ba83a8d0a
commit cffac29a03
52 changed files with 761454 additions and 29 deletions
+17
View File
@@ -14,6 +14,7 @@ from server import ( # noqa: E402
TrainingJob,
TrainingManager,
TrainingRequestHandler,
default_trainer_root,
termination_signal_handler,
)
@@ -57,6 +58,22 @@ out.write_bytes(b'onnx')
value.update(patch)
return value
def test_default_trainer_is_bundled_with_go2_assets(self):
trainer_root = default_trainer_root()
self.assertEqual(trainer_root, Path(__file__).resolve().parents[1] / "rl")
self.assertTrue((trainer_root / "scripts" / "train.py").is_file())
self.assertTrue(
(
trainer_root
/ "src"
/ "assets"
/ "robots"
/ "unitree_go2"
/ "xmls"
/ "go2.xml"
).is_file()
)
def test_validates_allowlist_and_limits(self):
with self.assertRaises(ApiError):
self.manager.parse_config(self.payload(taskId="shell injection"))