rework of E2E framework for better code organization and add more helpful logs for debugging. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com> (cherry picked from commit b4693dcffe)
b4693dcffe