• Class rename: MobilePreTest → MobileTests
• New method added: RunFinalTestAsync() - Performs final mobile tests including SSH verification of setup files • Calls SSH.MobiletxtCheck() to verify /home/mav/Mobile-Setup-configuration-marker.txt exists on device • Updates UI with "MobileSetup.sh" pass/fail status • Mobile Tests/Mobile API.cs (New File Created) New Method Added: MobiletxtCheck(string IPAddress) - Boolean method to verify setup marker file • Checks if /home/mav/Mobile-Setup-configuration-marker.txt exists on device via SSH • Returns exit status 0 (true) if file exists, false otherwise • Used in RunFinalTestAsync() for setup verification
This commit is contained in:
@@ -4,7 +4,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace AiQ_GUI.Mobile_Tests
|
||||
{
|
||||
public static class MobilePreTest
|
||||
public static class MobileTests
|
||||
{
|
||||
public static async Task RunPreTestAsync()
|
||||
{
|
||||
@@ -48,7 +48,17 @@ namespace AiQ_GUI.Mobile_Tests
|
||||
public static async Task RunFinalTestAsync()
|
||||
{
|
||||
// Placeholder for any final tests if needed in the future
|
||||
|
||||
//RunPreTestAsync().Wait();
|
||||
//SSH.MobiletxtCheck(MainForm.Instance.CamOnTest.IP);// Verify mobile.txt presence
|
||||
if (SSH.MobiletxtCheck(MainForm.Instance.CamOnTest.IP) == true)
|
||||
{
|
||||
MainForm.Instance.AddLabelToPanel("MobileSetup.sh = True", false);
|
||||
}
|
||||
else
|
||||
{
|
||||
MainForm.Instance.AddToActionsList("MobileSetup.sh test failed: mobile.txt not found on device.", Level.ERROR);
|
||||
MainForm.Instance.AddLabelToPanel("MobileSetup.sh = False", true);
|
||||
}
|
||||
}
|
||||
|
||||
private static async Task TestDayNightMode()
|
||||
|
||||
Reference in New Issue
Block a user