add test for geneus

* support multi workspace test
* more complicated dependency
* generate test package from one shell script
* action message