解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
大石头 authored at 2018-05-15 21:21:05
842.00 B
X
using System.Text;
using Mobile;

try { Console.OutputEncoding = Encoding.UTF8; } catch { }

var runSmoke = args.Any(e => e.Equals("--smoke", StringComparison.OrdinalIgnoreCase));
var runAll = args.Any(e => e.Equals("--all", StringComparison.OrdinalIgnoreCase));
var showInfo = !runSmoke || runAll;

if (showInfo) Console.Write(MachineInfoReport.Build());

if (runSmoke || runAll)
{
    Console.WriteLine("=== 新生命移动测试台 · 冒烟 ===");
    var report = SmokeRunner.RunAll(r => Console.WriteLine(r.ToLine()));
    Console.WriteLine(report.Summary);

    try
    {
        report.Save();
        Console.WriteLine($"report={SmokeEnvironment.ReportJsonPath}");
    }
    catch (Exception ex)
    {
        Console.WriteLine("report save failed: " + ex.Message);
    }

    Environment.ExitCode = report.FailCount == 0 ? 0 : 1;
}