/// <summary> /// Ensures the given device (by IP Address) has been initialized within the DDS database for the given test suit (Sleep Wake, Power Boot, Firmware Load). /// Returns true if initialized. /// </summary> /// <param name="ipAddress">string</param> /// <param name="testSuit">string</param> /// <returns>bool</returns> internal bool ValidDeviceForRun(string ipAddress, string testSuit) { DDSResult dr = _ddsAccess.Channel.ValidDeviceForRun(ipAddress, testSuit); GetLastError = dr.ErrorMessage; return(!IsError); }
/// <summary> /// Returns true if the given HP Login ID is a member of the DDS system. /// </summary> /// <param name="loginId">string</param> /// <returns>bool</returns> internal bool ValidLoginId(string loginId) { DDSResult dr = _ddsAccess.Channel.ValidLoginId(loginId); GetLastError = dr.ErrorMessage; return(!IsError); }
/// <summary> /// Closes the provided test instance. /// Returns true on success. /// </summary> /// <param name="testInstanceId">string</param> /// <param name="stopPrnCnt">int</param> /// <param name="stopScnCnt">int</param> /// <param name="endDt">DateTime</param> /// <param name="stopReason">string</param> /// <returns>bool</returns> internal bool CloseTestInstance(string testInstanceId, int stopPrnCnt, int stopScnCnt, DateTime endDt, string stopReason) { DDSResult dr = _ddsAccess.Channel.CloseTestInstance(testInstanceId, stopPrnCnt, stopScnCnt, endDt, stopReason); GetLastError = dr.ErrorMessage; return(!IsError); }
/// <summary> /// Determines if a test instance exists for the given IP Address and start time. /// If it does, the property TestInstanceId will by set. /// </summary> /// <param name="ipAddress">string</param> /// <param name="startDt">DateTime</param> /// <returns></returns> internal bool ExistTestInstance(string ipAddress, DateTime startDt) { DDSResult dr = _ddsAccess.Channel.ExistTestInstance(ipAddress, startDt); if (dr.IsError) { TestInstanceId = dr.EventIdToString; } return(dr.IsError); }
/// <summary> /// Returns true if a power boot event exists for the given test instance ID and event time. /// If true the property PowerBootId will be set. /// </summary> /// <param name="testInstanceId">string</param> /// <param name="eventTime">DateTime</param> /// <returns>bool</returns> internal bool ExistSleepWake(string testInstanceId, DateTime eventTime) { DDSResult dr = _ddsAccess.Channel.ExistSleepWake(testInstanceId, eventTime); if (dr.IsError) { SleepWakeId = dr.EventIdToString; } return(dr.IsError); }
/// <summary> /// Returns true if a Memory value exists for the given firmware version and date time /// </summary> /// <param name="fwVersion"></param> /// <param name="insertDate"></param> /// <returns>bool</returns> internal bool ExistMemoryValue(string fwVersion, DateTime insertDate) { DDSResult dr = _ddsAccess.Channel.ExistMemoryValue(fwVersion, insertDate); if (dr.IsError) { MemoryValueId = dr.EventIdToString; } return(dr.IsError); }
/// <summary> /// Returns true if an IFace exists for the given values. /// If true, the property IFaceId will be set. /// </summary> /// <param name="testInstanceId">string</param> /// <param name="iFaceType">string</param> /// <param name="iFaceOp">string</param> /// <param name="iFaceSubOp">string</param> /// <returns>bool</returns> internal bool ExistIFace(string testInstanceId, string iFaceType, string iFaceOp, string iFaceSubOp) { DDSResult dr = _ddsAccess.Channel.ExistIFace(testInstanceId, iFaceType, iFaceOp, iFaceSubOp); if (dr.IsError) { IFaceId = dr.EventIdToString; } return(dr.IsError); }
/// <summary> /// Returns true if successful in creating and inserting a new FIM event for the given test instance /// </summary> /// <param name="tid">string</param> /// <param name="fimMethod">string</param> /// <param name="stamp">string</param> /// <param name="oldFW">string</param> /// <param name="newFW">string</param> /// <param name="timeToReady">DateTime</param> /// <param name="comments">string</param> /// <returns>bool</returns> internal bool InsertFIM(string tid, string fimMethod, DateTime stamp, string oldFW, string newFW, int timeToReady, string comments) { DDSResult dr = _ddsAccess.Channel.InsertFIM(tid, fimMethod, stamp, oldFW, newFW, timeToReady, comments); GetLastError = dr.ErrorMessage; if (!dr.IsError) { FirmwareId = dr.EventIdToString; } return(!dr.IsError); }
/// <summary> /// Returns true if successful in creating and inserting a new Sleep Wake event for the given test instance. /// </summary> /// <param name="testInstanceId">string</param> /// <param name="sleepReason">string</param> /// <param name="wakeReason">string</param> /// <param name="eventDateTime">DateTime</param> /// <param name="timeToReady">int</param> /// <param name="comments">string</param> /// <returns>bool</returns> internal bool InsertSleepWake(string testInstanceId, string sleepReason, string wakeReason, DateTime eventDateTime, int timeToReady, string comments) { DDSResult dr = _ddsAccess.Channel.InsertSleepWake(testInstanceId, sleepReason, wakeReason, eventDateTime, timeToReady, comments); GetLastError = dr.ErrorMessage; if (!dr.IsError) { SleepWakeId = dr.EventIdToString; } return(!dr.IsError); }
/// <summary> /// Returns true if successful in creating and inserting a new Power Boot event for the given test instance /// </summary> /// <param name="testInstanceId">string</param> /// <param name="method">string</param> /// <param name="reason">string</param> /// <param name="eventDateTime">DateTime</param> /// <param name="timeToReady">int</param> /// <param name="comments">string</param> /// <returns>bool</returns> internal bool InsertPowerBoot(string testInstanceId, string method, string reason, DateTime eventDateTime, int timeToReady, string comments) { DDSResult dr = _ddsAccess.Channel.InsertPowerBoot(testInstanceId, method, reason, eventDateTime, timeToReady, comments); GetLastError = dr.ErrorMessage; if (!dr.IsError) { PowerBootId = dr.EventIdToString; } return(!dr.IsError); }
/// <summary> /// Returns true if successful in creating and inserting a new IFace event for the given test instance /// </summary> /// <param name="testInstanceId">string</param> /// <param name="iFaceType">string</param> /// <param name="iFaceOperation">string</param> /// <param name="iFaceSubOperation">string</param> /// <param name="totalTime">int</param> /// <param name="exeCount">int</param> /// <param name="dataCount">int</param> /// <param name="comments">string</param> /// <returns>bool</returns> internal bool InsertIFace(string testInstanceId, string iFaceType, string iFaceOperation, string iFaceSubOperation, int totalTime, int exeCount, int dataCount, string comments) { DDSResult dr = _ddsAccess.Channel.InsertIFace(testInstanceId, iFaceType, iFaceOperation, iFaceSubOperation, totalTime, exeCount, dataCount, comments); GetLastError = dr.ErrorMessage; if (!dr.IsError) { IFaceId = dr.EventIdToString; } return(!dr.IsError); }
/// <summary> /// Returns true if successful in creating and inserting a new Memory Value for the given IP Address and memory pool. /// </summary> /// <param name="ipAddress">string</param> /// <param name="firmware">string</param> /// <param name="memoryPool">string</param> /// <param name="bytesAvailable">int</param> /// <param name="highWaterMark">int</param> /// <param name="lowWaterMark">int</param> /// <param name="eventDt">DateTime</param> /// <param name="notes">string</param> /// <param name="buildType">string</param> /// <param name="reason">string</param> /// <returns>bool</returns> internal bool InsertMemoryValues(string ipAddress, string firmware, string memoryPool, int bytesAvailable, int highWaterMark, int lowWaterMark, DateTime eventDt, string notes = "", string buildType = "JIFT Adhoc1", string reason = "JediMemProfile") { DDSResult dr = _ddsAccess.Channel.InsertMemoryValues(ipAddress, firmware, memoryPool, bytesAvailable, highWaterMark, lowWaterMark, eventDt, notes, buildType, reason); GetLastError = dr.ErrorMessage; if (!dr.IsError) { MemoryValueId = dr.EventIdToString; } return(!dr.IsError); }
/// <summary> /// Returns true if success in creating and inserting a new fault event for the given test instance /// </summary> /// <param name="testInstanceId">string</param> /// <param name="eventType">string</param> /// <param name="eventSubType">string</param> /// <param name="opInProgress">string</param> /// <param name="recovery">string</param> /// <param name="jobDisposition">string</param> /// <param name="eventDateTime">DateTime</param> /// <param name="timeToRecovery">string</param> /// <param name="comments">string</param> /// <param name="qcCR">string</param> /// <param name="faultCode">string</param> /// <param name="rootCause">string</param> /// <returns>bool</returns> internal bool InsertFault(string testInstanceId, string eventType /*Error or Jam*/, string eventSubType, string opInProgress, string recovery, string jobDisposition, DateTime eventDateTime, int timeToRecovery, string comments, string qcCR, string faultCode, string rootCause = "") { DDSResult dr = _ddsAccess.Channel.InsertFaultEvent(testInstanceId, eventType, eventSubType, opInProgress, recovery, jobDisposition, eventDateTime, timeToRecovery, comments, qcCR, faultCode, rootCause); GetLastError = dr.ErrorMessage; if (!dr.IsError) { FaultEventId = dr.EventIdToString; } return(!dr.IsError); }
/// <summary> /// Creates a new test instance using the provided information. Returns true on success. The new test instance ID will be /// available in the Test Instance ID accessor. /// </summary> /// <param name="testType">string</param> /// <param name="ipAddress">string</param> /// <param name="loginId">string</param> /// <param name="startPrnCnt">int</param> /// <param name="startScnCnt">int</param> /// <param name="vmpsNumber">string</param> /// <param name="startDt">date</param> /// <returns>bool</returns> internal bool CreateTestInstance(string testType, string ipAddress, string loginId, int startPrnCnt, int startScnCnt, string vmpsNumber, DateTime startDt) { if (!ValidDeviceForRun(ipAddress, testType)) { return(false); } DDSResult dr = _ddsAccess.Channel.CreateTestInstance(testType, ipAddress, loginId, startPrnCnt, startScnCnt, vmpsNumber, startDt); if (!dr.IsError) { TestInstanceId = dr.EventIdToString; } else { GetLastError = dr.ErrorMessage; } return(!IsError); }