The BCU runs on the SBC (bananapi M1) and controls the whole backup process in a very fault-tolerant way.
After power-up it basically does the following
run pytest test
from the base-bcu directory.
unit
hardware independent unit testsintegration
hardware independent tests for featuressystem
hardware independent tests for the whole flow-chardhardware_dependent
tests on the actual hardware (does only work on compatible SBCs which is only tha bananapi M1 for now). These tests can be used as end-of-line tests