We are focusing on small and fast functional tests doing real flows with (mostly) real storage.
I think this give be the best value. Being able to verify changes in seconds means you can
move fast - safely.
The most important actual issue we have now is tests failing on pyhton 3, for example
block storage tests:
When these tests will pass, there is a chance that block storage will work in OST.
A bigger problem is code without any tests like the tasks framework, SPM flows and
legacy storage flows. We work now on the tasks framework:
We also worked on the outOfProcess module which is the foundation of all file based
storage domains:
This work reveled 2 bugs in ioproess, one fixed now:
We need to keep python 2.7 code until we finish porting to python 3, and maybe later.
It will be hard to support 4.3 if master code is not compatible with python 2.