Extend isolation2 test framework.
First, it support shell script and command: The new syntax is: ``` ! <some script> ``` This is required to run something like gpfaultinjector, gpstart, gpstop, etc. Second, it support utility mode with blocking command and join: The new syntax is: ``` 2U&: <sql> 2U<: ``` The above example means: - blocking in utility mode on dbid 2 - join back in previous session in utility mode on dbid 2 Fix the exception handling to allow the test to complete, and log the failed commands instead of abort the test. This will make sure all the cleaning steps are executed and not blocking following tests. This also include init_file for diff comparison to ignore timestamp output from gpfaultinjector.
Showing
想要评论请 注册 或 登录