add testcase for pathmerge
16 files changed