@@ -121,6 +121,10 @@ class AutoTest : NSObject, AutoTestProtocal {
userDefaults.synchronize()
}
+ func needCompareTest() -> Bool {
+ return self.selectedKeys().contains("快照")
+ }
+
func status() -> AutoTestStatus {
return _status
@@ -129,6 +133,7 @@ class AutoTest : NSObject, AutoTestProtocal {
_status = status
// Auto Test
func autoTest() {
clearCacheFiles()
@@ -31,6 +31,8 @@ protocol AutoTestProtocal : NSObjectProtocol {
func selectedKeys() -> NSArray
func setSelectedKeys(_ keys:NSArray)
+ // 是否勾选了快照测试
+ func needCompareTest() -> Bool
func autoTest()
@@ -179,7 +179,11 @@ class ViewController : NSViewController, SettingViewControllerDelegate, AutoTest
- testObject?.setStatus(.Finished)
+ if (testObject != nil && testObject!.needCompareTest()) {
+ testObject?.setStatus(.Finished)
+ }else {
+ testObject?.setStatus(.Normal)
DispatchQueue.main.sync {
self.reloadListData()