diff options
author | Robin Krahl <robin.krahl@ireas.org> | 2020-09-10 12:20:13 +0200 |
---|---|---|
committer | Daniel Mueller <deso@posteo.net> | 2020-09-12 14:11:05 -0700 |
commit | ca737e96c7688cc214e9cb514b18861b4671651c (patch) | |
tree | e4c2c35f35ed7acf2aaa7dc8dde41d4b7b1fbace /src/tests/fill.rs | |
parent | cce2ee3c72e680c14516979bfc0108ab2341141b (diff) | |
download | nitrocli-ca737e96c7688cc214e9cb514b18861b4671651c.tar.gz nitrocli-ca737e96c7688cc214e9cb514b18861b4671651c.tar.bz2 |
Add fill command to overwrite SD card
This patch adds the fill command that overwrites the SD card with random
data. Similar to the reset command, we always require the user to enter
the admin PIN even if is cached.
Diffstat (limited to 'src/tests/fill.rs')
-rw-r--r-- | src/tests/fill.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/tests/fill.rs b/src/tests/fill.rs new file mode 100644 index 0000000..70ea081 --- /dev/null +++ b/src/tests/fill.rs @@ -0,0 +1,15 @@ +// fill.rs + +// Copyright (C) 2020 The Nitrocli Developers +// SPDX-License-Identifier: GPL-3.0-or-later + +use super::*; + +// Ignore this test as it takes about one hour to execute +#[ignore] +#[test_device(storage)] +fn fill(model: nitrokey::Model) -> anyhow::Result<()> { + let res = Nitrocli::new().model(model).handle(&["fill"]); + assert!(res.is_ok()); + Ok(()) +} |