check soft dependencies before module factory invoke
u can jump test case by disable button
u can jump test case by disable button
revise relative2absolute
add gitignore
open test case