美文网首页
单测与统计(粗糙的笔记)

单测与统计(粗糙的笔记)

作者: rajs20222007 | 来源:发表于2022-04-28 05:57 被阅读0次

    CLANG_ENABLE_CODE_COVERAGE = NO;(非必需)

    GCC_GENERATE_TEST_COVERAGE_FILES = NO;

    GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;

            codeCoverageEnabled = "YES">

            签名、真机;(test bundle总是加载失败,也许重装就行了)

            extern void __gcov_dump(void);

        __gcov_dump();

        pod里面要有test工程;

        生成gcno(Objects-normal/) + gcda(/device),拷贝一起;

        gcno:

        setenv("GCOV_PREFIX", [docpath], 1);

        setenv("GCOV_PREFIX_STRIP", "13", 1);

        用lcov来

        【参考:https://blog.csdn.net/gease_lcj/article/details/103566120】

    -----

    lcov --remove Coverage.info '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/*' -o Coverage_fliter.info

    lcov -c -d ./Documents/arm64 -b ./ -o ./coverage.info

    genhtml -t "report" --rc lcov_branch_coverage=1 coverage.info -o Document

    ----

    全力写单测。。。

    ---

    做链路mock;

    【上面每个细节的原理】

    相关文章

      网友评论

          本文标题:单测与统计(粗糙的笔记)

          本文链接:https://www.haomeiwen.com/subject/hyyryrtx.html