summaryrefslogtreecommitdiff
path: root/test/TODO
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2022-03-01 10:56:40 -0800
committerGitHub <noreply@github.com>2022-03-01 10:56:40 -0800
commit3859d4a95b7dbad3a3df3dd7f5ef3eb66562c125 (patch)
tree068d953753600db0b530970df582cff7d3f9d051 /test/TODO
parent56d96261698d5f4b7462acd57caea0529f7c015d (diff)
parent5a0be19ddd06c565e33643caa30391045610ec19 (diff)
downloadopen-iscsi-3859d4a95b7dbad3a3df3dd7f5ef3eb66562c125.tar.gz
Merge pull request #314 from gonzoleeman/improve-python-selftest-v2
Improve python selftest
Diffstat (limited to 'test/TODO')
-rw-r--r--test/TODO25
1 files changed, 8 insertions, 17 deletions
diff --git a/test/TODO b/test/TODO
index 096f250..d53f0c9 100644
--- a/test/TODO
+++ b/test/TODO
@@ -2,14 +2,6 @@
# Things to do for testing
#
-* get current tests running
- * this will mean replacing disktest with something
- (like fio?)
-
- PASS -- no need to spend time getting disktest working
- when (1) it's hard to find, and (2) it's going to be
- replaced anyway.
-
* ensure user is root? -- easy to do
* have tests create their own target using targetcli and
@@ -21,9 +13,6 @@
that to be done already. Either way, we may still need
to know the IQN of our target and the host where it lives.
- PASS -- we still would have to know two things (IQN and
- IP:Port). See next item.
-
* Have tests figure out the device path, so it doesn't have
to be passed in. Passing it in requires the called to
login to the remote iscsi target and look at the path
@@ -58,11 +47,13 @@
* Add back in the "big warning" from regression.sh?
-* Add info to the README about how to run the python tests
+* Find a faster way to zero the disc than using sgdisk and
+ dd. Running both of these on a 10G disc can take minutes.
-* Leave the regression test around, for now? It doesn't run,
- so maybe it should just be removed?
+* Come up with some common subsets of tests that can be run
+ when needed, since running all the tests takes forever. Maybe
+ a "short", "medium", and "long" option, so the caller doesn't
+ have to remember the arcane command-line options?
-* Add in option to specify which subtests (of 16) are run
- for each test case. Would make it much faster for testing
- and go/no-go testing?
+* keep track of our session id (when we have one), so that
+ we can log out of just our session more easily