enum trc_update_log_parse_flags
Overview
#include <trc_update.h> enum trc_update_log_parse_flags { TRC_UPDATE_TAGS_BY_LOGS =(1LLU<<0), TRC_UPDATE_FAKE_LOG =(1LLU<<1), TRC_UPDATE_MERGE_LOG =(1LLU<<2), TRC_UPDATE_RULES_ALL =(1LLU<<3), TRC_UPDATE_USE_RULE_IDS =(1LLU<<4), TRC_UPDATE_NO_GEN_WILDS =(1LLU<<5), TRC_UPDATE_LOG_WILDS =(1LLU<<6), TRC_UPDATE_LOG_WILDS_UNEXP =(1LLU<<7), TRC_UPDATE_COPY_OLD =(1LLU<<8), TRC_UPDATE_COPY_CONFLS =(1LLU<<9), TRC_UPDATE_COPY_OLD_FIRST =(1LLU<<10), TRC_UPDATE_COPY_BOTH =(1LLU<<11), TRC_UPDATE_CONFLS_ALL =(1LLU<<12), TRC_UPDATE_TAGS_STR =(1LLU<<13), TRC_UPDATE_GEN_APPLY =(1LLU<<14), TRC_UPDATE_RULES_CONFL =(1LLU<<15), TRC_UPDATE_RRESULTS =(1LLU<<16), TRC_UPDATE_RRESULT =(1LLU<<17), TRC_UPDATE_RRENTRY =(1LLU<<18), TRC_UPDATE_RVERDICT =(1LLU<<19), TRC_UPDATE_PRINT_PATHS =(1LLU<<19), TRC_UPDATE_NO_PE =(1LLU<<21), TRC_UPDATE_RULE_UPD_ONLY =(1LLU<<22), TRC_UPDATE_SKIPPED =(1LLU<<23), TRC_UPDATE_NO_SKIP_ONLY =(1LLU<<24), TRC_UPDATE_NO_EXP_ONLY =(1LLU<<25), TRC_UPDATE_GEN_TAGS =(1LLU<<27), TRC_UPDATE_EXT_WILDS =(1LLU<<28), TRC_UPDATE_SIMPL_TAGS =(1LLU<<29), TRC_UPDATE_INTERSEC_WILDS =(1LLU<<32), TRC_UPDATE_NO_GEN_FSS =(1LLU<<33), TRC_UPDATE_FSS_UNLIM =(1LLU<<34), TRC_UPDATE_NO_R_FAIL =(1LLU<<35), TRC_UPDATE_NO_INCOMPL =(1LLU<<36), TRC_UPDATE_NO_INT_ERR =(1LLU<<37), TRC_UPDATE_FILT_LOG =(1LLU<<39), TRC_UPDATE_RULE_ARGS =(1LLU<<40), TRC_UPDATE_TAGS_GATHER =(1LLU<<41), };
Detailed Documentation
Enum Values
TRC_UPDATE_TAGS_BY_LOGS
If tag expression for log is not specified, derive it from its file name
TRC_UPDATE_FAKE_LOG
Parse log of fake Tester run
TRC_UPDATE_MERGE_LOG
Merge iterations from log into TRC DB performing TRC update
TRC_UPDATE_RULES_ALL
Generate updating rules for all possible results (not only those for which there are new results in logs)
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
TRC_UPDATE_NO_GEN_WILDS
Do not replace test iterations with wildcards in generated TRC
TRC_UPDATE_LOG_WILDS
Generate wildcards for results from logs, not from TRC DB
TRC_UPDATE_LOG_WILDS_UNEXP
Generate wildcards for unexpected results from logs only
TRC_UPDATE_COPY_OLD
Copy results from current TRC DB in <new>
section of updating rule
TRC_UPDATE_COPY_CONFLS
Copy conflicting results from logs in <new>
section of updating rule
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 <new>
section, firstly results from current TRC DB should be processed; otherwise firstly conflicting results should be processed
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 <new>
, in order specified by TRC_UPDATE_COPY_OLD_FIRST flag. If it is not set, then only the first type is copied
TRC_UPDATE_CONFLS_ALL
Treat all results from logs as unexpected ones
TRC_UPDATE_TAGS_STR
Do not change string representation of tags
TRC_UPDATE_GEN_APPLY
Apply updating rules after generating them
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 <new>
section of rule as conflicting results from logs
TRC_UPDATE_RRESULTS
Generate updating rules of type TRC_UPDATE_RRESULTS
TRC_UPDATE_RRESULT
Generate updating rules of type TRC_UPDATE_RRESULT
TRC_UPDATE_RRENTRY
Generate updating rules of type TRC_UPDATE_RRENTRY
TRC_UPDATE_RVERDICT
Generate updating rules of type TRC_UPDATE_RVERDICT
TRC_UPDATE_PRINT_PATHS
Output test paths encountered in logs and exit
TRC_UPDATE_NO_PE
Do not take into consideration prologues and epilogues
TRC_UPDATE_RULE_UPD_ONLY
Save only tests for which iterations at least one rule was applied
TRC_UPDATE_SKIPPED
Show skipped unexpected results
TRC_UPDATE_NO_SKIP_ONLY
Do not create rules with <conflicts/>
containing skipped only results
TRC_UPDATE_NO_EXP_ONLY
Do not create rules with <conflicts/>
containing expected only results if CONFLS_ALL is turned on
TRC_UPDATE_GEN_TAGS
Generate tags for logs
TRC_UPDATE_EXT_WILDS
Specify a value for each argument in wildcard where it is possible for a given wildcard
TRC_UPDATE_SIMPL_TAGS
Simplify tag expressions in lists of unexpected results from logs
TRC_UPDATE_INTERSEC_WILDS
It’s allowed for iteration to have more than one wildcard describing it
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
TRC_UPDATE_FSS_UNLIM
Do not resrict amount of time used to find out subsets for every possible iteration record
TRC_UPDATE_NO_R_FAIL
- Do not consider results of kind “FAILED without
verdicts”
TRC_UPDATE_NO_INCOMPL
Do not consider INCOMPLETE results
TRC_UPDATE_NO_INT_ERR
Do not consider results with internal error
TRC_UPDATE_FILT_LOG
Log to be used for filtering out iterations not appearing in it
TRC_UPDATE_RULE_ARGS
Generate <args>
tags for generated rules
TRC_UPDATE_TAGS_GATHER
Gather tags from logs and print them