- Add test cases involving end-to-end pipeline run. - Currently test cases are run as pre-commit configuration. Need to make it as a pre-push or in github actions. - yapf & i-sort should also be added in github actions.