test 1
– 如果 test 1 失败则运行
+ test 2 (如果 test 1 通过则运行)
+ 如果test 1 and test 2 通过则运行
– 如果 test 1 failed 或者 test 1 通过and test 2 失败则运行
– test 3 (如果test 1 失败 或者 test 1 通过 and test 2 失败则运行)
+ 如果test 1 失败 and test 3 通过 或者 test 1 通过, test 2 失败, and test 3 通过 或者 tests 1 and 2 通过, test 3 没运行 则运行
– 如果tests 1 and 3 失败 或者 test 1 通过, test 2 失败, and test 3 失败则运行
test 1
– execute if test 1 failed
+ test 2 (execute if test 1 passed)
+ execute if test 1 and test 2 passed
– execute if test 1 failed OR test 1 passed and test 2 failed
– test 3 (execute if test 1 failed OR test 1 passed and test 2 failed)
+ execute if test 1 failed and test 3 passed OR test 1 passed, test 2 failed, and test 3 passed OR tests 1 and 2 passed, test 3 not performed
– execute if tests 1 and 3 failed OR test 1 passed, test 2 failed, and test 3 failed
退出登录?