:orphan: .. index:: pair: enum; trc_update_log_parse_flags .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179: enum trc_update_log_parse_flags =============================== Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum trc_update_log_parse_flags { :ref:`TRC_UPDATE_TAGS_BY_LOGS` =(1LLU<<0), :ref:`TRC_UPDATE_FAKE_LOG` =(1LLU<<1), :ref:`TRC_UPDATE_MERGE_LOG` =(1LLU<<2), :ref:`TRC_UPDATE_RULES_ALL` =(1LLU<<3), :ref:`TRC_UPDATE_USE_RULE_IDS` =(1LLU<<4), :ref:`TRC_UPDATE_NO_GEN_WILDS` =(1LLU<<5), :ref:`TRC_UPDATE_LOG_WILDS` =(1LLU<<6), :ref:`TRC_UPDATE_LOG_WILDS_UNEXP` =(1LLU<<7), :ref:`TRC_UPDATE_COPY_OLD` =(1LLU<<8), :ref:`TRC_UPDATE_COPY_CONFLS` =(1LLU<<9), :ref:`TRC_UPDATE_COPY_OLD_FIRST` =(1LLU<<10), :ref:`TRC_UPDATE_COPY_BOTH` =(1LLU<<11), :ref:`TRC_UPDATE_CONFLS_ALL` =(1LLU<<12), :ref:`TRC_UPDATE_TAGS_STR` =(1LLU<<13), :ref:`TRC_UPDATE_GEN_APPLY` =(1LLU<<14), :ref:`TRC_UPDATE_RULES_CONFL` =(1LLU<<15), :ref:`TRC_UPDATE_RRESULTS` =(1LLU<<16), :ref:`TRC_UPDATE_RRESULT` =(1LLU<<17), :ref:`TRC_UPDATE_RRENTRY` =(1LLU<<18), :ref:`TRC_UPDATE_RVERDICT` =(1LLU<<19), :ref:`TRC_UPDATE_PRINT_PATHS` =(1LLU<<19), :ref:`TRC_UPDATE_NO_PE` =(1LLU<<21), :ref:`TRC_UPDATE_RULE_UPD_ONLY` =(1LLU<<22), :ref:`TRC_UPDATE_SKIPPED` =(1LLU<<23), :ref:`TRC_UPDATE_NO_SKIP_ONLY` =(1LLU<<24), :ref:`TRC_UPDATE_NO_EXP_ONLY` =(1LLU<<25), :ref:`TRC_UPDATE_GEN_TAGS` =(1LLU<<27), :ref:`TRC_UPDATE_EXT_WILDS` =(1LLU<<28), :ref:`TRC_UPDATE_SIMPL_TAGS` =(1LLU<<29), :ref:`TRC_UPDATE_INTERSEC_WILDS` =(1LLU<<32), :ref:`TRC_UPDATE_NO_GEN_FSS` =(1LLU<<33), :ref:`TRC_UPDATE_FSS_UNLIM` =(1LLU<<34), :ref:`TRC_UPDATE_NO_R_FAIL` =(1LLU<<35), :ref:`TRC_UPDATE_NO_INCOMPL` =(1LLU<<36), :ref:`TRC_UPDATE_NO_INT_ERR` =(1LLU<<37), :ref:`TRC_UPDATE_FILT_LOG` =(1LLU<<39), :ref:`TRC_UPDATE_RULE_ARGS` =(1LLU<<40), :ref:`TRC_UPDATE_TAGS_GATHER` =(1LLU<<41), }; .. _details-trc__update_8h_1a75bbbdc1231672f437051230cdca4179: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Enum Values ----------- .. index:: pair: enumvalue; TRC_UPDATE_TAGS_BY_LOGS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a842d6964a8b301bfa07ed699f3516cb1: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_TAGS_BY_LOGS If tag expression for log is not specified, derive it from its file name .. index:: pair: enumvalue; TRC_UPDATE_FAKE_LOG .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a2472f419a5e84dff403c0a56643763ec: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_FAKE_LOG Parse log of fake Tester run .. index:: pair: enumvalue; TRC_UPDATE_MERGE_LOG .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179aba4e1b3cec407e3483c1cb91b5292140: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_MERGE_LOG Merge iterations from log into TRC DB performing TRC update .. index:: pair: enumvalue; TRC_UPDATE_RULES_ALL .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179ada49f38009415d7c9bd72ca95b51b5d4: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RULES_ALL Generate updating rules for all possible results (not only those for which there are new results in logs) .. index:: pair: enumvalue; TRC_UPDATE_USE_RULE_IDS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179acf624fe0deb624330170913ca790ae96: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_USE_RULE_IDS Insert updating rule ID in user_attr attribute of test iterations in generated TRC to simplify applying of edited rules .. index:: pair: enumvalue; TRC_UPDATE_NO_GEN_WILDS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a6a159497599dabf0b648528601463eab: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_GEN_WILDS Do not replace test iterations with wildcards in generated TRC .. index:: pair: enumvalue; TRC_UPDATE_LOG_WILDS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179aad424f5cb2126fe067f86e0dce054117: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_LOG_WILDS Generate wildcards for results from logs, not from TRC DB .. index:: pair: enumvalue; TRC_UPDATE_LOG_WILDS_UNEXP .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a130a14429743b655d2c9afba0947db0c: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_LOG_WILDS_UNEXP Generate wildcards for unexpected results from logs only .. index:: pair: enumvalue; TRC_UPDATE_COPY_OLD .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a70557a507e4e77f97b94fee20528d0f7: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_COPY_OLD Copy results from current TRC DB in ```` section of updating rule .. index:: pair: enumvalue; TRC_UPDATE_COPY_CONFLS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a6ef402fe8e62281a08be8e6100d183c4: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_COPY_CONFLS Copy conflicting results from logs in ```` section of updating rule .. index:: pair: enumvalue; TRC_UPDATE_COPY_OLD_FIRST .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a83923280d1aa741b1566281d0552add6: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_COPY_OLD_FIRST This flag is useful only if both TRC_UDPATE_COPY_OLD and TRC_UPDATE_COPY_CONFLS are specified. If this flag is set, then when copying results to ```` section, firstly results from current TRC DB should be processed; otherwise firstly conflicting results should be processed .. index:: pair: enumvalue; TRC_UPDATE_COPY_BOTH .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a298ef2d796aa73e624c9514cf8b2253d: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_COPY_BOTH This flag is useful only if both TRC_UDPATE_COPY_OLD and TRC_UPDATE_COPY_CONFLS are specified. If this flag is set, then both types of results are copied to ````, in order specified by TRC_UPDATE_COPY_OLD_FIRST flag. If it is not set, then only the first type is copied .. index:: pair: enumvalue; TRC_UPDATE_CONFLS_ALL .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a5c1707335936d6c93dd5cb931879030e: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_CONFLS_ALL Treat all results from logs as unexpected ones .. index:: pair: enumvalue; TRC_UPDATE_TAGS_STR .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a3ed35feed0bf1c519014ee08defbe763: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_TAGS_STR Do not change string representation of tags .. index:: pair: enumvalue; TRC_UPDATE_GEN_APPLY .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a799b1c7f2a8e92bca6d521182a0919f0: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_GEN_APPLY Apply updating rules after generating them .. index:: pair: enumvalue; TRC_UPDATE_RULES_CONFL .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a092a5e2cc31982a0eafe72858edc9dea: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RULES_CONFL If applying of a rule leads to replacing some alredy existing expected results with different ones, do not replace them but treat results from ```` section of rule as conflicting results from logs .. index:: pair: enumvalue; TRC_UPDATE_RRESULTS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a73564cd28ed308205dc28a722740e8a0: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RRESULTS Generate updating rules of type ``TRC_UPDATE_RRESULTS`` .. index:: pair: enumvalue; TRC_UPDATE_RRESULT .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179ae4a7fc8e8939e94c33f188a202ec146a: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RRESULT Generate updating rules of type ``TRC_UPDATE_RRESULT`` .. index:: pair: enumvalue; TRC_UPDATE_RRENTRY .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a4eb1d7dbe23f0e481a42da0ca8f2d933: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RRENTRY Generate updating rules of type ``TRC_UPDATE_RRENTRY`` .. index:: pair: enumvalue; TRC_UPDATE_RVERDICT .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a0d59ded1c9bd4c7ca1047e6e0e892fda: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RVERDICT Generate updating rules of type ``TRC_UPDATE_RVERDICT`` .. index:: pair: enumvalue; TRC_UPDATE_PRINT_PATHS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a85010547bf353b4aa8de77149eff83b9: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_PRINT_PATHS Output test paths encountered in logs and exit .. index:: pair: enumvalue; TRC_UPDATE_NO_PE .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a6b419143dfda7286a66c60da59dab748: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_PE Do not take into consideration prologues and epilogues .. index:: pair: enumvalue; TRC_UPDATE_RULE_UPD_ONLY .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179aa16cf0158ae364737eaca24f46ef7749: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RULE_UPD_ONLY Save only tests for which iterations at least one rule was applied .. index:: pair: enumvalue; TRC_UPDATE_SKIPPED .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179aa9b462684ea6bb81ac22a54625b8eb47: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_SKIPPED Show skipped unexpected results .. index:: pair: enumvalue; TRC_UPDATE_NO_SKIP_ONLY .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179ae342bc63d3a415140f1d10c403819219: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_SKIP_ONLY Do not create rules with ```` containing skipped only results .. index:: pair: enumvalue; TRC_UPDATE_NO_EXP_ONLY .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a3a4074b78db573ca2c2bc06105bfab52: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_EXP_ONLY Do not create rules with ```` containing expected only results if CONFLS_ALL is turned on .. index:: pair: enumvalue; TRC_UPDATE_GEN_TAGS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a9f7e2b4484f0996aa4d06bae6a851702: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_GEN_TAGS Generate tags for logs .. index:: pair: enumvalue; TRC_UPDATE_EXT_WILDS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a5c81faafa7f5bd1d36116307a8110fbd: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_EXT_WILDS Specify a value for each argument in wildcard where it is possible for a given wildcard .. index:: pair: enumvalue; TRC_UPDATE_SIMPL_TAGS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a607b7af046cb8d5ab8efa85788d15c13: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_SIMPL_TAGS Simplify tag expressions in lists of unexpected results from logs .. index:: pair: enumvalue; TRC_UPDATE_INTERSEC_WILDS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a80bab412dca8586450d4b86b6b509126: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_INTERSEC_WILDS It's allowed for iteration to have more than one wildcard describing it .. index:: pair: enumvalue; TRC_UPDATE_NO_GEN_FSS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179af7dbdd2851a9d9c44eaeb7114af9da5e: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_GEN_FSS Do not try to find out subsets corresponding to every possible iteration record, do not use algorithms based on it .. index:: pair: enumvalue; TRC_UPDATE_FSS_UNLIM .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179aeeb1d370bddbbfeb2c95a3194da04e71: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_FSS_UNLIM Do not resrict amount of time used to find out subsets for every possible iteration record .. index:: pair: enumvalue; TRC_UPDATE_NO_R_FAIL .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a592b40c885af52e7e0386e1f4f45fec7: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_R_FAIL Do not consider results of kind "FAILED without verdicts" .. index:: pair: enumvalue; TRC_UPDATE_NO_INCOMPL .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a0874e7c3a3d7c82dce6e2331cb189102: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_INCOMPL Do not consider INCOMPLETE results .. index:: pair: enumvalue; TRC_UPDATE_NO_INT_ERR .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179aa90641414d396a9f6ab85cb3a1be2903: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_NO_INT_ERR Do not consider results with internal error .. index:: pair: enumvalue; TRC_UPDATE_FILT_LOG .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179ac620e5a312d1b07d27aebaa1e4fc5543: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_FILT_LOG Log to be used for filtering out iterations not appearing in it .. index:: pair: enumvalue; TRC_UPDATE_RULE_ARGS .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a2fea5095d7204b7c111a660d57fbaab4: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_RULE_ARGS Generate ```` tags for generated rules .. index:: pair: enumvalue; TRC_UPDATE_TAGS_GATHER .. _doxid-trc__update_8h_1a75bbbdc1231672f437051230cdca4179a93d21440882b744e523786bba2aabef8: .. ref-code-block:: cpp :class: doxyrest-title-code-block TRC_UPDATE_TAGS_GATHER Gather tags from logs and print them