NVMe_Generic

NVMe_DatasetReadHint.sh

Objective:

NVMe Dataset Read Hint command is executed

Pass/Fail:

Based on the result of command execution

NVMe_ReservationReportExt.sh

Objective:

NVMe Reservation Report Extended command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyControllerIDs.sh

Objective:

NVMe Identify Controller IDs command is executed

Pass/Fail:

Based on the result of command execution

NVMe_FormatNVM.sh

Objective:

NVMe Format NVM command is executed

Pass/Fail:

Based on the result of command execution

NVMe_SetFeatures.sh

Objective:

NVMe Set Features command for each feature ID is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyNamespace_Decode.sh

Objective:

NVMe Identify Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_WriteZeroes_Verification.sh

Objective:

NVMe Write Zeroes command is executed, then a Read is executed and the returned data is checked to verify all hex bytes are zero

Pass/Fail:

Based on the result of command execution and data verification

NVMe_IdentifyNSIdentDescript.sh

Objective:

NVMe Identify Namespace ID Descriptor command is executed

Pass/Fail:

Based on the result of command execution

NVMe_CompareAndWrite.sh

Objective:

NVMe Compare and Write command is executed

Pass/Fail:

Based on the result of command execution

NVMe_GetLogPage.sh

Objective:

NVMe Get Log Page command for each log page ID is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyNamespaceIDs.sh

Objective:

NVMe Identify Namespace IDs command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyController_Decode.sh

Objective:

NVMe Identify Controller command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_DirectiveReceive.sh

Objective:

NVMe Directive Receive command is executed

Pass/Fail:

Based on the result of command execution

NVMe_GetFeatures.sh

Objective:

NVMe Get Features command for each feature ID is executed

Pass/Fail:

Based on the result of command execution

NVMe_Write_Verification.sh

Objective:

NVMe Write command is executed, then a Read is executed and the returned data is checked for the correct hex bytes that were written

Pass/Fail:

Based on the result of command execution and data verification

NVMe_FormatNVMCryptoErase.sh

Objective:

NVMe Format NVM Crypto Erase command is executed

Pass/Fail:

Based on the result of command execution

NVMe_Read.sh

Objective:

NVMe Read command is executed

Pass/Fail:

Based on the result of command execution

NVMe_SetFeaturesSave.sh

Objective:

NVMe Set Features Save command for each feature ID is executed

Pass/Fail:

Based on the result of command execution

NVMe_DatasetWriteHint.sh

Objective:

NVMe Dataset Write Hint command is executed

Pass/Fail:

Based on the result of command execution

NVMe_DeviceSelfTest.sh

Objective:

NVMe Device Self-Test command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyAttachContIDs.sh

Objective:

NVMe Identify Attached Controller IDs command is executed

Pass/Fail:

Based on the result of command execution

NVMe_Flush.sh

Objective:

NVMe Flush command is executed

Pass/Fail:

Based on the result of command execution

NVMe_Write.sh

Objective:

NVMe Write command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyAllocatedNS.sh

Objective:

NVMe Identify Allocated Namespace command is executed

Pass/Fail:

Based on the result of command execution

NVMe_Read_Verification.sh

Objective:

NVMe Read command is executed twice and the returned data is compared between both

Pass/Fail:

Based on the result of command execution and data verification

NVMe_SanitizeNVM.sh

Objective:

NVMe Sanitize NVM command is executed

Pass/Fail:

Based on the result of command execution

NVMe_ReservationAcquire.sh

Objective:

NVMe Reservation Acquire command is executed

Pass/Fail:

Based on the result of command execution

NVMe_DirectiveSend.sh

Objective:

NVMe Directive Send command is executed

Pass/Fail:

Based on the result of command execution

NVMe_FormatNVMCryptoErase_Verification.sh

Objective:

NVMe Format NVM Crypto Erase command is executed and various LBAs are checked to make sure they were formatted

Pass/Fail:

Based on the result of command execution and format verification

NVMe_AsyncEventRequest.sh

Objective:

NVMe Asynchronous Event Request command is executed

Pass/Fail:

Based on the result of command execution

NVMe_FormatNVM_Verification.sh

Objective:

NVMe Format NVM command is executed and various LBAs are checked to make sure they were formatted

Pass/Fail:

Based on the result of command execution and format verification

NVMe_ReservationRegister.sh

Objective:

NVMe Reservation Register command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyAllocatedNSIDs.sh

Objective:

NVMe Identify Allocated Namespace IDs command is executed

Pass/Fail:

Based on the result of command execution

NVMe_DatasetDeallocate.sh

Objective:

NVMe Dataset Deallocate command is executed

Pass/Fail:

Based on the result of command execution

NVMe_WriteUncorrectable.sh

Objective:

NVMe Write Uncorrectable command is executed

Pass/Fail:

Based on the result of command execution

NVMe_FormatNVMSecureErase.sh

Objective:

NVMe Format NVM Secure Erase command is executed

Pass/Fail:

Based on the result of command execution

NVMe_WriteUncorrectable_Verification.sh

Objective:

NVMe Write Uncorrectable command is executed, then a Read is executed to see if it’s successful or not

Pass/Fail:

Based on the result of command execution

NVMe_FormatNVMSecureErase_Verification.sh

Objective:

NVMe Format NVM Secure Erase command is executed and various LBAs are checked to make sure they were formatted

Pass/Fail:

Based on the result of command execution and format verification

NVMe_ReservationReport.sh

Objective:

NVMe Reservation Report command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyController.sh

Objective:

NVMe Identify Controller command is executed

Pass/Fail:

Based on the result of command execution

NVMe_Compare.sh

Objective:

NVMe Compare command is executed

Pass/Fail:

Based on the result of command execution

NVMe_ReservationRelease.sh

Objective:

NVMe Reservation Release command is executed

Pass/Fail:

Based on the result of command execution

NVMe_WriteZeroes.sh

Objective:

NVMe Write Zeroes command is executed

Pass/Fail:

Based on the result of command execution

NVMe_IdentifyNamespace.sh

Objective:

NVMe Identify Namespace command is executed

Pass/Fail:

Based on the result of command execution