none
Monitor Configuration API-WDK(32-bit)测试fail RRS feed

  • 问题

  • 小弟新接触WHQL,在Vista32-bit的DVI信号下的Monitor Configuration API-WDK(32-bit)测试fail,谁能帮我看下是什么原因,谢谢,另外听说有error filter这个软件,谁能帮忙给个链接啊。

    Message 5/25/2010 1:00:22.350 AM initializing monitor index 0.. 
    Message 5/25/2010 1:00:22.350 AM GetCapabilitiesStringLength failed; (error code: ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND). 
    Message 5/25/2010 1:00:22.350 AM failed to initialize monitor container object - TEST FAILED. 
    Message 5/25/2010 1:00:22.350 AM Brightness, Set and Get completed: FAILED (check log for cause of failure) 
    End Test 5/25/2010 1:00:22.350 AM Monitor configuration API group\High level API group\Monitor calibration API\Brightness\brightness, default
    Result:   Fail
    Repro:   ShellRunner.exe -c MonConfigAPI_FVT.pro -l "C:\WTT\JobsWorkingDir\Tasks\WTTJobRunF174D74D-AE15-4293-A4E2-C3043235988D\s98wtt_u.dll"

    Message 5/25/2010 1:00:30.350 AM Set monitor color temperature, low level returned TRUE.. 
    Message 5/25/2010 1:00:30.350 AM Set monitor color temperature, high level returned FALSE; (error code: ERROR_INVALID_PARAMETER).. 
    Message 5/25/2010 1:00:30.350 AM Set monitor color temperature, emulated, high level returned FALSE; (error code: ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE).. 
    Message 5/25/2010 1:00:30.350 AM Get color temperature, low level returned FALSE; (error code: ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND).. 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level returned FALSE; (error code: ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND).. 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, emulated returned TRUE.. 
    Message 5/25/2010 1:00:31.350 AM comparing results of Set monitor color temperature, high level against Set monitor color temperature, low level. 
    Message 5/25/2010 1:00:31.350 AM failure: results do not match: actual = FALSE, expected = TRUE 
    Message 5/25/2010 1:00:31.350 AM Set monitor color temperature, high level failed; verifying error code.. 
    Message 5/25/2010 1:00:31.350 AM failure: error codes do not match; actual = ERROR_INVALID_PARAMETER, reference = 
    Message 5/25/2010 1:00:31.350 AM analysing cause of failure; HW: ERROR_INVALID_PARAMETER, emulated: ERROR_SUCCESS.. 
    Message 5/25/2010 1:00:31.350 AM HW failed a seemingly valid call; test case failed.. 
    Message 5/25/2010 1:00:31.350 AM Set monitor color temperature, high level failed; verifying whether output values have been overwritten.. 
    Message 5/25/2010 1:00:31.350 AM analysing parameter index 0 (new VCP value).. 
    Message 5/25/2010 1:00:31.350 AM actual value: 12 
    Message 5/25/2010 1:00:31.350 AM reference value: 12 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: values match 
    Message 5/25/2010 1:00:31.350 AM hi level Set vs low level Set; intermediate completed: FAILED (check log for cause of failure) 
    Message 5/25/2010 1:00:31.350 AM comparing results of Set monitor color temperature, high level against Set monitor color temperature, emulated, high level. 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: results match: actual == expected = FALSE 
    Message 5/25/2010 1:00:31.350 AM Set monitor color temperature, high level failed; verifying error code.. 
    Message 5/25/2010 1:00:31.350 AM failure: error codes do not match; actual = ERROR_INVALID_PARAMETER, reference = ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE 
    Message 5/25/2010 1:00:31.350 AM analysing cause of failure; HW: ERROR_INVALID_PARAMETER, emulated: ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE.. 
    Message 5/25/2010 1:00:31.350 AM HW returned a mismatching error code; test case failed.. 
    Message 5/25/2010 1:00:31.350 AM Set monitor color temperature, high level failed; verifying whether output values have been overwritten.. 
    Message 5/25/2010 1:00:31.350 AM analysing parameter index 0 (new temperature value).. 
    Message 5/25/2010 1:00:31.350 AM actual value: 12 
    Message 5/25/2010 1:00:31.350 AM reference value: 12 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: values match 
    Message 5/25/2010 1:00:31.350 AM hi level Set vs emulated Set; intermediate completed: FAILED (check log for cause of failure) 
    Message 5/25/2010 1:00:31.350 AM comparing results of Get color temperature, high level against Get color temperature, low level. 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: results match: actual == expected = FALSE 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level failed; verifying error code.. 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level failed; verifying whether output values have been overwritten.. 
    Message 5/25/2010 1:00:31.350 AM analysing parameter index 0 (color temperature).. 
    Message 5/25/2010 1:00:31.350 AM actual value: 0 
    Message 5/25/2010 1:00:31.350 AM reference value: 0 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: values match 
    Message 5/25/2010 1:00:31.350 AM verifying pre- and post- call values.. 
    Message 5/25/2010 1:00:31.350 AM actual pre-call value: 0 
    Message 5/25/2010 1:00:31.350 AM actual post-call value: 0 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: output value were not overwritten 
    Message 5/25/2010 1:00:31.350 AM hi level Get vs low level Get; intermediate completed: PASSED. 
    Message 5/25/2010 1:00:31.350 AM comparing results of Get color temperature, high level against Get color temperature, emulated. 
    Message 5/25/2010 1:00:31.350 AM failure: results do not match: actual = FALSE, expected = TRUE 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level failed; verifying error code.. 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level failed; verifying whether output values have been overwritten.. 
    Message 5/25/2010 1:00:31.350 AM analysing parameter index 0 (color temperature).. 
    Message 5/25/2010 1:00:31.350 AM actual value: 0 
    Message 5/25/2010 1:00:31.350 AM reference value: 0 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: values match 
    Message 5/25/2010 1:00:31.350 AM verifying pre- and post- call values.. 
    Message 5/25/2010 1:00:31.350 AM actual pre-call value: 0 
    Message 5/25/2010 1:00:31.350 AM actual post-call value: 0 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: output value were not overwritten 
    Message 5/25/2010 1:00:31.350 AM hi level Get vs emulated Get; intermediate completed: PASSED. 
    Message 5/25/2010 1:00:31.350 AM Color temperature, Set and Get, default call; VCP code: 0x14, monitor index: 0 completed: FAILED (check log for cause of failure) 
    Message 5/25/2010 1:00:31.350 AM Color temperature, Set and Get completed: FAILED (check log for cause of failure) 
    End Test 5/25/2010 1:00:31.350 AM Monitor configuration API group\High level API group\Monitor calibration API\Color temperature\color temperature, default
    Result:   Fail
    Repro:   ShellRunner.exe -c MonConfigAPI_FVT.pro -l "C:\WTT\JobsWorkingDir\Tasks\WTTJobRunF174D74D-AE15-4293-A4E2-C3043235988D\s98wtt_u.dll"

     


    Message 5/25/2010 1:00:31.350 AM failure: results do not match: actual = FALSE, expected = TRUE 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level failed; verifying error code.. 
    Message 5/25/2010 1:00:31.350 AM Get color temperature, high level failed; verifying whether output values have been overwritten.. 
    Message 5/25/2010 1:00:31.350 AM analysing parameter index 0 (color temperature).. 
    Message 5/25/2010 1:00:31.350 AM actual value: 0 
    Message 5/25/2010 1:00:31.350 AM reference value: 0 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: values match 
    Message 5/25/2010 1:00:31.350 AM verifying pre- and post- call values.. 
    Message 5/25/2010 1:00:31.350 AM actual pre-call value: 0 
    Message 5/25/2010 1:00:31.350 AM actual post-call value: 0 
    Message 5/25/2010 1:00:31.350 AM intermediate pass: output value were not overwritten 
    Message 5/25/2010 1:00:31.350 AM hi level Get vs emulated Get; intermediate completed: PASSED. 
    Message 5/25/2010 1:00:31.350 AM Color temperature, Set and Get, default call; VCP code: 0x14, monitor index: 0 completed: FAILED (check log for cause of failure) 
    Message 5/25/2010 1:00:31.350 AM Color temperature, Set and Get completed: FAILED (check log for cause of failure) 
    End Test 5/25/2010 1:00:31.350 AM Monitor configuration API group\High level API group\Monitor calibration API\Color temperature\color temperature, default
    Result:   Fail
    Repro:   ShellRunner.exe -c MonConfigAPI_FVT.pro -l "C:\WTT\JobsWorkingDir\Tasks\WTTJobRunF174D74D-AE15-4293-A4E2-C3043235988D\s98wtt_u.dll"

    2010年5月25日 8:44

答案

  • Errata filter 在winqual.microsoft.com网站右下角有下载。下载后,按照其中的readme文档将其安装在DTM controller上。不需要重新做测试。直接在device console中查看你的提交状态。看看这个错误项目是否可以被errata filter过滤掉。如果还不行,请告诉我们结果。


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年6月3日 2:56
    版主

全部回复

  • Errata filter 在winqual.microsoft.com网站右下角有下载。下载后,按照其中的readme文档将其安装在DTM controller上。不需要重新做测试。直接在device console中查看你的提交状态。看看这个错误项目是否可以被errata filter过滤掉。如果还不行,请告诉我们结果。


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年6月3日 2:56
    版主
  • 谢谢,我已经弄好了。

    2010年6月4日 0:56