run backend tests on CI
- Added CI job to run backend tests on CI.
@fekete if you want, you can also work on this branch. We can merge it when the CI tests pass.
@fekete if you want, you can also work on this branch. We can merge it when the CI tests pass.