fix: restore EM observation operator text
This commit is contained in:
+2
-2
@@ -18,7 +18,7 @@ using MultiWheelC.TrajectoryPlanning.TrajectoryObservation;
|
||||
|
||||
namespace MultiWheelC;
|
||||
|
||||
[MovementTest(name = "EM杞ㄨ抗瑙勫垝瑙傚療闂幆娴嬭瘯")]
|
||||
[MovementTest(name = "EM轨迹规划观察闭环测试")]
|
||||
public sealed class TrajectoryObservationMovementTest : MovementTest
|
||||
{
|
||||
private const int MaximumManualObstacleCount = 20;
|
||||
@@ -158,7 +158,7 @@ internal static class TrajectoryObservationMovementTestRunner
|
||||
private const string StatusChannel = "TrajectoryObserver";
|
||||
private const string ObserveOnlyNotice = "OBSERVE_ONLY: no chassis command is sent.";
|
||||
private const string GearSwitchWaitingNotice =
|
||||
"绛夊緟鐪熷疄妗d綅/鏂瑰悜纭锛涜瀵熸ā寮忎笉浼氭帹杩涗笅涓€鏂瑰悜娈?";
|
||||
"等待真实档位/方向确认;观察模式不会推进下一方向段";
|
||||
private static readonly TimeSpan StatusPeriod = TimeSpan.FromSeconds(1d);
|
||||
private static readonly object SessionSync = new object();
|
||||
private static readonly TrajectoryObservationPresentation Presentation =
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using MultiWheelC.TrajectoryPlanning.CoarsePath;
|
||||
using MultiWheelC.TrajectoryPlanning.CoarsePath.Facade;
|
||||
@@ -16,6 +17,7 @@ internal static class TrajectoryObservationChecks
|
||||
public static void Run()
|
||||
{
|
||||
VerifiesObservationSourceHasNoActuatorCalls();
|
||||
VerifiesObservationSourceUsesRequiredOperatorText();
|
||||
VerifiesStartGoalBoundsUseOnlyConfiguredPadding();
|
||||
RejectsObstacleOutsideConfiguredBounds();
|
||||
VerifiesLsAndStUsePublishedTrajectoryData();
|
||||
@@ -49,6 +51,18 @@ internal static class TrajectoryObservationChecks
|
||||
}
|
||||
}
|
||||
|
||||
private static void VerifiesObservationSourceUsesRequiredOperatorText()
|
||||
{
|
||||
string movementTestSource = Path.Combine(Directory.GetCurrentDirectory(), "ClumsyPilot",
|
||||
"ParkrobTrajplanner", "tarjplanner_movementtest", "MovementTest.TrajectoryObservationTest.cs");
|
||||
string source = new UTF8Encoding(false, true).GetString(File.ReadAllBytes(movementTestSource));
|
||||
|
||||
Verification.True(source.Contains("[MovementTest(name = \"EM轨迹规划观察闭环测试\")]"),
|
||||
"observation MovementTest uses required Chinese display name");
|
||||
Verification.True(source.Contains("\"等待真实档位/方向确认;观察模式不会推进下一方向段\""),
|
||||
"observation MovementTest uses required gear-switch notice");
|
||||
}
|
||||
|
||||
private static void VerifiesStartGoalBoundsUseOnlyConfiguredPadding()
|
||||
{
|
||||
var settings = new TrajectoryObservationSettings
|
||||
|
||||
Reference in New Issue
Block a user