????3??AutomationDashboard?????????????“???????????????”?ɡ??????????ú?Jenkins??????????壬???????Jenkins??API????????????????????????????????????web?????????dashboard???????.NET+IIS+SQLServer????????????????????????????????????????????????……??……????????????????Oh man?? not again!????????????????????????????????????????????e????????????????????????????????????????????????????????????????????????????ó??????????????
??????????????dashboard?????????????????????????????????????dashboard???????Windows Service????????ATService???????console application?????3?ConsoleRunner????
??????1??dashboard??????????????
????a???????????????????ж???????????/???????????????slave????е???
????b?????call Jenkins??API??trigger Jenkins??job??????????????С?
????c???????????????????????????case??????????????????????????stack trace????????????????????????????
??????????????£?
????a??Summary???????????????????case?ж???pass????fail??case???????????ж?????????????????????????????????????coverage??????

????b??Queue????????У???????????????е????????????????е?test fixture??test case?????????????????NUnit??JUnit??RSpec???fixture??з????????????????????test case?????????????????????????????????????????????л?????????С?

????c??TestCase????????е????в??????????????????????????????????е?????????pass/fail??????????case?????????????case??????test result???????????pass/fail/other??????????????????????????????С??????????????fail??case??“Reload Test Cases”?????????*.dll????е?test case?????????β?????????仯????????????????????????????Jenkins???job????β??????????????????????????????????????

????d??TestSuite?????????fixture??????????suite????????suite???“Run Suite”???????Щsuite?а?????fixture????Queue??

?????????suite???NUnit?е?Category????????????“New Suite”????????????fixture?????????????suite??

????e??TestResult????????test case?????н?????????test case id???????????TC#????е?id????????case??????

?????????????“i”????????????????????????棬?????????δ?????????RunnerMessage??RunnerStackTrace???????????????λ???????????????????