refactor package name in distribution-factory, from icasa to common
refactor package name in distribution-factory, from icasa to common
refacctor test-base to enable the inheritance of tests