none
在單元測試(Unit Test)中測試有include boost.log library的程式,vstest.discoveryengine.exe crash RRS feed

  • 一般討論

  • 各位好,

    最近在寫程式時,有include Boost library裡面的log function (Boost.Log),

    寫好之後compile沒問題,用Visual Studio Unit Test framework寫出來的測試程式compile也OK。

    但是compile完之後、探索test cases時,vstest.dicoveryenginge.exe就應用程式錯誤掛掉,

    也因此測試總管裡面也沒有出現我寫的那些test cases...

     

    試了一下發現

    假設待測程式裡有include boost library (ex: #include <boost/log/expression.hpp>)

    就會發生vstest.discoveryengine.exe掛掉的現象,註解掉之後便一切正常。

     

    基本上我的程式本身還沒開始寫call boost function的部分,單純先試試看include之後是不是正常

    沒想到一試就掛掉...Orz 

    不知道各位好手們,有沒有遇過類似的問題、或是針對這個問題有想到什麼解決的方式?

    非常感謝各位!


    2015年10月20日 上午 09:42

所有回覆