* [pbs-devel] [PATCH proxmox-backup] tape/changer/mtx: add mtx parser test
@ 2021-01-26 10:49 Dominik Csapak
2021-01-26 11:54 ` Dietmar Maurer
0 siblings, 1 reply; 2+ messages in thread
From: Dominik Csapak @ 2021-01-26 10:49 UTC (permalink / raw)
To: pbs-devel
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
src/tape/changer/mtx/parse_mtx_status.rs | 37 ++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/src/tape/changer/mtx/parse_mtx_status.rs b/src/tape/changer/mtx/parse_mtx_status.rs
index cdfcba76..c042c318 100644
--- a/src/tape/changer/mtx/parse_mtx_status.rs
+++ b/src/tape/changer/mtx/parse_mtx_status.rs
@@ -172,3 +172,40 @@ pub fn parse_mtx_status(i: &str) -> Result<MtxStatus, Error> {
Ok(status)
}
+
+#[test]
+fn test_changer_status() -> Result<(), Error> {
+
+ let output = r###" Storage Changer /dev/tape/by-id/scsi-387408F60F0000:2 Drives, 24 Slots ( 4 Import/Export )
+Data Transfer Element 0:Empty
+Data Transfer Element 1:Empty
+ Storage Element 1:Full :VolumeTag=CLN002CU
+ Storage Element 2:Full :VolumeTag=test22L1
+ Storage Element 3:Full :VolumeTag=test23L1
+ Storage Element 4:Full :VolumeTag=CLN001CU
+ Storage Element 5:Full :VolumeTag=test1
+ Storage Element 6:Empty
+ Storage Element 7:Empty
+ Storage Element 8:Empty
+ Storage Element 9:Empty
+ Storage Element 10:Empty
+ Storage Element 11:Empty
+ Storage Element 12:Empty
+ Storage Element 13:Empty
+ Storage Element 14:Empty
+ Storage Element 15:Empty
+ Storage Element 16:Empty
+ Storage Element 17:Empty
+ Storage Element 18:Empty
+ Storage Element 19:Empty
+ Storage Element 20:Empty
+ Storage Element 21 IMPORT/EXPORT:Empty
+ Storage Element 22 IMPORT/EXPORT:Empty
+ Storage Element 23 IMPORT/EXPORT:Empty
+ Storage Element 24 IMPORT/EXPORT:Empty
+"###;
+
+ let _ = parse_mtx_status(&output)?;
+
+ Ok(())
+}
--
2.20.1
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-01-26 11:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-26 10:49 [pbs-devel] [PATCH proxmox-backup] tape/changer/mtx: add mtx parser test Dominik Csapak
2021-01-26 11:54 ` Dietmar Maurer
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal