The VM implementation is needed for testing.

Merge remote-tracking branch 'origin/vm'
1 job from DEV in 48 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
failed #976
unittest

00:48

 
Test unittest
    self._do_discovery(argv[2:])
File "/usr/local/lib/python3.7/unittest/main.py", line 244, in _do_discovery
self.createTests(from_discovery=True, Loader=Loader)
File "/usr/local/lib/python3.7/unittest/main.py", line 154, in createTests
self.test = loader.discover(self.start, self.pattern, self.top)
File "/usr/local/lib/python3.7/unittest/loader.py", line 346, in discover
raise ImportError('Start directory is not importable: %r' % start_dir)
ImportError: Start directory is not importable: 'test'
ERROR: Job failed: exit code 1