Resolve slow e2e-test
Background
When migrating from the use of os.path
--> pathlib.Path
in /ella/src/api/v1/resources/igvcfg.py
(see !792 (merged)), the e2e-test
would timeout after becoming very slow (3-4x, most tests seemed to be affected).
Implementation
Implement proper os.path
--> pathlib.Path
migration in /ella/src/api/v1/resources/igvcfg.py
, and resolve the resulting slowdown in our end-2-end testing. Await Python 3.12 upgrade ( !795 (merged)) due to the availability of pathlib.Path.walk()
.