(val = {})
| 888 | } |
| 889 | |
| 890 | done(val = {}) { |
| 891 | const endTime = new Date().getTime() |
| 892 | const costTime = (endTime - this.startTime) / 1000 |
| 893 | this.log('', `🔔${this.name}, 结束! 🕛 ${costTime} 秒`) |
| 894 | this.log() |
| 895 | switch (this.getEnv()) { |
| 896 | case 'Surge': |
| 897 | case 'Loon': |
| 898 | case 'Stash': |
| 899 | case 'Shadowrocket': |
| 900 | case 'Egern': |
| 901 | case 'Quantumult X': |
| 902 | default: |
| 903 | $done(val) |
| 904 | break |
| 905 | case 'Node.js': |
| 906 | process.exit(1) |
| 907 | } |
| 908 | } |
| 909 | })(name, opts) |
| 910 | } |
no test coverage detected