GW04_AS33_V7.1a.html 462 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <title>Test Report</title>
  6. <link href="assets/style.css" rel="stylesheet" type="text/css"/></head>
  7. <body onLoad="init()">
  8. <script>/* This Source Code Form is subject to the terms of the Mozilla Public
  9. * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  10. * You can obtain one at http://mozilla.org/MPL/2.0/. */
  11. function toArray(iter) {
  12. if (iter === null) {
  13. return null;
  14. }
  15. return Array.prototype.slice.call(iter);
  16. }
  17. function find(selector, elem) { // eslint-disable-line no-redeclare
  18. if (!elem) {
  19. elem = document;
  20. }
  21. return elem.querySelector(selector);
  22. }
  23. function findAll(selector, elem) {
  24. if (!elem) {
  25. elem = document;
  26. }
  27. return toArray(elem.querySelectorAll(selector));
  28. }
  29. function sortColumn(elem) {
  30. toggleSortStates(elem);
  31. const colIndex = toArray(elem.parentNode.childNodes).indexOf(elem);
  32. let key;
  33. if (elem.classList.contains('result')) {
  34. key = keyResult;
  35. } else if (elem.classList.contains('links')) {
  36. key = keyLink;
  37. } else {
  38. key = keyAlpha;
  39. }
  40. sortTable(elem, key(colIndex));
  41. }
  42. function showAllExtras() { // eslint-disable-line no-unused-vars
  43. findAll('.col-result').forEach(showExtras);
  44. }
  45. function hideAllExtras() { // eslint-disable-line no-unused-vars
  46. findAll('.col-result').forEach(hideExtras);
  47. }
  48. function showExtras(colresultElem) {
  49. const extras = colresultElem.parentNode.nextElementSibling;
  50. const expandcollapse = colresultElem.firstElementChild;
  51. extras.classList.remove('collapsed');
  52. expandcollapse.classList.remove('expander');
  53. expandcollapse.classList.add('collapser');
  54. }
  55. function hideExtras(colresultElem) {
  56. const extras = colresultElem.parentNode.nextElementSibling;
  57. const expandcollapse = colresultElem.firstElementChild;
  58. extras.classList.add('collapsed');
  59. expandcollapse.classList.remove('collapser');
  60. expandcollapse.classList.add('expander');
  61. }
  62. function showFilters() {
  63. const filterItems = document.getElementsByClassName('filter');
  64. for (let i = 0; i < filterItems.length; i++)
  65. filterItems[i].hidden = false;
  66. }
  67. function addCollapse() {
  68. // Add links for show/hide all
  69. const resulttable = find('table#results-table');
  70. const showhideall = document.createElement('p');
  71. showhideall.innerHTML = '<a href="javascript:showAllExtras()">Show all details</a> / ' +
  72. '<a href="javascript:hideAllExtras()">Hide all details</a>';
  73. resulttable.parentElement.insertBefore(showhideall, resulttable);
  74. // Add show/hide link to each result
  75. findAll('.col-result').forEach(function(elem) {
  76. const collapsed = getQueryParameter('collapsed') || 'Passed';
  77. const extras = elem.parentNode.nextElementSibling;
  78. const expandcollapse = document.createElement('span');
  79. if (extras.classList.contains('collapsed')) {
  80. expandcollapse.classList.add('expander');
  81. } else if (collapsed.includes(elem.innerHTML)) {
  82. extras.classList.add('collapsed');
  83. expandcollapse.classList.add('expander');
  84. } else {
  85. expandcollapse.classList.add('collapser');
  86. }
  87. elem.appendChild(expandcollapse);
  88. elem.addEventListener('click', function(event) {
  89. if (event.currentTarget.parentNode.nextElementSibling.classList.contains('collapsed')) {
  90. showExtras(event.currentTarget);
  91. } else {
  92. hideExtras(event.currentTarget);
  93. }
  94. });
  95. });
  96. }
  97. function getQueryParameter(name) {
  98. const match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
  99. return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
  100. }
  101. function init () { // eslint-disable-line no-unused-vars
  102. resetSortHeaders();
  103. addCollapse();
  104. showFilters();
  105. sortColumn(find('.initial-sort'));
  106. findAll('.sortable').forEach(function(elem) {
  107. elem.addEventListener('click',
  108. function() {
  109. sortColumn(elem);
  110. }, false);
  111. });
  112. }
  113. function sortTable(clicked, keyFunc) {
  114. const rows = findAll('.results-table-row');
  115. const reversed = !clicked.classList.contains('asc');
  116. const sortedRows = sort(rows, keyFunc, reversed);
  117. /* Whole table is removed here because browsers acts much slower
  118. * when appending existing elements.
  119. */
  120. const thead = document.getElementById('results-table-head');
  121. document.getElementById('results-table').remove();
  122. const parent = document.createElement('table');
  123. parent.id = 'results-table';
  124. parent.appendChild(thead);
  125. sortedRows.forEach(function(elem) {
  126. parent.appendChild(elem);
  127. });
  128. document.getElementsByTagName('BODY')[0].appendChild(parent);
  129. }
  130. function sort(items, keyFunc, reversed) {
  131. const sortArray = items.map(function(item, i) {
  132. return [keyFunc(item), i];
  133. });
  134. sortArray.sort(function(a, b) {
  135. const keyA = a[0];
  136. const keyB = b[0];
  137. if (keyA == keyB) return 0;
  138. if (reversed) {
  139. return keyA < keyB ? 1 : -1;
  140. } else {
  141. return keyA > keyB ? 1 : -1;
  142. }
  143. });
  144. return sortArray.map(function(item) {
  145. const index = item[1];
  146. return items[index];
  147. });
  148. }
  149. function keyAlpha(colIndex) {
  150. return function(elem) {
  151. return elem.childNodes[1].childNodes[colIndex].firstChild.data.toLowerCase();
  152. };
  153. }
  154. function keyLink(colIndex) {
  155. return function(elem) {
  156. const dataCell = elem.childNodes[1].childNodes[colIndex].firstChild;
  157. return dataCell == null ? '' : dataCell.innerText.toLowerCase();
  158. };
  159. }
  160. function keyResult(colIndex) {
  161. return function(elem) {
  162. const strings = ['Error', 'Failed', 'Rerun', 'XFailed', 'XPassed',
  163. 'Skipped', 'Passed'];
  164. return strings.indexOf(elem.childNodes[1].childNodes[colIndex].firstChild.data);
  165. };
  166. }
  167. function resetSortHeaders() {
  168. findAll('.sort-icon').forEach(function(elem) {
  169. elem.parentNode.removeChild(elem);
  170. });
  171. findAll('.sortable').forEach(function(elem) {
  172. const icon = document.createElement('div');
  173. icon.className = 'sort-icon';
  174. icon.textContent = 'vvv';
  175. elem.insertBefore(icon, elem.firstChild);
  176. elem.classList.remove('desc', 'active');
  177. elem.classList.add('asc', 'inactive');
  178. });
  179. }
  180. function toggleSortStates(elem) {
  181. //if active, toggle between asc and desc
  182. if (elem.classList.contains('active')) {
  183. elem.classList.toggle('asc');
  184. elem.classList.toggle('desc');
  185. }
  186. //if inactive, reset all other functions and add ascending active
  187. if (elem.classList.contains('inactive')) {
  188. resetSortHeaders();
  189. elem.classList.remove('inactive');
  190. elem.classList.add('active');
  191. }
  192. }
  193. function isAllRowsHidden(value) {
  194. return value.hidden == false;
  195. }
  196. function filterTable(elem) { // eslint-disable-line no-unused-vars
  197. const outcomeAtt = 'data-test-result';
  198. const outcome = elem.getAttribute(outcomeAtt);
  199. const classOutcome = outcome + ' results-table-row';
  200. const outcomeRows = document.getElementsByClassName(classOutcome);
  201. for(let i = 0; i < outcomeRows.length; i++){
  202. outcomeRows[i].hidden = !elem.checked;
  203. }
  204. const rows = findAll('.results-table-row').filter(isAllRowsHidden);
  205. const allRowsHidden = rows.length == 0 ? true : false;
  206. const notFoundMessage = document.getElementById('not-found-message');
  207. notFoundMessage.hidden = !allRowsHidden;
  208. }
  209. </script>
  210. <h1>GW04_AS33_V7.1a.html</h1>
  211. <p>Report generated on 18-Oct-2022 at 13:46:38 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.1.1</p>
  212. <h2>Environment</h2>
  213. <table id="environment">
  214. <tr>
  215. <td>Packages</td>
  216. <td>{"pluggy": "1.0.0", "py": "1.11.0", "pytest": "7.1.3"}</td></tr>
  217. <tr>
  218. <td>Platform</td>
  219. <td>Windows-10-10.0.22000-SP0</td></tr>
  220. <tr>
  221. <td>Plugins</td>
  222. <td>{"allure-pytest": "2.10.0", "dependency": "0.5.1", "forked": "1.4.0", "html": "3.1.1", "metadata": "2.0.2", "ordering": "0.6", "rerunfailures": "10.2", "xdist": "2.5.0"}</td></tr>
  223. <tr>
  224. <td>Python</td>
  225. <td>3.9.5</td></tr></table>
  226. <h2>Summary</h2>
  227. <p>68 tests ran in 2.21 seconds. </p>
  228. <p class="filter" hidden="true">(Un)check the boxes to filter the results.</p><input checked="true" class="filter" data-test-result="passed" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="passed">66 passed</span>, <input checked="true" class="filter" data-test-result="skipped" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="skipped">0 skipped</span>, <input checked="true" class="filter" data-test-result="failed" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="failed">2 failed</span>, <input checked="true" class="filter" data-test-result="error" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="error">0 errors</span>, <input checked="true" class="filter" data-test-result="xfailed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="xfailed">0 expected failures</span>, <input checked="true" class="filter" data-test-result="xpassed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="xpassed">0 unexpected passes</span>, <input checked="true" class="filter" data-test-result="rerun" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="rerun">0 rerun</span>
  229. <h2>Results</h2>
  230. <table id="results-table">
  231. <thead id="results-table-head">
  232. <tr>
  233. <th class="sortable result initial-sort" col="result">Result</th>
  234. <th class="sortable" col="name">Test</th>
  235. <th class="sortable" col="duration">Duration</th>
  236. <th class="sortable links" col="links">Links</th></tr>
  237. <tr hidden="true" id="not-found-message">
  238. <th colspan="4">No results found. Try to check the filters</th></tr></thead>
  239. <tbody class="failed results-table-row">
  240. <tr>
  241. <td class="col-result">Failed</td>
  242. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Os-search_pattern24-OsTaskStackSize-2048]</td>
  243. <td class="col-duration">0.01</td>
  244. <td class="col-links"></td></tr>
  245. <tr>
  246. <td class="extra" colspan="4">
  247. <div class="log">module_name = &#x27;Os&#x27;<br/>search_pattern = {&#x27;xpath_rule&#x27;: &#x27;TEXT_EQ&#x27;, &#x27;xpath_str&#x27;: &#x27;.//SHORT-NAME&#x27;, &#x27;xpath_text&#x27;: &#x27;SecureSrvTask&#x27;}<br/>param_name = &#x27;OsTaskStackSize&#x27;, expect_value = &#x27;2048&#x27;<br/><br/> @allure.feature(&#x27;Custom Pattern Parameter Check&#x27;)<br/> @pytest.mark.parametrize(&quot;module_name, search_pattern, param_name, expect_value&quot;, get_xlsx_data_by_filter(HARDWARE_TYPE, PROJECT_TYPE, ItemType.CUSTOM_PATTERN))<br/> def test_custom_pattern_case(module_name, search_pattern, param_name, expect_value):<br/> &#x27;&#x27;&#x27;<br/> 该用例适用于测试 通过某种模式规则,定位到唯一的container, 该container包含的指定配置项,是否与期望值相同。<br/> 例如,可能多个container 都具有该配置项,但对于目标container, 可能和其他container 配置值不同。<br/> :param module_name:<br/> :param search_pattern:<br/> :param param_name:<br/> :param expect_value:<br/> :return:<br/> &#x27;&#x27;&#x27;<br/> item = (param_name, expect_value)<br/>&gt; res = check_module_param_check(PROJECT, module_name, item, search_pattern)<br/><br/>testcase\test_case.py:52: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ <br/>Base\ModuleCfgCheck.py:96: in check_module_param_check<br/> cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)<br/>Base\ModuleCfgCheck.py:64: in do_param_check<br/> match_res = cfg_check.parameter_match(match_element, param_name, param_expect_value)<br/>Base\CfgCheckBase.py:30: in parameter_match<br/> param_definition_ref_containers = Arxml.get_all_match_element(element,<br/>Base\Arxml.py:112: in get_all_match_element<br/> result = Arxml.get_xpath_result(root_element, xpath_str, xpath_text, xpath_rule)<br/>Base\Arxml.py:92: in get_xpath_result<br/> ns = Arxml.get_arxml_namespace(element)<br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ <br/><br/>element = None<br/><br/> @staticmethod<br/> def get_arxml_namespace(element: etree.Element):<br/>&gt; ns = element.nsmap<br/><span class="error">E AttributeError: &#x27;NoneType&#x27; object has no attribute &#x27;nsmap&#x27;</span><br/><br/>Base\Arxml.py:32: AttributeError<br/> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  248. Traceback (most recent call last):
  249. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  250. stream.write(msg + self.terminator)
  251. OSError: [WinError 6] 句柄无效。
  252. Call stack:
  253. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  254. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  255. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  256. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  257. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  258. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  259. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  260. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  261. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  262. res = hook_impl.function(*args)
  263. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  264. return wrap_session(config, _main)
  265. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  266. session.exitstatus = doit(config, session) or 0
  267. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  268. config.hook.pytest_runtestloop(session=session)
  269. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  270. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  271. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  272. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  273. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  274. res = hook_impl.function(*args)
  275. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  276. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  277. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  278. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  279. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  280. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  281. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  282. res = hook_impl.function(*args)
  283. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  284. runtestprotocol(item, nextitem=nextitem)
  285. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  286. reports.append(call_and_report(item, &quot;call&quot;, log))
  287. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  288. call = call_runtest_hook(item, when, **kwds)
  289. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  290. return CallInfo.from_call(
  291. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  292. result: Optional[TResult] = func()
  293. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  294. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  295. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  296. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  297. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  298. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  299. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  300. res = hook_impl.function(*args)
  301. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  302. item.runtest()
  303. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  304. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  305. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  306. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  307. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  308. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  309. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  310. res = hook_impl.function(*args)
  311. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  312. result = testfunction(**testargs)
  313. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  314. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  315. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  316. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  317. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  318. match_element = get_match_element_function(check_items, **search_pattern)
  319. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 74, in get_detail_element
  320. logging.error(f&#x27;By Pattern {xpath_str}-{xpath_text}-{xpath_rule}, not find valud element!&#x27;)
  321. Message: &#x27;By Pattern .//SHORT-NAME-SecureSrvTask-TEXT_EQ, not find valud element!&#x27;
  322. Arguments: ()
  323. <br/> -------------------------------Captured log call-------------------------------- <br/>ERROR root:ModuleCfgCheck.py:74 By Pattern .//SHORT-NAME-SecureSrvTask-TEXT_EQ, not find valud element!<br/></div></td></tr></tbody>
  324. <tbody class="failed results-table-row">
  325. <tr>
  326. <td class="col-result">Failed</td>
  327. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Os-search_pattern25-OsTaskStackSize-4096]</td>
  328. <td class="col-duration">0.01</td>
  329. <td class="col-links"></td></tr>
  330. <tr>
  331. <td class="extra" colspan="4">
  332. <div class="log">module_name = &#x27;Os&#x27;, search_pattern = {&#x27;xpath_rule&#x27;: &#x27;TEXT_EQ&#x27;, &#x27;xpath_str&#x27;: &#x27;.//SHORT-NAME&#x27;, &#x27;xpath_text&#x27;: &#x27;InitTask&#x27;}<br/>param_name = &#x27;OsTaskStackSize&#x27;, expect_value = &#x27;4096&#x27;<br/><br/> @allure.feature(&#x27;Custom Pattern Parameter Check&#x27;)<br/> @pytest.mark.parametrize(&quot;module_name, search_pattern, param_name, expect_value&quot;, get_xlsx_data_by_filter(HARDWARE_TYPE, PROJECT_TYPE, ItemType.CUSTOM_PATTERN))<br/> def test_custom_pattern_case(module_name, search_pattern, param_name, expect_value):<br/> &#x27;&#x27;&#x27;<br/> 该用例适用于测试 通过某种模式规则,定位到唯一的container, 该container包含的指定配置项,是否与期望值相同。<br/> 例如,可能多个container 都具有该配置项,但对于目标container, 可能和其他container 配置值不同。<br/> :param module_name:<br/> :param search_pattern:<br/> :param param_name:<br/> :param expect_value:<br/> :return:<br/> &#x27;&#x27;&#x27;<br/> item = (param_name, expect_value)<br/> res = check_module_param_check(PROJECT, module_name, item, search_pattern)<br/> <br/>&gt; assert True == res<br/><span class="error">E assert True == False</span><br/><br/>testcase\test_case.py:54: AssertionError<br/> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  333. Traceback (most recent call last):
  334. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  335. stream.write(msg + self.terminator)
  336. OSError: [WinError 6] 句柄无效。
  337. Call stack:
  338. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  339. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  340. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  341. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  342. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  343. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  344. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  345. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  346. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  347. res = hook_impl.function(*args)
  348. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  349. return wrap_session(config, _main)
  350. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  351. session.exitstatus = doit(config, session) or 0
  352. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  353. config.hook.pytest_runtestloop(session=session)
  354. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  355. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  356. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  357. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  358. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  359. res = hook_impl.function(*args)
  360. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  361. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  362. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  363. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  364. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  365. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  366. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  367. res = hook_impl.function(*args)
  368. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  369. runtestprotocol(item, nextitem=nextitem)
  370. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  371. reports.append(call_and_report(item, &quot;call&quot;, log))
  372. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  373. call = call_runtest_hook(item, when, **kwds)
  374. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  375. return CallInfo.from_call(
  376. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  377. result: Optional[TResult] = func()
  378. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  379. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  380. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  381. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  382. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  383. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  384. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  385. res = hook_impl.function(*args)
  386. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  387. item.runtest()
  388. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  389. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  390. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  391. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  392. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  393. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  394. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  395. res = hook_impl.function(*args)
  396. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  397. result = testfunction(**testargs)
  398. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  399. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  400. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  401. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  402. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  403. match_element = get_match_element_function(check_items, **search_pattern)
  404. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  405. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  406. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;197fdf7b-c75d-4917-8a46-9d1e90ad0cfd&quot;&gt;&lt;SHORT-NAME&gt;InitTask&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsTask&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskActivation&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;110&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskSchedule&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NON&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSharing&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1024&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;BASIC&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore1&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  407. Arguments: ()
  408. --- Logging error ---
  409. Traceback (most recent call last):
  410. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  411. stream.write(msg + self.terminator)
  412. OSError: [WinError 6] 句柄无效。
  413. Call stack:
  414. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  415. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  416. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  417. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  418. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  419. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  420. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  421. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  422. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  423. res = hook_impl.function(*args)
  424. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  425. return wrap_session(config, _main)
  426. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  427. session.exitstatus = doit(config, session) or 0
  428. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  429. config.hook.pytest_runtestloop(session=session)
  430. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  431. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  432. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  433. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  434. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  435. res = hook_impl.function(*args)
  436. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  437. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  438. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  439. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  440. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  441. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  442. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  443. res = hook_impl.function(*args)
  444. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  445. runtestprotocol(item, nextitem=nextitem)
  446. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  447. reports.append(call_and_report(item, &quot;call&quot;, log))
  448. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  449. call = call_runtest_hook(item, when, **kwds)
  450. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  451. return CallInfo.from_call(
  452. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  453. result: Optional[TResult] = func()
  454. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  455. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  456. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  457. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  458. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  459. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  460. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  461. res = hook_impl.function(*args)
  462. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  463. item.runtest()
  464. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  465. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  466. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  467. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  468. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  469. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  470. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  471. res = hook_impl.function(*args)
  472. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  473. result = testfunction(**testargs)
  474. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  475. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  476. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  477. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  478. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 64, in do_param_check
  479. match_res = cfg_check.parameter_match(match_element, param_name, param_expect_value)
  480. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\CfgCheckBase.py&quot;, line 48, in parameter_match
  481. logging.error(f&quot;Check Param {param_name} not match! Expect Value {param_expect_value} != {value}&quot;)
  482. Message: &#x27;Check Param OsTaskStackSize not match! Expect Value 4096 != 1024&#x27;
  483. Arguments: ()
  484. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;197fdf7b-c75d-4917-8a46-9d1e90ad0cfd&quot;&gt;&lt;SHORT-NAME&gt;InitTask&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsTask&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskActivation&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;110&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskSchedule&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NON&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSharing&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1024&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;BASIC&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore1&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  485. ERROR root:CfgCheckBase.py:48 Check Param OsTaskStackSize not match! Expect Value 4096 != 1024<br/></div></td></tr></tbody>
  486. <tbody class="passed results-table-row">
  487. <tr>
  488. <td class="col-result">Passed</td>
  489. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dcm-DcmResetToFblAfterSessionFinalResponseEnabled-true]</td>
  490. <td class="col-duration">0.02</td>
  491. <td class="col-links"></td></tr>
  492. <tr>
  493. <td class="extra" colspan="4">
  494. <div class="empty log">No log output captured.</div></td></tr></tbody>
  495. <tbody class="passed results-table-row">
  496. <tr>
  497. <td class="col-result">Passed</td>
  498. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dcm-DcmSpecificCauseCodeEnabled-true0]</td>
  499. <td class="col-duration">0.02</td>
  500. <td class="col-links"></td></tr>
  501. <tr>
  502. <td class="extra" colspan="4">
  503. <div class="empty log">No log output captured.</div></td></tr></tbody>
  504. <tbody class="passed results-table-row">
  505. <tr>
  506. <td class="col-result">Passed</td>
  507. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemResetConfirmedBitOnOverflow-false]</td>
  508. <td class="col-duration">0.02</td>
  509. <td class="col-links"></td></tr>
  510. <tr>
  511. <td class="extra" colspan="4">
  512. <div class="empty log">No log output captured.</div></td></tr></tbody>
  513. <tbody class="passed results-table-row">
  514. <tr>
  515. <td class="col-result">Passed</td>
  516. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemPendingDtcProcessing-DEM_PROCESS_PDTC_ALL_DTC]</td>
  517. <td class="col-duration">0.01</td>
  518. <td class="col-links"></td></tr>
  519. <tr>
  520. <td class="extra" colspan="4">
  521. <div class="empty log">No log output captured.</div></td></tr></tbody>
  522. <tbody class="passed results-table-row">
  523. <tr>
  524. <td class="col-result">Passed</td>
  525. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemWarningIndicatorRequestedProcessing-DEM_PROCESS_WIR_ALL_DTC]</td>
  526. <td class="col-duration">0.01</td>
  527. <td class="col-links"></td></tr>
  528. <tr>
  529. <td class="extra" colspan="4">
  530. <div class="empty log">No log output captured.</div></td></tr></tbody>
  531. <tbody class="passed results-table-row">
  532. <tr>
  533. <td class="col-result">Passed</td>
  534. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dcm-DcmSpecificCauseCodeEnabled-true1]</td>
  535. <td class="col-duration">0.02</td>
  536. <td class="col-links"></td></tr>
  537. <tr>
  538. <td class="extra" colspan="4">
  539. <div class="empty log">No log output captured.</div></td></tr></tbody>
  540. <tbody class="passed results-table-row">
  541. <tr>
  542. <td class="col-result">Passed</td>
  543. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemClearDTCBehavior-DEM_CLRRESP_VOLATILE]</td>
  544. <td class="col-duration">0.01</td>
  545. <td class="col-links"></td></tr>
  546. <tr>
  547. <td class="extra" colspan="4">
  548. <div class="empty log">No log output captured.</div></td></tr></tbody>
  549. <tbody class="passed results-table-row">
  550. <tr>
  551. <td class="col-result">Passed</td>
  552. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemMaxNumberEventEntryPrimary-40]</td>
  553. <td class="col-duration">0.01</td>
  554. <td class="col-links"></td></tr>
  555. <tr>
  556. <td class="extra" colspan="4">
  557. <div class="empty log">No log output captured.</div></td></tr></tbody>
  558. <tbody class="passed results-table-row">
  559. <tr>
  560. <td class="col-result">Passed</td>
  561. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemTypeOfFreezeFrameRecordNumeration-DEM_FF_RECNUM_CONFIGURED]</td>
  562. <td class="col-duration">0.01</td>
  563. <td class="col-links"></td></tr>
  564. <tr>
  565. <td class="extra" colspan="4">
  566. <div class="empty log">No log output captured.</div></td></tr></tbody>
  567. <tbody class="passed results-table-row">
  568. <tr>
  569. <td class="col-result">Passed</td>
  570. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemImmediateNvStorage-true]</td>
  571. <td class="col-duration">0.01</td>
  572. <td class="col-links"></td></tr>
  573. <tr>
  574. <td class="extra" colspan="4">
  575. <div class="empty log">No log output captured.</div></td></tr></tbody>
  576. <tbody class="passed results-table-row">
  577. <tr>
  578. <td class="col-result">Passed</td>
  579. <td class="col-name">testcase/test_case.py::test_fix_value_case[CanTp-CanTpChannelMode-CANTP_MODE_FULL_DUPLEX]</td>
  580. <td class="col-duration">0.01</td>
  581. <td class="col-links"></td></tr>
  582. <tr>
  583. <td class="extra" colspan="4">
  584. <div class="empty log">No log output captured.</div></td></tr></tbody>
  585. <tbody class="passed results-table-row">
  586. <tr>
  587. <td class="col-result">Passed</td>
  588. <td class="col-name">testcase/test_case.py::test_fix_value_case[CanTp-CanTpMainFunctionPeriod-0.005]</td>
  589. <td class="col-duration">0.01</td>
  590. <td class="col-links"></td></tr>
  591. <tr>
  592. <td class="extra" colspan="4">
  593. <div class="empty log">No log output captured.</div></td></tr></tbody>
  594. <tbody class="passed results-table-row">
  595. <tr>
  596. <td class="col-result">Passed</td>
  597. <td class="col-name">testcase/test_case.py::test_fix_value_case[CanTp-CanTpEnableSynchronousTransmit-true]</td>
  598. <td class="col-duration">0.01</td>
  599. <td class="col-links"></td></tr>
  600. <tr>
  601. <td class="extra" colspan="4">
  602. <div class="empty log">No log output captured.</div></td></tr></tbody>
  603. <tbody class="passed results-table-row">
  604. <tr>
  605. <td class="col-result">Passed</td>
  606. <td class="col-name">testcase/test_case.py::test_fix_value_case[EthIf-EthIfVlanId-7]</td>
  607. <td class="col-duration">0.00</td>
  608. <td class="col-links"></td></tr>
  609. <tr>
  610. <td class="extra" colspan="4">
  611. <div class="empty log">No log output captured.</div></td></tr></tbody>
  612. <tbody class="passed results-table-row">
  613. <tr>
  614. <td class="col-result">Passed</td>
  615. <td class="col-name">testcase/test_case.py::test_fix_value_case[EthIf-EthIfTrcvLinkStateChgMainReload-50]</td>
  616. <td class="col-duration">0.00</td>
  617. <td class="col-links"></td></tr>
  618. <tr>
  619. <td class="extra" colspan="4">
  620. <div class="empty log">No log output captured.</div></td></tr></tbody>
  621. <tbody class="passed results-table-row">
  622. <tr>
  623. <td class="col-result">Passed</td>
  624. <td class="col-name">testcase/test_case.py::test_fix_value_case[EthTrcv-EthTrcvHwAccessMonitorPeriod-1]</td>
  625. <td class="col-duration">0.00</td>
  626. <td class="col-links"></td></tr>
  627. <tr>
  628. <td class="extra" colspan="4">
  629. <div class="empty log">No log output captured.</div></td></tr></tbody>
  630. <tbody class="passed results-table-row">
  631. <tr>
  632. <td class="col-result">Passed</td>
  633. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPControlIpAssignment-false]</td>
  634. <td class="col-duration">0.00</td>
  635. <td class="col-links"></td></tr>
  636. <tr>
  637. <td class="extra" colspan="4">
  638. <div class="empty log">No log output captured.</div></td></tr></tbody>
  639. <tbody class="passed results-table-row">
  640. <tr>
  641. <td class="col-result">Passed</td>
  642. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPTcpTxMgtQueueSize-31]</td>
  643. <td class="col-duration">0.00</td>
  644. <td class="col-links"></td></tr>
  645. <tr>
  646. <td class="extra" colspan="4">
  647. <div class="empty log">No log output captured.</div></td></tr></tbody>
  648. <tbody class="passed results-table-row">
  649. <tr>
  650. <td class="col-result">Passed</td>
  651. <td class="col-name">testcase/test_case.py::test_fix_value_case[ComM-ComMMainFunctionPeriod-0.01]</td>
  652. <td class="col-duration">0.00</td>
  653. <td class="col-links"></td></tr>
  654. <tr>
  655. <td class="extra" colspan="4">
  656. <div class="empty log">No log output captured.</div></td></tr></tbody>
  657. <tbody class="passed results-table-row">
  658. <tr>
  659. <td class="col-result">Passed</td>
  660. <td class="col-name">testcase/test_case.py::test_fix_value_case[Ea-EaNumberOfWriteCycles-1000000]</td>
  661. <td class="col-duration">0.01</td>
  662. <td class="col-links"></td></tr>
  663. <tr>
  664. <td class="extra" colspan="4">
  665. <div class="empty log">No log output captured.</div></td></tr></tbody>
  666. <tbody class="passed results-table-row">
  667. <tr>
  668. <td class="col-result">Passed</td>
  669. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dcm-DcmRequestManufacturerNotificationEnabled-true]</td>
  670. <td class="col-duration">0.02</td>
  671. <td class="col-links"></td></tr>
  672. <tr>
  673. <td class="extra" colspan="4">
  674. <div class="empty log">No log output captured.</div></td></tr></tbody>
  675. <tbody class="passed results-table-row">
  676. <tr>
  677. <td class="col-result">Passed</td>
  678. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dcm-DcmRequestSupplierNotificationEnabled-true]</td>
  679. <td class="col-duration">0.02</td>
  680. <td class="col-links"></td></tr>
  681. <tr>
  682. <td class="extra" colspan="4">
  683. <div class="empty log">No log output captured.</div></td></tr></tbody>
  684. <tbody class="passed results-table-row">
  685. <tr>
  686. <td class="col-result">Passed</td>
  687. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dcm-DcmDspMaxDidToRead-3]</td>
  688. <td class="col-duration">0.02</td>
  689. <td class="col-links"></td></tr>
  690. <tr>
  691. <td class="extra" colspan="4">
  692. <div class="empty log">No log output captured.</div></td></tr></tbody>
  693. <tbody class="passed results-table-row">
  694. <tr>
  695. <td class="col-result">Passed</td>
  696. <td class="col-name">testcase/test_case.py::test_fix_value_case[Dem-DemReportSuppressedDTCsInService19x0A-true]</td>
  697. <td class="col-duration">0.01</td>
  698. <td class="col-links"></td></tr>
  699. <tr>
  700. <td class="extra" colspan="4">
  701. <div class="empty log">No log output captured.</div></td></tr></tbody>
  702. <tbody class="passed results-table-row">
  703. <tr>
  704. <td class="col-result">Passed</td>
  705. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPRoutingActivationConfirmationReqLength-4]</td>
  706. <td class="col-duration">0.00</td>
  707. <td class="col-links"></td></tr>
  708. <tr>
  709. <td class="extra" colspan="4">
  710. <div class="empty log">No log output captured.</div></td></tr></tbody>
  711. <tbody class="passed results-table-row">
  712. <tr>
  713. <td class="col-result">Passed</td>
  714. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPRoutingActivationConfirmationResLength-4]</td>
  715. <td class="col-duration">0.00</td>
  716. <td class="col-links"></td></tr>
  717. <tr>
  718. <td class="extra" colspan="4">
  719. <div class="empty log">No log output captured.</div></td></tr></tbody>
  720. <tbody class="passed results-table-row">
  721. <tr>
  722. <td class="col-result">Passed</td>
  723. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPActivationLineDefaultActive-true]</td>
  724. <td class="col-duration">0.00</td>
  725. <td class="col-links"></td></tr>
  726. <tr>
  727. <td class="extra" colspan="4">
  728. <div class="empty log">No log output captured.</div></td></tr></tbody>
  729. <tbody class="passed results-table-row">
  730. <tr>
  731. <td class="col-result">Passed</td>
  732. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPAliveCheckResponseTimeout-0.5]</td>
  733. <td class="col-duration">0.00</td>
  734. <td class="col-links"></td></tr>
  735. <tr>
  736. <td class="extra" colspan="4">
  737. <div class="empty log">No log output captured.</div></td></tr></tbody>
  738. <tbody class="passed results-table-row">
  739. <tr>
  740. <td class="col-result">Passed</td>
  741. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPGeneralInactivityTime-300]</td>
  742. <td class="col-duration">0.00</td>
  743. <td class="col-links"></td></tr>
  744. <tr>
  745. <td class="extra" colspan="4">
  746. <div class="empty log">No log output captured.</div></td></tr></tbody>
  747. <tbody class="passed results-table-row">
  748. <tr>
  749. <td class="col-result">Passed</td>
  750. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPInitialInactivityTime-2]</td>
  751. <td class="col-duration">0.00</td>
  752. <td class="col-links"></td></tr>
  753. <tr>
  754. <td class="extra" colspan="4">
  755. <div class="empty log">No log output captured.</div></td></tr></tbody>
  756. <tbody class="passed results-table-row">
  757. <tr>
  758. <td class="col-result">Passed</td>
  759. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPInitialVehicleAnnouncementTime-0.5]</td>
  760. <td class="col-duration">0.00</td>
  761. <td class="col-links"></td></tr>
  762. <tr>
  763. <td class="extra" colspan="4">
  764. <div class="empty log">No log output captured.</div></td></tr></tbody>
  765. <tbody class="passed results-table-row">
  766. <tr>
  767. <td class="col-result">Passed</td>
  768. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPNodeType-DOIP_GATEWAY]</td>
  769. <td class="col-duration">0.00</td>
  770. <td class="col-links"></td></tr>
  771. <tr>
  772. <td class="extra" colspan="4">
  773. <div class="empty log">No log output captured.</div></td></tr></tbody>
  774. <tbody class="passed results-table-row">
  775. <tr>
  776. <td class="col-result">Passed</td>
  777. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPSupportEntityState-true]</td>
  778. <td class="col-duration">0.00</td>
  779. <td class="col-links"></td></tr>
  780. <tr>
  781. <td class="extra" colspan="4">
  782. <div class="empty log">No log output captured.</div></td></tr></tbody>
  783. <tbody class="passed results-table-row">
  784. <tr>
  785. <td class="col-result">Passed</td>
  786. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPSupportVidWithEId-true]</td>
  787. <td class="col-duration">0.00</td>
  788. <td class="col-links"></td></tr>
  789. <tr>
  790. <td class="extra" colspan="4">
  791. <div class="empty log">No log output captured.</div></td></tr></tbody>
  792. <tbody class="passed results-table-row">
  793. <tr>
  794. <td class="col-result">Passed</td>
  795. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPUseEIDasGID-true]</td>
  796. <td class="col-duration">0.00</td>
  797. <td class="col-links"></td></tr>
  798. <tr>
  799. <td class="extra" colspan="4">
  800. <div class="empty log">No log output captured.</div></td></tr></tbody>
  801. <tbody class="passed results-table-row">
  802. <tr>
  803. <td class="col-result">Passed</td>
  804. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPUseMacAddressForIdentification-true]</td>
  805. <td class="col-duration">0.00</td>
  806. <td class="col-links"></td></tr>
  807. <tr>
  808. <td class="extra" colspan="4">
  809. <div class="empty log">No log output captured.</div></td></tr></tbody>
  810. <tbody class="passed results-table-row">
  811. <tr>
  812. <td class="col-result">Passed</td>
  813. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPUseVehicleIdentificationSyncStatus-true]</td>
  814. <td class="col-duration">0.00</td>
  815. <td class="col-links"></td></tr>
  816. <tr>
  817. <td class="extra" colspan="4">
  818. <div class="empty log">No log output captured.</div></td></tr></tbody>
  819. <tbody class="passed results-table-row">
  820. <tr>
  821. <td class="col-result">Passed</td>
  822. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPVehicleAnnouncementInterval-0.5]</td>
  823. <td class="col-duration">0.00</td>
  824. <td class="col-links"></td></tr>
  825. <tr>
  826. <td class="extra" colspan="4">
  827. <div class="empty log">No log output captured.</div></td></tr></tbody>
  828. <tbody class="passed results-table-row">
  829. <tr>
  830. <td class="col-result">Passed</td>
  831. <td class="col-name">testcase/test_case.py::test_fix_value_case[DoIP-DoIPVehicleAnnouncementRepetition-3]</td>
  832. <td class="col-duration">0.00</td>
  833. <td class="col-links"></td></tr>
  834. <tr>
  835. <td class="extra" colspan="4">
  836. <div class="empty log">No log output captured.</div></td></tr></tbody>
  837. <tbody class="passed results-table-row">
  838. <tr>
  839. <td class="col-result">Passed</td>
  840. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Rte-search_pattern0-RteExclusiveAreaImplMechanism-NONE]</td>
  841. <td class="col-duration">0.06</td>
  842. <td class="col-links"></td></tr>
  843. <tr>
  844. <td class="extra" colspan="4">
  845. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  846. Traceback (most recent call last):
  847. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  848. stream.write(msg + self.terminator)
  849. OSError: [WinError 6] 句柄无效。
  850. Call stack:
  851. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  852. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  853. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  854. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  855. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  856. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  857. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  858. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  859. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  860. res = hook_impl.function(*args)
  861. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  862. return wrap_session(config, _main)
  863. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  864. session.exitstatus = doit(config, session) or 0
  865. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  866. config.hook.pytest_runtestloop(session=session)
  867. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  868. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  869. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  870. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  871. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  872. res = hook_impl.function(*args)
  873. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  874. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  875. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  876. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  877. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  878. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  879. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  880. res = hook_impl.function(*args)
  881. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  882. runtestprotocol(item, nextitem=nextitem)
  883. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  884. reports.append(call_and_report(item, &quot;call&quot;, log))
  885. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  886. call = call_runtest_hook(item, when, **kwds)
  887. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  888. return CallInfo.from_call(
  889. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  890. result: Optional[TResult] = func()
  891. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  892. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  893. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  894. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  895. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  896. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  897. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  898. res = hook_impl.function(*args)
  899. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  900. item.runtest()
  901. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  902. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  903. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  904. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  905. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  906. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  907. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  908. res = hook_impl.function(*args)
  909. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  910. result = testfunction(**testargs)
  911. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  912. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  913. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  914. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  915. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  916. match_element = get_match_element_function(check_items, **search_pattern)
  917. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  918. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  919. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;d6583e71-e13d-43ca-af3e-ef5fd15e589a&quot;&gt;&lt;SHORT-NAME&gt;ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NONE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;EXCLUSIVE-AREA&quot;&gt;/MICROSAR/EthTrcv_30_88Q1010_ib_bswmd/BswModuleDescriptions/EthTrcv/EthTrcv_30_88Q1010Behavior/ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  920. Arguments: ()
  921. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;d6583e71-e13d-43ca-af3e-ef5fd15e589a&quot;&gt;&lt;SHORT-NAME&gt;ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NONE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;EXCLUSIVE-AREA&quot;&gt;/MICROSAR/EthTrcv_30_88Q1010_ib_bswmd/BswModuleDescriptions/EthTrcv/EthTrcv_30_88Q1010Behavior/ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  922. <tbody class="passed results-table-row">
  923. <tr>
  924. <td class="col-result">Passed</td>
  925. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Rte-search_pattern1-RteExclusiveAreaImplMechanism-NONE]</td>
  926. <td class="col-duration">0.06</td>
  927. <td class="col-links"></td></tr>
  928. <tr>
  929. <td class="extra" colspan="4">
  930. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  931. Traceback (most recent call last):
  932. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  933. stream.write(msg + self.terminator)
  934. OSError: [WinError 6] 句柄无效。
  935. Call stack:
  936. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  937. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  938. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  939. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  940. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  941. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  942. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  943. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  944. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  945. res = hook_impl.function(*args)
  946. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  947. return wrap_session(config, _main)
  948. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  949. session.exitstatus = doit(config, session) or 0
  950. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  951. config.hook.pytest_runtestloop(session=session)
  952. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  953. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  954. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  955. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  956. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  957. res = hook_impl.function(*args)
  958. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  959. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  960. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  961. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  962. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  963. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  964. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  965. res = hook_impl.function(*args)
  966. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  967. runtestprotocol(item, nextitem=nextitem)
  968. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  969. reports.append(call_and_report(item, &quot;call&quot;, log))
  970. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  971. call = call_runtest_hook(item, when, **kwds)
  972. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  973. return CallInfo.from_call(
  974. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  975. result: Optional[TResult] = func()
  976. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  977. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  978. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  979. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  980. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  981. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  982. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  983. res = hook_impl.function(*args)
  984. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  985. item.runtest()
  986. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  987. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  988. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  989. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  990. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  991. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  992. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  993. res = hook_impl.function(*args)
  994. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  995. result = testfunction(**testargs)
  996. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  997. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  998. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  999. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1000. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1001. match_element = get_match_element_function(check_items, **search_pattern)
  1002. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1003. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1004. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;d6583e71-e13d-43ca-af3e-ef5fd15e589a&quot;&gt;&lt;SHORT-NAME&gt;ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NONE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;EXCLUSIVE-AREA&quot;&gt;/MICROSAR/EthTrcv_30_88Q1010_ib_bswmd/BswModuleDescriptions/EthTrcv/EthTrcv_30_88Q1010Behavior/ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1005. Arguments: ()
  1006. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;d6583e71-e13d-43ca-af3e-ef5fd15e589a&quot;&gt;&lt;SHORT-NAME&gt;ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NONE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;EXCLUSIVE-AREA&quot;&gt;/MICROSAR/EthTrcv_30_88Q1010_ib_bswmd/BswModuleDescriptions/EthTrcv/EthTrcv_30_88Q1010Behavior/ETHTRCV_30_88Q1010_EXCLUSIVE_AREA_SEQUENCE&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1007. <tbody class="passed results-table-row">
  1008. <tr>
  1009. <td class="col-result">Passed</td>
  1010. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Rte-search_pattern2-RteExclusiveAreaImplMechanism-NONE]</td>
  1011. <td class="col-duration">0.06</td>
  1012. <td class="col-links"></td></tr>
  1013. <tr>
  1014. <td class="extra" colspan="4">
  1015. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1016. Traceback (most recent call last):
  1017. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1018. stream.write(msg + self.terminator)
  1019. OSError: [WinError 6] 句柄无效。
  1020. Call stack:
  1021. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1022. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1023. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1024. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1025. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1026. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1027. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1028. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1029. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1030. res = hook_impl.function(*args)
  1031. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1032. return wrap_session(config, _main)
  1033. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1034. session.exitstatus = doit(config, session) or 0
  1035. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1036. config.hook.pytest_runtestloop(session=session)
  1037. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1038. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1039. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1040. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1041. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1042. res = hook_impl.function(*args)
  1043. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1044. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1045. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1046. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1047. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1048. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1049. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1050. res = hook_impl.function(*args)
  1051. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1052. runtestprotocol(item, nextitem=nextitem)
  1053. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1054. reports.append(call_and_report(item, &quot;call&quot;, log))
  1055. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1056. call = call_runtest_hook(item, when, **kwds)
  1057. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1058. return CallInfo.from_call(
  1059. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1060. result: Optional[TResult] = func()
  1061. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1062. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1063. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1064. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1065. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1066. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1067. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1068. res = hook_impl.function(*args)
  1069. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1070. item.runtest()
  1071. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1072. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1073. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1074. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1075. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1076. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1077. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1078. res = hook_impl.function(*args)
  1079. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1080. result = testfunction(**testargs)
  1081. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1082. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1083. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1084. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1085. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1086. match_element = get_match_element_function(check_items, **search_pattern)
  1087. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1088. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1089. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;ffef8be3-864f-41ea-ac59-5c77fd917adb&quot;&gt;&lt;SHORT-NAME&gt;EXCLUSIVE_AREA_SMI_MULTI_CHIP_ACCESS&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NONE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;EXCLUSIVE-AREA&quot;&gt;/MICROSAR/EthSwt_30_88Q5050_ib_bswmd/BswModuleDescriptions/EthSwt/EthSwt_30_88Q5050Behavior/EXCLUSIVE_AREA_SMI_MULTI_CHIP_ACCESS&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1090. Arguments: ()
  1091. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;ffef8be3-864f-41ea-ac59-5c77fd917adb&quot;&gt;&lt;SHORT-NAME&gt;EXCLUSIVE_AREA_SMI_MULTI_CHIP_ACCESS&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;NONE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;EXCLUSIVE-AREA&quot;&gt;/MICROSAR/EthSwt_30_88Q5050_ib_bswmd/BswModuleDescriptions/EthSwt/EthSwt_30_88Q5050Behavior/EXCLUSIVE_AREA_SMI_MULTI_CHIP_ACCESS&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1092. <tbody class="passed results-table-row">
  1093. <tr>
  1094. <td class="col-result">Passed</td>
  1095. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[TcpIp-search_pattern3-TcpIpAssignmentTrigger-TCPIP_MANUAL]</td>
  1096. <td class="col-duration">0.00</td>
  1097. <td class="col-links"></td></tr>
  1098. <tr>
  1099. <td class="extra" colspan="4">
  1100. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1101. Traceback (most recent call last):
  1102. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1103. stream.write(msg + self.terminator)
  1104. OSError: [WinError 6] 句柄无效。
  1105. Call stack:
  1106. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1107. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1108. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1109. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1110. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1111. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1112. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1113. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1114. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1115. res = hook_impl.function(*args)
  1116. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1117. return wrap_session(config, _main)
  1118. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1119. session.exitstatus = doit(config, session) or 0
  1120. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1121. config.hook.pytest_runtestloop(session=session)
  1122. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1123. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1124. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1125. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1126. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1127. res = hook_impl.function(*args)
  1128. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1129. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1130. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1131. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1132. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1133. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1134. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1135. res = hook_impl.function(*args)
  1136. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1137. runtestprotocol(item, nextitem=nextitem)
  1138. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1139. reports.append(call_and_report(item, &quot;call&quot;, log))
  1140. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1141. call = call_runtest_hook(item, when, **kwds)
  1142. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1143. return CallInfo.from_call(
  1144. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1145. result: Optional[TResult] = func()
  1146. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1147. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1148. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1149. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1150. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1151. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1152. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1153. res = hook_impl.function(*args)
  1154. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1155. item.runtest()
  1156. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1157. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1158. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1159. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1160. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1161. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1162. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1163. res = hook_impl.function(*args)
  1164. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1165. result = testfunction(**testargs)
  1166. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1167. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1168. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1169. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1170. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1171. match_element = get_match_element_function(check_items, **search_pattern)
  1172. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1173. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1174. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;397b14d1-b5e8-3292-9609-e1ae8e71e090&quot;&gt;&lt;SHORT-NAME&gt;NE_CCP_MCU_4b8feb2f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;NE_CCP_MCU&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddressType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_UNICAST&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpDomainType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_AF_INET&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpIpAddrReceiveAllNotConfiguredMulticasts&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpCtrlRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/TcpIp/TcpIpConfig/EthernetCnt_MCUSOMEIP_958a6954&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;a57adb29-b7d4-40f3-978b-fe9394e325a1&quot;&gt;&lt;SHORT-NAME&gt;TcpIpStaticIpAddressConfig&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpStaticIpAddressConfig&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-STRING-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpStaticIpAddressConfig/TcpIpStaticIpAddress&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;172.31.7.1&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpStaticIpAddressConfig/TcpIpNetmask&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;24&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;71ccd270-2f06-46bd-86f6-98dc762b67f7&quot;&gt;&lt;SHORT-NAME&gt;NE_CCP_MCU_4b8feb2f&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment/TcpIpAssignmentMethod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_STATIC&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment/TcpIpAssignmentPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment/TcpIpAssignmentTrigger&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_MANUAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1175. Arguments: ()
  1176. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;397b14d1-b5e8-3292-9609-e1ae8e71e090&quot;&gt;&lt;SHORT-NAME&gt;NE_CCP_MCU_4b8feb2f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;NE_CCP_MCU&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddressType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_UNICAST&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpDomainType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_AF_INET&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpIpAddrReceiveAllNotConfiguredMulticasts&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpCtrlRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/TcpIp/TcpIpConfig/EthernetCnt_MCUSOMEIP_958a6954&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;a57adb29-b7d4-40f3-978b-fe9394e325a1&quot;&gt;&lt;SHORT-NAME&gt;TcpIpStaticIpAddressConfig&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpStaticIpAddressConfig&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-STRING-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpStaticIpAddressConfig/TcpIpStaticIpAddress&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;172.31.7.1&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpStaticIpAddressConfig/TcpIpNetmask&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;24&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;71ccd270-2f06-46bd-86f6-98dc762b67f7&quot;&gt;&lt;SHORT-NAME&gt;NE_CCP_MCU_4b8feb2f&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment/TcpIpAssignmentMethod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_STATIC&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment/TcpIpAssignmentPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/TcpIp/TcpIpConfig/TcpIpLocalAddr/TcpIpAddrAssignment/TcpIpAssignmentTrigger&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TCPIP_MANUAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1177. <tbody class="passed results-table-row">
  1178. <tr>
  1179. <td class="col-result">Passed</td>
  1180. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern4-ComMNmVariant-FULL]</td>
  1181. <td class="col-duration">0.00</td>
  1182. <td class="col-links"></td></tr>
  1183. <tr>
  1184. <td class="extra" colspan="4">
  1185. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1186. Traceback (most recent call last):
  1187. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1188. stream.write(msg + self.terminator)
  1189. OSError: [WinError 6] 句柄无效。
  1190. Call stack:
  1191. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1192. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1193. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1194. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1195. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1196. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1197. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1198. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1199. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1200. res = hook_impl.function(*args)
  1201. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1202. return wrap_session(config, _main)
  1203. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1204. session.exitstatus = doit(config, session) or 0
  1205. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1206. config.hook.pytest_runtestloop(session=session)
  1207. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1208. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1209. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1210. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1211. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1212. res = hook_impl.function(*args)
  1213. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1214. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1215. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1216. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1217. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1218. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1219. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1220. res = hook_impl.function(*args)
  1221. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1222. runtestprotocol(item, nextitem=nextitem)
  1223. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1224. reports.append(call_and_report(item, &quot;call&quot;, log))
  1225. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1226. call = call_runtest_hook(item, when, **kwds)
  1227. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1228. return CallInfo.from_call(
  1229. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1230. result: Optional[TResult] = func()
  1231. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1232. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1233. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1234. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1235. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1236. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1237. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1238. res = hook_impl.function(*args)
  1239. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1240. item.runtest()
  1241. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1242. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1243. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1244. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1245. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1246. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1247. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1248. res = hook_impl.function(*args)
  1249. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1250. result = testfunction(**testargs)
  1251. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1252. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1253. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1254. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1255. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1256. match_element = get_match_element_function(check_items, **search_pattern)
  1257. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  1258. logging.info(match_string)
  1259. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;9f974ec9-7b23-3c08-932f-021ca0d8fc34&quot;&gt;&lt;SHORT-NAME&gt;CNCANConnector_d4b41c15&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CNCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;3&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1260. Arguments: ()
  1261. --- Logging error ---
  1262. Traceback (most recent call last):
  1263. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1264. stream.write(msg + self.terminator)
  1265. OSError: [WinError 6] 句柄无效。
  1266. Call stack:
  1267. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1268. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1269. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1270. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1271. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1272. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1273. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1274. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1275. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1276. res = hook_impl.function(*args)
  1277. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1278. return wrap_session(config, _main)
  1279. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1280. session.exitstatus = doit(config, session) or 0
  1281. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1282. config.hook.pytest_runtestloop(session=session)
  1283. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1284. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1285. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1286. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1287. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1288. res = hook_impl.function(*args)
  1289. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1290. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1291. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1292. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1293. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1294. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1295. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1296. res = hook_impl.function(*args)
  1297. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1298. runtestprotocol(item, nextitem=nextitem)
  1299. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1300. reports.append(call_and_report(item, &quot;call&quot;, log))
  1301. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1302. call = call_runtest_hook(item, when, **kwds)
  1303. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1304. return CallInfo.from_call(
  1305. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1306. result: Optional[TResult] = func()
  1307. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1308. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1309. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1310. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1311. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1312. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1313. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1314. res = hook_impl.function(*args)
  1315. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1316. item.runtest()
  1317. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1318. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1319. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1320. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1321. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1322. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1323. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1324. res = hook_impl.function(*args)
  1325. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1326. result = testfunction(**testargs)
  1327. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1328. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1329. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1330. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1331. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1332. match_element = get_match_element_function(check_items, **search_pattern)
  1333. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1334. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1335. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;35190240-c67a-3f2e-a3c8-4d6fad262845&quot;&gt;&lt;SHORT-NAME&gt;CNCANConnector_a63177cb&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CNCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;3&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;7bb95bd4-148b-437f-9edd-8e6b72c8dc75&quot;&gt;&lt;SHORT-NAME&gt;CNCANConnector_d474d05f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CNCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/CNCANConnector_d4b41c15&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;53853d52-1a24-3093-88b4-0cbfb43f1cfb&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1336. Arguments: ()
  1337. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;9f974ec9-7b23-3c08-932f-021ca0d8fc34&quot;&gt;&lt;SHORT-NAME&gt;CNCANConnector_d4b41c15&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CNCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;3&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  1338. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;35190240-c67a-3f2e-a3c8-4d6fad262845&quot;&gt;&lt;SHORT-NAME&gt;CNCANConnector_a63177cb&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CNCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;3&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;7bb95bd4-148b-437f-9edd-8e6b72c8dc75&quot;&gt;&lt;SHORT-NAME&gt;CNCANConnector_d474d05f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CNCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/CNCANConnector_d4b41c15&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;53853d52-1a24-3093-88b4-0cbfb43f1cfb&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1339. <tbody class="passed results-table-row">
  1340. <tr>
  1341. <td class="col-result">Passed</td>
  1342. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern5-ComMNmVariant-FULL]</td>
  1343. <td class="col-duration">0.00</td>
  1344. <td class="col-links"></td></tr>
  1345. <tr>
  1346. <td class="extra" colspan="4">
  1347. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1348. Traceback (most recent call last):
  1349. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1350. stream.write(msg + self.terminator)
  1351. OSError: [WinError 6] 句柄无效。
  1352. Call stack:
  1353. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1354. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1355. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1356. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1357. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1358. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1359. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1360. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1361. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1362. res = hook_impl.function(*args)
  1363. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1364. return wrap_session(config, _main)
  1365. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1366. session.exitstatus = doit(config, session) or 0
  1367. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1368. config.hook.pytest_runtestloop(session=session)
  1369. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1370. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1371. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1372. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1373. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1374. res = hook_impl.function(*args)
  1375. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1376. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1377. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1378. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1379. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1380. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1381. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1382. res = hook_impl.function(*args)
  1383. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1384. runtestprotocol(item, nextitem=nextitem)
  1385. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1386. reports.append(call_and_report(item, &quot;call&quot;, log))
  1387. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1388. call = call_runtest_hook(item, when, **kwds)
  1389. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1390. return CallInfo.from_call(
  1391. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1392. result: Optional[TResult] = func()
  1393. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1394. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1395. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1396. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1397. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1398. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1399. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1400. res = hook_impl.function(*args)
  1401. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1402. item.runtest()
  1403. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1404. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1405. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1406. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1407. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1408. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1409. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1410. res = hook_impl.function(*args)
  1411. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1412. result = testfunction(**testargs)
  1413. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1414. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1415. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1416. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1417. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1418. match_element = get_match_element_function(check_items, **search_pattern)
  1419. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  1420. logging.info(match_string)
  1421. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;223a71cb-6c39-34d3-ac1d-576ebddd7a26&quot;&gt;&lt;SHORT-NAME&gt;ADCANFDConnector_cb8417a9&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;ADCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1422. Arguments: ()
  1423. --- Logging error ---
  1424. Traceback (most recent call last):
  1425. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1426. stream.write(msg + self.terminator)
  1427. OSError: [WinError 6] 句柄无效。
  1428. Call stack:
  1429. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1430. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1431. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1432. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1433. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1434. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1435. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1436. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1437. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1438. res = hook_impl.function(*args)
  1439. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1440. return wrap_session(config, _main)
  1441. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1442. session.exitstatus = doit(config, session) or 0
  1443. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1444. config.hook.pytest_runtestloop(session=session)
  1445. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1446. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1447. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1448. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1449. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1450. res = hook_impl.function(*args)
  1451. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1452. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1453. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1454. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1455. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1456. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1457. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1458. res = hook_impl.function(*args)
  1459. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1460. runtestprotocol(item, nextitem=nextitem)
  1461. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1462. reports.append(call_and_report(item, &quot;call&quot;, log))
  1463. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1464. call = call_runtest_hook(item, when, **kwds)
  1465. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1466. return CallInfo.from_call(
  1467. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1468. result: Optional[TResult] = func()
  1469. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1470. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1471. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1472. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1473. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1474. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1475. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1476. res = hook_impl.function(*args)
  1477. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1478. item.runtest()
  1479. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1480. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1481. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1482. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1483. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1484. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1485. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1486. res = hook_impl.function(*args)
  1487. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1488. result = testfunction(**testargs)
  1489. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1490. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1491. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1492. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1493. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1494. match_element = get_match_element_function(check_items, **search_pattern)
  1495. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1496. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1497. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;7423a31d-5b72-38fe-994f-2181ca142967&quot;&gt;&lt;SHORT-NAME&gt;ADCANFDConnector_cfcb6aca&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;ADCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;9357841a-0260-4d8a-9fca-16c04455a9ca&quot;&gt;&lt;SHORT-NAME&gt;ADCANFDConnector_d6b09a6f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;ADCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/ADCANFDConnector_cb8417a9&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;cc30ad1d-e75f-3aa2-b401-95913cdb7394&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1498. Arguments: ()
  1499. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;223a71cb-6c39-34d3-ac1d-576ebddd7a26&quot;&gt;&lt;SHORT-NAME&gt;ADCANFDConnector_cb8417a9&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;ADCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  1500. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;7423a31d-5b72-38fe-994f-2181ca142967&quot;&gt;&lt;SHORT-NAME&gt;ADCANFDConnector_cfcb6aca&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;ADCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;9357841a-0260-4d8a-9fca-16c04455a9ca&quot;&gt;&lt;SHORT-NAME&gt;ADCANFDConnector_d6b09a6f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;ADCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/ADCANFDConnector_cb8417a9&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;cc30ad1d-e75f-3aa2-b401-95913cdb7394&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1501. <tbody class="passed results-table-row">
  1502. <tr>
  1503. <td class="col-result">Passed</td>
  1504. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern6-ComMNmVariant-FULL]</td>
  1505. <td class="col-duration">0.00</td>
  1506. <td class="col-links"></td></tr>
  1507. <tr>
  1508. <td class="extra" colspan="4">
  1509. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1510. Traceback (most recent call last):
  1511. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1512. stream.write(msg + self.terminator)
  1513. OSError: [WinError 6] 句柄无效。
  1514. Call stack:
  1515. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1516. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1517. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1518. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1519. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1520. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1521. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1522. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1523. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1524. res = hook_impl.function(*args)
  1525. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1526. return wrap_session(config, _main)
  1527. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1528. session.exitstatus = doit(config, session) or 0
  1529. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1530. config.hook.pytest_runtestloop(session=session)
  1531. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1532. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1533. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1534. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1535. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1536. res = hook_impl.function(*args)
  1537. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1538. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1539. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1540. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1541. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1542. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1543. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1544. res = hook_impl.function(*args)
  1545. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1546. runtestprotocol(item, nextitem=nextitem)
  1547. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1548. reports.append(call_and_report(item, &quot;call&quot;, log))
  1549. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1550. call = call_runtest_hook(item, when, **kwds)
  1551. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1552. return CallInfo.from_call(
  1553. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1554. result: Optional[TResult] = func()
  1555. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1556. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1557. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1558. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1559. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1560. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1561. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1562. res = hook_impl.function(*args)
  1563. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1564. item.runtest()
  1565. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1566. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1567. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1568. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1569. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1570. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1571. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1572. res = hook_impl.function(*args)
  1573. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1574. result = testfunction(**testargs)
  1575. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1576. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1577. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1578. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1579. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1580. match_element = get_match_element_function(check_items, **search_pattern)
  1581. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  1582. logging.info(match_string)
  1583. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;ad6eb04c-5778-3d03-9b3a-f5d9a75835dd&quot;&gt;&lt;SHORT-NAME&gt;CHCANFDConnector_e0e99315&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CHCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;2&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1584. Arguments: ()
  1585. --- Logging error ---
  1586. Traceback (most recent call last):
  1587. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1588. stream.write(msg + self.terminator)
  1589. OSError: [WinError 6] 句柄无效。
  1590. Call stack:
  1591. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1592. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1593. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1594. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1595. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1596. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1597. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1598. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1599. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1600. res = hook_impl.function(*args)
  1601. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1602. return wrap_session(config, _main)
  1603. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1604. session.exitstatus = doit(config, session) or 0
  1605. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1606. config.hook.pytest_runtestloop(session=session)
  1607. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1608. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1609. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1610. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1611. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1612. res = hook_impl.function(*args)
  1613. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1614. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1615. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1616. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1617. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1618. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1619. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1620. res = hook_impl.function(*args)
  1621. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1622. runtestprotocol(item, nextitem=nextitem)
  1623. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1624. reports.append(call_and_report(item, &quot;call&quot;, log))
  1625. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1626. call = call_runtest_hook(item, when, **kwds)
  1627. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1628. return CallInfo.from_call(
  1629. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1630. result: Optional[TResult] = func()
  1631. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1632. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1633. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1634. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1635. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1636. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1637. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1638. res = hook_impl.function(*args)
  1639. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1640. item.runtest()
  1641. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1642. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1643. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1644. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1645. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1646. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1647. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1648. res = hook_impl.function(*args)
  1649. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1650. result = testfunction(**testargs)
  1651. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1652. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1653. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1654. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1655. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1656. match_element = get_match_element_function(check_items, **search_pattern)
  1657. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1658. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1659. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5003662d-f6ae-3714-83bc-65dbc3bcba28&quot;&gt;&lt;SHORT-NAME&gt;CHCANFDConnector_0d9ee64d&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CHCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;2&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;c71be702-4632-3fbe-87b5-30aa2d8d858f&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;fcea6d62-bef3-4d20-a974-c6234fb1cccd&quot;&gt;&lt;SHORT-NAME&gt;CHCANFDConnector_ff977897&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CHCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/CHCANFDConnector_e0e99315&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1660. Arguments: ()
  1661. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;ad6eb04c-5778-3d03-9b3a-f5d9a75835dd&quot;&gt;&lt;SHORT-NAME&gt;CHCANFDConnector_e0e99315&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CHCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;2&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  1662. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5003662d-f6ae-3714-83bc-65dbc3bcba28&quot;&gt;&lt;SHORT-NAME&gt;CHCANFDConnector_0d9ee64d&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CHCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;2&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;c71be702-4632-3fbe-87b5-30aa2d8d858f&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;fcea6d62-bef3-4d20-a974-c6234fb1cccd&quot;&gt;&lt;SHORT-NAME&gt;CHCANFDConnector_ff977897&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CHCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/CHCANFDConnector_e0e99315&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1663. <tbody class="passed results-table-row">
  1664. <tr>
  1665. <td class="col-result">Passed</td>
  1666. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern7-ComMNmVariant-FULL]</td>
  1667. <td class="col-duration">0.00</td>
  1668. <td class="col-links"></td></tr>
  1669. <tr>
  1670. <td class="extra" colspan="4">
  1671. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1672. Traceback (most recent call last):
  1673. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1674. stream.write(msg + self.terminator)
  1675. OSError: [WinError 6] 句柄无效。
  1676. Call stack:
  1677. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1678. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1679. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1680. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1681. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1682. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1683. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1684. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1685. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1686. res = hook_impl.function(*args)
  1687. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1688. return wrap_session(config, _main)
  1689. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1690. session.exitstatus = doit(config, session) or 0
  1691. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1692. config.hook.pytest_runtestloop(session=session)
  1693. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1694. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1695. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1696. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1697. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1698. res = hook_impl.function(*args)
  1699. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1700. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1701. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1702. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1703. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1704. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1705. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1706. res = hook_impl.function(*args)
  1707. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1708. runtestprotocol(item, nextitem=nextitem)
  1709. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1710. reports.append(call_and_report(item, &quot;call&quot;, log))
  1711. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1712. call = call_runtest_hook(item, when, **kwds)
  1713. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1714. return CallInfo.from_call(
  1715. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1716. result: Optional[TResult] = func()
  1717. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1718. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1719. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1720. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1721. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1722. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1723. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1724. res = hook_impl.function(*args)
  1725. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1726. item.runtest()
  1727. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1728. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1729. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1730. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1731. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1732. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1733. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1734. res = hook_impl.function(*args)
  1735. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1736. result = testfunction(**testargs)
  1737. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1738. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1739. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1740. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1741. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1742. match_element = get_match_element_function(check_items, **search_pattern)
  1743. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  1744. logging.info(match_string)
  1745. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;dc6c4ba1-bfe5-3f4f-bbfa-c34b0c9211da&quot;&gt;&lt;SHORT-NAME&gt;CFCANConnector_6df73a15&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CFCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1746. Arguments: ()
  1747. --- Logging error ---
  1748. Traceback (most recent call last):
  1749. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1750. stream.write(msg + self.terminator)
  1751. OSError: [WinError 6] 句柄无效。
  1752. Call stack:
  1753. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1754. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1755. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1756. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1757. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1758. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1759. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1760. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1761. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1762. res = hook_impl.function(*args)
  1763. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1764. return wrap_session(config, _main)
  1765. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1766. session.exitstatus = doit(config, session) or 0
  1767. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1768. config.hook.pytest_runtestloop(session=session)
  1769. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1770. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1771. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1772. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1773. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1774. res = hook_impl.function(*args)
  1775. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1776. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1777. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1778. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1779. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1780. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1781. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1782. res = hook_impl.function(*args)
  1783. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1784. runtestprotocol(item, nextitem=nextitem)
  1785. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1786. reports.append(call_and_report(item, &quot;call&quot;, log))
  1787. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1788. call = call_runtest_hook(item, when, **kwds)
  1789. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1790. return CallInfo.from_call(
  1791. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1792. result: Optional[TResult] = func()
  1793. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1794. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1795. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1796. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1797. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1798. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1799. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1800. res = hook_impl.function(*args)
  1801. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1802. item.runtest()
  1803. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1804. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1805. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1806. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1807. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1808. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1809. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1810. res = hook_impl.function(*args)
  1811. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1812. result = testfunction(**testargs)
  1813. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1814. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1815. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1816. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1817. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1818. match_element = get_match_element_function(check_items, **search_pattern)
  1819. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1820. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1821. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5c066f49-7aa7-3d53-834f-911d35520ba8&quot;&gt;&lt;SHORT-NAME&gt;CFCANConnector_fc32a4a6&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CFCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;7094b46a-8e03-3b88-a061-f545ee991ee1&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;9b22392a-e32b-4482-ad38-3a5dd93a79c6&quot;&gt;&lt;SHORT-NAME&gt;CFCANConnector_3760e40b&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CFCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/CFCANConnector_6df73a15&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1822. Arguments: ()
  1823. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;dc6c4ba1-bfe5-3f4f-bbfa-c34b0c9211da&quot;&gt;&lt;SHORT-NAME&gt;CFCANConnector_6df73a15&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CFCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  1824. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5c066f49-7aa7-3d53-834f-911d35520ba8&quot;&gt;&lt;SHORT-NAME&gt;CFCANConnector_fc32a4a6&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CFCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;7094b46a-8e03-3b88-a061-f545ee991ee1&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;9b22392a-e32b-4482-ad38-3a5dd93a79c6&quot;&gt;&lt;SHORT-NAME&gt;CFCANConnector_3760e40b&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;CFCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/CFCANConnector_6df73a15&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1825. <tbody class="passed results-table-row">
  1826. <tr>
  1827. <td class="col-result">Passed</td>
  1828. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern8-ComMNmVariant-LIGHT]</td>
  1829. <td class="col-duration">0.00</td>
  1830. <td class="col-links"></td></tr>
  1831. <tr>
  1832. <td class="extra" colspan="4">
  1833. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1834. Traceback (most recent call last):
  1835. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1836. stream.write(msg + self.terminator)
  1837. OSError: [WinError 6] 句柄无效。
  1838. Call stack:
  1839. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1840. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1841. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1842. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1843. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1844. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1845. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1846. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1847. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1848. res = hook_impl.function(*args)
  1849. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1850. return wrap_session(config, _main)
  1851. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1852. session.exitstatus = doit(config, session) or 0
  1853. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1854. config.hook.pytest_runtestloop(session=session)
  1855. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1856. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1857. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1858. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1859. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1860. res = hook_impl.function(*args)
  1861. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1862. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1863. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1864. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1865. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1866. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1867. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1868. res = hook_impl.function(*args)
  1869. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1870. runtestprotocol(item, nextitem=nextitem)
  1871. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1872. reports.append(call_and_report(item, &quot;call&quot;, log))
  1873. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1874. call = call_runtest_hook(item, when, **kwds)
  1875. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1876. return CallInfo.from_call(
  1877. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1878. result: Optional[TResult] = func()
  1879. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1880. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1881. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1882. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1883. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1884. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1885. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1886. res = hook_impl.function(*args)
  1887. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1888. item.runtest()
  1889. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1890. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1891. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1892. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1893. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1894. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1895. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1896. res = hook_impl.function(*args)
  1897. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1898. result = testfunction(**testargs)
  1899. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1900. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1901. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1902. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1903. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1904. match_element = get_match_element_function(check_items, **search_pattern)
  1905. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  1906. logging.info(match_string)
  1907. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;91fb0e9e-14e0-3c9e-8ad9-802e6f8cce08&quot;&gt;&lt;SHORT-NAME&gt;DIAGCANConnector_047bb047&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;DIAGCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1908. Arguments: ()
  1909. --- Logging error ---
  1910. Traceback (most recent call last):
  1911. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1912. stream.write(msg + self.terminator)
  1913. OSError: [WinError 6] 句柄无效。
  1914. Call stack:
  1915. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  1916. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  1917. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  1918. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  1919. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1920. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1921. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1922. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1923. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1924. res = hook_impl.function(*args)
  1925. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  1926. return wrap_session(config, _main)
  1927. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  1928. session.exitstatus = doit(config, session) or 0
  1929. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  1930. config.hook.pytest_runtestloop(session=session)
  1931. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1932. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1933. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1934. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1935. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1936. res = hook_impl.function(*args)
  1937. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  1938. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  1939. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1940. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1941. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1942. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1943. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1944. res = hook_impl.function(*args)
  1945. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  1946. runtestprotocol(item, nextitem=nextitem)
  1947. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  1948. reports.append(call_and_report(item, &quot;call&quot;, log))
  1949. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  1950. call = call_runtest_hook(item, when, **kwds)
  1951. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  1952. return CallInfo.from_call(
  1953. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  1954. result: Optional[TResult] = func()
  1955. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  1956. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  1957. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1958. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1959. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1960. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1961. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1962. res = hook_impl.function(*args)
  1963. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  1964. item.runtest()
  1965. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  1966. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  1967. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  1968. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  1969. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  1970. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  1971. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  1972. res = hook_impl.function(*args)
  1973. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  1974. result = testfunction(**testargs)
  1975. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  1976. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  1977. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  1978. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  1979. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  1980. match_element = get_match_element_function(check_items, **search_pattern)
  1981. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  1982. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  1983. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;8f3eb055-f977-35b7-ab6e-80bd469b3faf&quot;&gt;&lt;SHORT-NAME&gt;DIAGCANConnector_a8a15a04&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;DIAGCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;9ec6ed37-fd19-4e50-be8f-127679adcc54&quot;&gt;&lt;SHORT-NAME&gt;DIAGCANConnector_6340a10c&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;DIAGCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/DIAGCANConnector_047bb047&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;f5aaa688-c840-301d-927a-eef86c619ab0&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;LIGHT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightSilentTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  1984. Arguments: ()
  1985. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;91fb0e9e-14e0-3c9e-8ad9-802e6f8cce08&quot;&gt;&lt;SHORT-NAME&gt;DIAGCANConnector_047bb047&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;DIAGCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  1986. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;8f3eb055-f977-35b7-ab6e-80bd469b3faf&quot;&gt;&lt;SHORT-NAME&gt;DIAGCANConnector_a8a15a04&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;DIAGCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;9ec6ed37-fd19-4e50-be8f-127679adcc54&quot;&gt;&lt;SHORT-NAME&gt;DIAGCANConnector_6340a10c&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;DIAGCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/DIAGCANConnector_047bb047&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;f5aaa688-c840-301d-927a-eef86c619ab0&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;LIGHT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightSilentTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  1987. <tbody class="passed results-table-row">
  1988. <tr>
  1989. <td class="col-result">Passed</td>
  1990. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern9-ComMNmVariant-FULL]</td>
  1991. <td class="col-duration">0.00</td>
  1992. <td class="col-links"></td></tr>
  1993. <tr>
  1994. <td class="extra" colspan="4">
  1995. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  1996. Traceback (most recent call last):
  1997. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  1998. stream.write(msg + self.terminator)
  1999. OSError: [WinError 6] 句柄无效。
  2000. Call stack:
  2001. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2002. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2003. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2004. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2005. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2006. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2007. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2008. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2009. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2010. res = hook_impl.function(*args)
  2011. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2012. return wrap_session(config, _main)
  2013. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2014. session.exitstatus = doit(config, session) or 0
  2015. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2016. config.hook.pytest_runtestloop(session=session)
  2017. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2018. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2019. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2020. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2021. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2022. res = hook_impl.function(*args)
  2023. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2024. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2025. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2026. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2027. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2028. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2029. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2030. res = hook_impl.function(*args)
  2031. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2032. runtestprotocol(item, nextitem=nextitem)
  2033. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2034. reports.append(call_and_report(item, &quot;call&quot;, log))
  2035. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2036. call = call_runtest_hook(item, when, **kwds)
  2037. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2038. return CallInfo.from_call(
  2039. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2040. result: Optional[TResult] = func()
  2041. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2042. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2043. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2044. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2045. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2046. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2047. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2048. res = hook_impl.function(*args)
  2049. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2050. item.runtest()
  2051. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2052. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2053. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2054. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2055. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2056. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2057. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2058. res = hook_impl.function(*args)
  2059. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2060. result = testfunction(**testargs)
  2061. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2062. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2063. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2064. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2065. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2066. match_element = get_match_element_function(check_items, **search_pattern)
  2067. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2068. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2069. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;ab64d5ef-8e71-35b4-a292-5d2a91cdda57&quot;&gt;&lt;SHORT-NAME&gt;PTEXTCANConnector_76d2cfd8&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTEXTCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;6&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;79aa022b-b354-327b-a3eb-93d6d8af9f18&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;0840efb2-99cc-4533-a02d-45fe55ed7b02&quot;&gt;&lt;SHORT-NAME&gt;PTEXTCANConnector_a0e823ab&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTEXTCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/PTEXTCANConnector_649c0f16&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2070. Arguments: ()
  2071. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;ab64d5ef-8e71-35b4-a292-5d2a91cdda57&quot;&gt;&lt;SHORT-NAME&gt;PTEXTCANConnector_76d2cfd8&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTEXTCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;6&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;79aa022b-b354-327b-a3eb-93d6d8af9f18&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;0840efb2-99cc-4533-a02d-45fe55ed7b02&quot;&gt;&lt;SHORT-NAME&gt;PTEXTCANConnector_a0e823ab&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTEXTCANConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/PTEXTCANConnector_649c0f16&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2072. <tbody class="passed results-table-row">
  2073. <tr>
  2074. <td class="col-result">Passed</td>
  2075. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern10-ComMNmVariant-FULL]</td>
  2076. <td class="col-duration">0.00</td>
  2077. <td class="col-links"></td></tr>
  2078. <tr>
  2079. <td class="extra" colspan="4">
  2080. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2081. Traceback (most recent call last):
  2082. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2083. stream.write(msg + self.terminator)
  2084. OSError: [WinError 6] 句柄无效。
  2085. Call stack:
  2086. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2087. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2088. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2089. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2090. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2091. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2092. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2093. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2094. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2095. res = hook_impl.function(*args)
  2096. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2097. return wrap_session(config, _main)
  2098. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2099. session.exitstatus = doit(config, session) or 0
  2100. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2101. config.hook.pytest_runtestloop(session=session)
  2102. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2103. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2104. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2105. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2106. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2107. res = hook_impl.function(*args)
  2108. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2109. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2110. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2111. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2112. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2113. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2114. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2115. res = hook_impl.function(*args)
  2116. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2117. runtestprotocol(item, nextitem=nextitem)
  2118. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2119. reports.append(call_and_report(item, &quot;call&quot;, log))
  2120. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2121. call = call_runtest_hook(item, when, **kwds)
  2122. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2123. return CallInfo.from_call(
  2124. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2125. result: Optional[TResult] = func()
  2126. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2127. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2128. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2129. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2130. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2131. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2132. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2133. res = hook_impl.function(*args)
  2134. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2135. item.runtest()
  2136. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2137. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2138. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2139. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2140. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2141. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2142. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2143. res = hook_impl.function(*args)
  2144. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2145. result = testfunction(**testargs)
  2146. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2147. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2148. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2149. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2150. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2151. match_element = get_match_element_function(check_items, **search_pattern)
  2152. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  2153. logging.info(match_string)
  2154. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;92553781-b722-3658-b726-219a87550590&quot;&gt;&lt;SHORT-NAME&gt;PTCANFDConnector_4973dff4&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2155. Arguments: ()
  2156. --- Logging error ---
  2157. Traceback (most recent call last):
  2158. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2159. stream.write(msg + self.terminator)
  2160. OSError: [WinError 6] 句柄无效。
  2161. Call stack:
  2162. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2163. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2164. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2165. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2166. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2167. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2168. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2169. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2170. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2171. res = hook_impl.function(*args)
  2172. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2173. return wrap_session(config, _main)
  2174. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2175. session.exitstatus = doit(config, session) or 0
  2176. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2177. config.hook.pytest_runtestloop(session=session)
  2178. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2179. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2180. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2181. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2182. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2183. res = hook_impl.function(*args)
  2184. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2185. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2186. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2187. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2188. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2189. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2190. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2191. res = hook_impl.function(*args)
  2192. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2193. runtestprotocol(item, nextitem=nextitem)
  2194. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2195. reports.append(call_and_report(item, &quot;call&quot;, log))
  2196. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2197. call = call_runtest_hook(item, when, **kwds)
  2198. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2199. return CallInfo.from_call(
  2200. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2201. result: Optional[TResult] = func()
  2202. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2203. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2204. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2205. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2206. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2207. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2208. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2209. res = hook_impl.function(*args)
  2210. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2211. item.runtest()
  2212. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2213. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2214. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2215. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2216. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2217. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2218. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2219. res = hook_impl.function(*args)
  2220. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2221. result = testfunction(**testargs)
  2222. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2223. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2224. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2225. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2226. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2227. match_element = get_match_element_function(check_items, **search_pattern)
  2228. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2229. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2230. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;b40aa6ea-c46d-3de9-b239-12e87a1838dc&quot;&gt;&lt;SHORT-NAME&gt;PTCANFDConnector_c3e65a8a&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;6fce0bbd-18b2-393f-9aa5-0cdba93678bf&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;c2cf0408-d81f-4122-a522-7890ab231de1&quot;&gt;&lt;SHORT-NAME&gt;PTCANFDConnector_7362d04f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/PTCANFDConnector_4973dff4&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2231. Arguments: ()
  2232. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;92553781-b722-3658-b726-219a87550590&quot;&gt;&lt;SHORT-NAME&gt;PTCANFDConnector_4973dff4&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  2233. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;b40aa6ea-c46d-3de9-b239-12e87a1838dc&quot;&gt;&lt;SHORT-NAME&gt;PTCANFDConnector_c3e65a8a&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_CAN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;6fce0bbd-18b2-393f-9aa5-0cdba93678bf&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;c2cf0408-d81f-4122-a522-7890ab231de1&quot;&gt;&lt;SHORT-NAME&gt;PTCANFDConnector_7362d04f&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;PTCANFDConnector&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/PTCANFDConnector_4973dff4&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2234. <tbody class="passed results-table-row">
  2235. <tr>
  2236. <td class="col-result">Passed</td>
  2237. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern11-ComMNmVariant-LIGHT]</td>
  2238. <td class="col-duration">0.00</td>
  2239. <td class="col-links"></td></tr>
  2240. <tr>
  2241. <td class="extra" colspan="4">
  2242. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2243. Traceback (most recent call last):
  2244. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2245. stream.write(msg + self.terminator)
  2246. OSError: [WinError 6] 句柄无效。
  2247. Call stack:
  2248. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2249. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2250. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2251. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2252. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2253. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2254. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2255. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2256. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2257. res = hook_impl.function(*args)
  2258. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2259. return wrap_session(config, _main)
  2260. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2261. session.exitstatus = doit(config, session) or 0
  2262. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2263. config.hook.pytest_runtestloop(session=session)
  2264. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2265. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2266. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2267. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2268. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2269. res = hook_impl.function(*args)
  2270. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2271. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2272. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2273. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2274. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2275. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2276. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2277. res = hook_impl.function(*args)
  2278. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2279. runtestprotocol(item, nextitem=nextitem)
  2280. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2281. reports.append(call_and_report(item, &quot;call&quot;, log))
  2282. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2283. call = call_runtest_hook(item, when, **kwds)
  2284. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2285. return CallInfo.from_call(
  2286. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2287. result: Optional[TResult] = func()
  2288. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2289. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2290. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2291. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2292. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2293. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2294. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2295. res = hook_impl.function(*args)
  2296. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2297. item.runtest()
  2298. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2299. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2300. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2301. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2302. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2303. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2304. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2305. res = hook_impl.function(*args)
  2306. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2307. result = testfunction(**testargs)
  2308. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2309. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2310. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2311. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2312. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2313. match_element = get_match_element_function(check_items, **search_pattern)
  2314. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  2315. logging.info(match_string)
  2316. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;4fdbf58e-4229-37d2-af17-fe71e36d5e75&quot;&gt;&lt;SHORT-NAME&gt;GW_Lin2Master_1c684630&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_Lin2Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;8&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2317. Arguments: ()
  2318. --- Logging error ---
  2319. Traceback (most recent call last):
  2320. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2321. stream.write(msg + self.terminator)
  2322. OSError: [WinError 6] 句柄无效。
  2323. Call stack:
  2324. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2325. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2326. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2327. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2328. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2329. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2330. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2331. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2332. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2333. res = hook_impl.function(*args)
  2334. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2335. return wrap_session(config, _main)
  2336. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2337. session.exitstatus = doit(config, session) or 0
  2338. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2339. config.hook.pytest_runtestloop(session=session)
  2340. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2341. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2342. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2343. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2344. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2345. res = hook_impl.function(*args)
  2346. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2347. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2348. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2349. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2350. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2351. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2352. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2353. res = hook_impl.function(*args)
  2354. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2355. runtestprotocol(item, nextitem=nextitem)
  2356. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2357. reports.append(call_and_report(item, &quot;call&quot;, log))
  2358. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2359. call = call_runtest_hook(item, when, **kwds)
  2360. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2361. return CallInfo.from_call(
  2362. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2363. result: Optional[TResult] = func()
  2364. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2365. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2366. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2367. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2368. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2369. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2370. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2371. res = hook_impl.function(*args)
  2372. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2373. item.runtest()
  2374. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2375. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2376. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2377. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2378. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2379. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2380. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2381. res = hook_impl.function(*args)
  2382. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2383. result = testfunction(**testargs)
  2384. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2385. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2386. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2387. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2388. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2389. match_element = get_match_element_function(check_items, **search_pattern)
  2390. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2391. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2392. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;056103d1-fcf0-3f1d-9c8a-02e2a95d05f1&quot;&gt;&lt;SHORT-NAME&gt;GW_Lin2Master_1b1dbe1a&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_Lin2Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_LIN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;8&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;1d239198-dbe0-38ba-8a67-edcf2ab08ae0&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;LIGHT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;ee023a6c-8b6e-4c39-93f0-7913d352f0e6&quot;&gt;&lt;SHORT-NAME&gt;GW_Lin2Master_343c619c&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_Lin2Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/GW_Lin2Master_1c684630&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2393. Arguments: ()
  2394. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;4fdbf58e-4229-37d2-af17-fe71e36d5e75&quot;&gt;&lt;SHORT-NAME&gt;GW_Lin2Master_1c684630&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_Lin2Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;8&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  2395. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;056103d1-fcf0-3f1d-9c8a-02e2a95d05f1&quot;&gt;&lt;SHORT-NAME&gt;GW_Lin2Master_1b1dbe1a&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_Lin2Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_LIN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;8&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;1d239198-dbe0-38ba-8a67-edcf2ab08ae0&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;LIGHT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;ee023a6c-8b6e-4c39-93f0-7913d352f0e6&quot;&gt;&lt;SHORT-NAME&gt;GW_Lin2Master_343c619c&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_Lin2Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/GW_Lin2Master_1c684630&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2396. <tbody class="passed results-table-row">
  2397. <tr>
  2398. <td class="col-result">Passed</td>
  2399. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[ComM-search_pattern12-ComMNmVariant-LIGHT]</td>
  2400. <td class="col-duration">0.00</td>
  2401. <td class="col-links"></td></tr>
  2402. <tr>
  2403. <td class="extra" colspan="4">
  2404. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2405. Traceback (most recent call last):
  2406. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2407. stream.write(msg + self.terminator)
  2408. OSError: [WinError 6] 句柄无效。
  2409. Call stack:
  2410. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2411. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2412. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2413. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2414. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2415. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2416. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2417. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2418. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2419. res = hook_impl.function(*args)
  2420. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2421. return wrap_session(config, _main)
  2422. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2423. session.exitstatus = doit(config, session) or 0
  2424. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2425. config.hook.pytest_runtestloop(session=session)
  2426. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2427. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2428. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2429. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2430. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2431. res = hook_impl.function(*args)
  2432. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2433. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2434. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2435. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2436. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2437. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2438. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2439. res = hook_impl.function(*args)
  2440. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2441. runtestprotocol(item, nextitem=nextitem)
  2442. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2443. reports.append(call_and_report(item, &quot;call&quot;, log))
  2444. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2445. call = call_runtest_hook(item, when, **kwds)
  2446. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2447. return CallInfo.from_call(
  2448. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2449. result: Optional[TResult] = func()
  2450. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2451. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2452. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2453. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2454. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2455. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2456. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2457. res = hook_impl.function(*args)
  2458. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2459. item.runtest()
  2460. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2461. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2462. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2463. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2464. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2465. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2466. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2467. res = hook_impl.function(*args)
  2468. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2469. result = testfunction(**testargs)
  2470. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2471. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2472. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2473. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2474. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2475. match_element = get_match_element_function(check_items, **search_pattern)
  2476. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  2477. logging.info(match_string)
  2478. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;9a490999-67ba-3a94-bd99-265cbf80c90e&quot;&gt;&lt;SHORT-NAME&gt;GW_LIN1_Master_22a01de4&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_LIN1_Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;7&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2479. Arguments: ()
  2480. --- Logging error ---
  2481. Traceback (most recent call last):
  2482. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2483. stream.write(msg + self.terminator)
  2484. OSError: [WinError 6] 句柄无效。
  2485. Call stack:
  2486. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2487. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2488. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2489. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2490. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2491. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2492. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2493. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2494. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2495. res = hook_impl.function(*args)
  2496. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2497. return wrap_session(config, _main)
  2498. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2499. session.exitstatus = doit(config, session) or 0
  2500. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2501. config.hook.pytest_runtestloop(session=session)
  2502. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2503. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2504. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2505. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2506. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2507. res = hook_impl.function(*args)
  2508. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2509. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2510. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2511. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2512. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2513. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2514. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2515. res = hook_impl.function(*args)
  2516. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2517. runtestprotocol(item, nextitem=nextitem)
  2518. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2519. reports.append(call_and_report(item, &quot;call&quot;, log))
  2520. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2521. call = call_runtest_hook(item, when, **kwds)
  2522. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2523. return CallInfo.from_call(
  2524. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2525. result: Optional[TResult] = func()
  2526. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2527. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2528. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2529. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2530. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2531. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2532. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2533. res = hook_impl.function(*args)
  2534. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2535. item.runtest()
  2536. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2537. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2538. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2539. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2540. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2541. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2542. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2543. res = hook_impl.function(*args)
  2544. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2545. result = testfunction(**testargs)
  2546. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2547. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2548. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2549. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2550. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2551. match_element = get_match_element_function(check_items, **search_pattern)
  2552. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2553. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2554. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;a17004d9-089d-38be-b9b7-513987ecdacb&quot;&gt;&lt;SHORT-NAME&gt;GW_LIN1_Master_cdec64e9&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_LIN1_Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_LIN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;7&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;7570542c-0326-3094-8748-9221498f2d5f&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;LIGHT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;40c1b414-8947-4058-8f0d-eb0e6dbd0d91&quot;&gt;&lt;SHORT-NAME&gt;GW_LIN1_Master_c3de1389&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_LIN1_Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/GW_LIN1_Master_22a01de4&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2555. Arguments: ()
  2556. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;9a490999-67ba-3a94-bd99-265cbf80c90e&quot;&gt;&lt;SHORT-NAME&gt;GW_LIN1_Master_22a01de4&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_LIN1_Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;7&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMUser/ComMUserModeNotification&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  2557. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;a17004d9-089d-38be-b9b7-513987ecdacb&quot;&gt;&lt;SHORT-NAME&gt;GW_LIN1_Master_cdec64e9&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_LIN1_Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMBusType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;COMM_BUS_TYPE_LIN&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMChannelId&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;7&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.01&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoCom&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;SUB-CONTAINERS&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;7570542c-0326-3094-8748-9221498f2d5f&quot;&gt;&lt;SHORT-NAME&gt;ComMNetworkManagement&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;LIGHT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;ECUC-CONTAINER-VALUE UUID=&quot;40c1b414-8947-4058-8f0d-eb0e6dbd0d91&quot;&gt;&lt;SHORT-NAME&gt;GW_LIN1_Master_c3de1389&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;GW_LIN1_Master&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel&lt;/DEFINITION-REF&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/ComM/ComMConfigSet/GW_LIN1_Master_22a01de4&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&lt;/SUB-CONTAINERS&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2558. <tbody class="passed results-table-row">
  2559. <tr>
  2560. <td class="col-result">Passed</td>
  2561. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dcm-search_pattern13-DcmDspSessionForBoot-DCM_OEM_BOOT]</td>
  2562. <td class="col-duration">0.02</td>
  2563. <td class="col-links"></td></tr>
  2564. <tr>
  2565. <td class="extra" colspan="4">
  2566. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2567. Traceback (most recent call last):
  2568. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2569. stream.write(msg + self.terminator)
  2570. OSError: [WinError 6] 句柄无效。
  2571. Call stack:
  2572. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2573. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2574. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2575. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2576. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2577. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2578. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2579. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2580. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2581. res = hook_impl.function(*args)
  2582. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2583. return wrap_session(config, _main)
  2584. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2585. session.exitstatus = doit(config, session) or 0
  2586. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2587. config.hook.pytest_runtestloop(session=session)
  2588. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2589. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2590. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2591. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2592. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2593. res = hook_impl.function(*args)
  2594. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2595. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2596. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2597. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2598. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2599. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2600. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2601. res = hook_impl.function(*args)
  2602. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2603. runtestprotocol(item, nextitem=nextitem)
  2604. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2605. reports.append(call_and_report(item, &quot;call&quot;, log))
  2606. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2607. call = call_runtest_hook(item, when, **kwds)
  2608. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2609. return CallInfo.from_call(
  2610. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2611. result: Optional[TResult] = func()
  2612. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2613. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2614. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2615. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2616. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2617. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2618. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2619. res = hook_impl.function(*args)
  2620. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2621. item.runtest()
  2622. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2623. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2624. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2625. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2626. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2627. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2628. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2629. res = hook_impl.function(*args)
  2630. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2631. result = testfunction(**testargs)
  2632. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2633. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2634. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2635. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2636. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2637. match_element = get_match_element_function(check_items, **search_pattern)
  2638. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2639. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2640. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;bc679531-efb9-3d33-bec7-9b9cd4ac4386&quot;&gt;&lt;SHORT-NAME&gt;Programming&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;Programming&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionLevel&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;2&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionP2ServerMax&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.05&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionP2StarServerMax&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionForBoot&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DCM_OEM_BOOT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2641. Arguments: ()
  2642. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;bc679531-efb9-3d33-bec7-9b9cd4ac4386&quot;&gt;&lt;SHORT-NAME&gt;Programming&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;Programming&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionLevel&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;2&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionP2ServerMax&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;0.05&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FLOAT-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionP2StarServerMax&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;5&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow/DcmDspSessionForBoot&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DCM_OEM_BOOT&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2643. <tbody class="passed results-table-row">
  2644. <tr>
  2645. <td class="col-result">Passed</td>
  2646. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern14-DemDataElementUsePort-USE_DATA_INTERNAL]</td>
  2647. <td class="col-duration">0.01</td>
  2648. <td class="col-links"></td></tr>
  2649. <tr>
  2650. <td class="extra" colspan="4">
  2651. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2652. Traceback (most recent call last):
  2653. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2654. stream.write(msg + self.terminator)
  2655. OSError: [WinError 6] 句柄无效。
  2656. Call stack:
  2657. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2658. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2659. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2660. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2661. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2662. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2663. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2664. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2665. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2666. res = hook_impl.function(*args)
  2667. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2668. return wrap_session(config, _main)
  2669. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2670. session.exitstatus = doit(config, session) or 0
  2671. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2672. config.hook.pytest_runtestloop(session=session)
  2673. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2674. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2675. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2676. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2677. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2678. res = hook_impl.function(*args)
  2679. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2680. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2681. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2682. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2683. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2684. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2685. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2686. res = hook_impl.function(*args)
  2687. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2688. runtestprotocol(item, nextitem=nextitem)
  2689. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2690. reports.append(call_and_report(item, &quot;call&quot;, log))
  2691. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2692. call = call_runtest_hook(item, when, **kwds)
  2693. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2694. return CallInfo.from_call(
  2695. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2696. result: Optional[TResult] = func()
  2697. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2698. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2699. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2700. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2701. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2702. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2703. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2704. res = hook_impl.function(*args)
  2705. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2706. item.runtest()
  2707. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2708. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2709. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2710. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2711. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2712. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2713. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2714. res = hook_impl.function(*args)
  2715. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2716. result = testfunction(**testargs)
  2717. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2718. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2719. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2720. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2721. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2722. match_element = get_match_element_function(check_items, **search_pattern)
  2723. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2724. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2725. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;654cc654-d4b1-3dff-b5f3-f6f921176c5e&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgedCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgedCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGED_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgedCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2726. Arguments: ()
  2727. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;654cc654-d4b1-3dff-b5f3-f6f921176c5e&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgedCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgedCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGED_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgedCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2728. <tbody class="passed results-table-row">
  2729. <tr>
  2730. <td class="col-result">Passed</td>
  2731. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern15-DemDataElementUsePort-USE_DATA_INTERNAL]</td>
  2732. <td class="col-duration">0.01</td>
  2733. <td class="col-links"></td></tr>
  2734. <tr>
  2735. <td class="extra" colspan="4">
  2736. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2737. Traceback (most recent call last):
  2738. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2739. stream.write(msg + self.terminator)
  2740. OSError: [WinError 6] 句柄无效。
  2741. Call stack:
  2742. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2743. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2744. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2745. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2746. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2747. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2748. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2749. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2750. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2751. res = hook_impl.function(*args)
  2752. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2753. return wrap_session(config, _main)
  2754. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2755. session.exitstatus = doit(config, session) or 0
  2756. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2757. config.hook.pytest_runtestloop(session=session)
  2758. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2759. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2760. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2761. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2762. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2763. res = hook_impl.function(*args)
  2764. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2765. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2766. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2767. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2768. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2769. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2770. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2771. res = hook_impl.function(*args)
  2772. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2773. runtestprotocol(item, nextitem=nextitem)
  2774. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2775. reports.append(call_and_report(item, &quot;call&quot;, log))
  2776. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2777. call = call_runtest_hook(item, when, **kwds)
  2778. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2779. return CallInfo.from_call(
  2780. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2781. result: Optional[TResult] = func()
  2782. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2783. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2784. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2785. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2786. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2787. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2788. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2789. res = hook_impl.function(*args)
  2790. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2791. item.runtest()
  2792. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2793. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2794. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2795. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2796. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2797. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2798. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2799. res = hook_impl.function(*args)
  2800. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2801. result = testfunction(**testargs)
  2802. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2803. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2804. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2805. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2806. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2807. match_element = get_match_element_function(check_items, **search_pattern)
  2808. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2809. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2810. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;4f7ae86f-ec83-34eb-879d-bd59cc3b8006&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgeingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgeingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGINGCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgeingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2811. Arguments: ()
  2812. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;4f7ae86f-ec83-34eb-879d-bd59cc3b8006&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgeingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgeingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGINGCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgeingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2813. <tbody class="passed results-table-row">
  2814. <tr>
  2815. <td class="col-result">Passed</td>
  2816. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern16-DemDataElementUsePort-USE_DATA_INTERNAL]</td>
  2817. <td class="col-duration">0.01</td>
  2818. <td class="col-links"></td></tr>
  2819. <tr>
  2820. <td class="extra" colspan="4">
  2821. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2822. Traceback (most recent call last):
  2823. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2824. stream.write(msg + self.terminator)
  2825. OSError: [WinError 6] 句柄无效。
  2826. Call stack:
  2827. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2828. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2829. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2830. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2831. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2832. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2833. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2834. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2835. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2836. res = hook_impl.function(*args)
  2837. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2838. return wrap_session(config, _main)
  2839. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2840. session.exitstatus = doit(config, session) or 0
  2841. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2842. config.hook.pytest_runtestloop(session=session)
  2843. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2844. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2845. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2846. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2847. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2848. res = hook_impl.function(*args)
  2849. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2850. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2851. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2852. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2853. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2854. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2855. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2856. res = hook_impl.function(*args)
  2857. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2858. runtestprotocol(item, nextitem=nextitem)
  2859. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2860. reports.append(call_and_report(item, &quot;call&quot;, log))
  2861. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2862. call = call_runtest_hook(item, when, **kwds)
  2863. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2864. return CallInfo.from_call(
  2865. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2866. result: Optional[TResult] = func()
  2867. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2868. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2869. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2870. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2871. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2872. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2873. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2874. res = hook_impl.function(*args)
  2875. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2876. item.runtest()
  2877. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2878. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2879. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2880. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2881. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2882. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2883. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2884. res = hook_impl.function(*args)
  2885. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2886. result = testfunction(**testargs)
  2887. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2888. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2889. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2890. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2891. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2892. match_element = get_match_element_function(check_items, **search_pattern)
  2893. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2894. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2895. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5ce75aed-e810-3c22-97e3-9f8b3a807614&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultOccurrenceCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultOccurrenceCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_OCCCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultOccurrenceCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2896. Arguments: ()
  2897. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5ce75aed-e810-3c22-97e3-9f8b3a807614&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultOccurrenceCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultOccurrenceCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_OCCCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultOccurrenceCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2898. <tbody class="passed results-table-row">
  2899. <tr>
  2900. <td class="col-result">Passed</td>
  2901. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern17-DemDataElementUsePort-USE_DATA_INTERNAL]</td>
  2902. <td class="col-duration">0.01</td>
  2903. <td class="col-links"></td></tr>
  2904. <tr>
  2905. <td class="extra" colspan="4">
  2906. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2907. Traceback (most recent call last):
  2908. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2909. stream.write(msg + self.terminator)
  2910. OSError: [WinError 6] 句柄无效。
  2911. Call stack:
  2912. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2913. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2914. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  2915. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  2916. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2917. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2918. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2919. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2920. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2921. res = hook_impl.function(*args)
  2922. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  2923. return wrap_session(config, _main)
  2924. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  2925. session.exitstatus = doit(config, session) or 0
  2926. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  2927. config.hook.pytest_runtestloop(session=session)
  2928. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2929. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2930. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2931. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2932. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2933. res = hook_impl.function(*args)
  2934. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  2935. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  2936. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2937. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2938. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2939. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2940. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2941. res = hook_impl.function(*args)
  2942. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  2943. runtestprotocol(item, nextitem=nextitem)
  2944. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  2945. reports.append(call_and_report(item, &quot;call&quot;, log))
  2946. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  2947. call = call_runtest_hook(item, when, **kwds)
  2948. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  2949. return CallInfo.from_call(
  2950. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  2951. result: Optional[TResult] = func()
  2952. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  2953. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  2954. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2955. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2956. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2957. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2958. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2959. res = hook_impl.function(*args)
  2960. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  2961. item.runtest()
  2962. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  2963. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  2964. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  2965. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  2966. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  2967. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  2968. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  2969. res = hook_impl.function(*args)
  2970. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  2971. result = testfunction(**testargs)
  2972. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  2973. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  2974. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  2975. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  2976. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  2977. match_element = get_match_element_function(check_items, **search_pattern)
  2978. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  2979. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  2980. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;375c6477-1d91-3c2c-bf2d-3ce2a98f1c2f&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultPendingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultPendingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_FAULT_PENDING_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultPendingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  2981. Arguments: ()
  2982. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;375c6477-1d91-3c2c-bf2d-3ce2a98f1c2f&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultPendingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultPendingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_FAULT_PENDING_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultPendingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  2983. <tbody class="passed results-table-row">
  2984. <tr>
  2985. <td class="col-result">Passed</td>
  2986. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern18-DemDataElementInternalData-DEM_AGED_COUNTER]</td>
  2987. <td class="col-duration">0.01</td>
  2988. <td class="col-links"></td></tr>
  2989. <tr>
  2990. <td class="extra" colspan="4">
  2991. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  2992. Traceback (most recent call last):
  2993. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  2994. stream.write(msg + self.terminator)
  2995. OSError: [WinError 6] 句柄无效。
  2996. Call stack:
  2997. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  2998. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  2999. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3000. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3001. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3002. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3003. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3004. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3005. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3006. res = hook_impl.function(*args)
  3007. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3008. return wrap_session(config, _main)
  3009. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3010. session.exitstatus = doit(config, session) or 0
  3011. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3012. config.hook.pytest_runtestloop(session=session)
  3013. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3014. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3015. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3016. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3017. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3018. res = hook_impl.function(*args)
  3019. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3020. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3021. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3022. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3023. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3024. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3025. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3026. res = hook_impl.function(*args)
  3027. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3028. runtestprotocol(item, nextitem=nextitem)
  3029. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3030. reports.append(call_and_report(item, &quot;call&quot;, log))
  3031. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3032. call = call_runtest_hook(item, when, **kwds)
  3033. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3034. return CallInfo.from_call(
  3035. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3036. result: Optional[TResult] = func()
  3037. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3038. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3039. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3040. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3041. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3042. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3043. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3044. res = hook_impl.function(*args)
  3045. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3046. item.runtest()
  3047. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3048. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3049. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3050. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3051. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3052. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3053. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3054. res = hook_impl.function(*args)
  3055. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3056. result = testfunction(**testargs)
  3057. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3058. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3059. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3060. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3061. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3062. match_element = get_match_element_function(check_items, **search_pattern)
  3063. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3064. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3065. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;654cc654-d4b1-3dff-b5f3-f6f921176c5e&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgedCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgedCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGED_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgedCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3066. Arguments: ()
  3067. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;654cc654-d4b1-3dff-b5f3-f6f921176c5e&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgedCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgedCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGED_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgedCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3068. <tbody class="passed results-table-row">
  3069. <tr>
  3070. <td class="col-result">Passed</td>
  3071. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern19-DemDataElementInternalData-DEM_AGINGCTR]</td>
  3072. <td class="col-duration">0.01</td>
  3073. <td class="col-links"></td></tr>
  3074. <tr>
  3075. <td class="extra" colspan="4">
  3076. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  3077. Traceback (most recent call last):
  3078. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3079. stream.write(msg + self.terminator)
  3080. OSError: [WinError 6] 句柄无效。
  3081. Call stack:
  3082. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3083. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3084. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3085. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3086. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3087. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3088. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3089. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3090. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3091. res = hook_impl.function(*args)
  3092. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3093. return wrap_session(config, _main)
  3094. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3095. session.exitstatus = doit(config, session) or 0
  3096. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3097. config.hook.pytest_runtestloop(session=session)
  3098. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3099. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3100. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3101. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3102. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3103. res = hook_impl.function(*args)
  3104. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3105. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3106. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3107. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3108. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3109. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3110. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3111. res = hook_impl.function(*args)
  3112. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3113. runtestprotocol(item, nextitem=nextitem)
  3114. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3115. reports.append(call_and_report(item, &quot;call&quot;, log))
  3116. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3117. call = call_runtest_hook(item, when, **kwds)
  3118. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3119. return CallInfo.from_call(
  3120. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3121. result: Optional[TResult] = func()
  3122. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3123. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3124. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3125. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3126. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3127. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3128. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3129. res = hook_impl.function(*args)
  3130. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3131. item.runtest()
  3132. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3133. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3134. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3135. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3136. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3137. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3138. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3139. res = hook_impl.function(*args)
  3140. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3141. result = testfunction(**testargs)
  3142. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3143. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3144. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3145. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3146. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3147. match_element = get_match_element_function(check_items, **search_pattern)
  3148. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3149. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3150. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;4f7ae86f-ec83-34eb-879d-bd59cc3b8006&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgeingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgeingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGINGCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgeingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3151. Arguments: ()
  3152. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;4f7ae86f-ec83-34eb-879d-bd59cc3b8006&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_AgeingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;AgeingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_AGINGCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/AgeingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3153. <tbody class="passed results-table-row">
  3154. <tr>
  3155. <td class="col-result">Passed</td>
  3156. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern20-DemDataElementInternalData-DEM_OCCCTR]</td>
  3157. <td class="col-duration">0.01</td>
  3158. <td class="col-links"></td></tr>
  3159. <tr>
  3160. <td class="extra" colspan="4">
  3161. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  3162. Traceback (most recent call last):
  3163. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3164. stream.write(msg + self.terminator)
  3165. OSError: [WinError 6] 句柄无效。
  3166. Call stack:
  3167. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3168. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3169. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3170. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3171. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3172. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3173. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3174. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3175. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3176. res = hook_impl.function(*args)
  3177. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3178. return wrap_session(config, _main)
  3179. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3180. session.exitstatus = doit(config, session) or 0
  3181. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3182. config.hook.pytest_runtestloop(session=session)
  3183. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3184. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3185. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3186. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3187. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3188. res = hook_impl.function(*args)
  3189. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3190. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3191. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3192. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3193. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3194. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3195. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3196. res = hook_impl.function(*args)
  3197. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3198. runtestprotocol(item, nextitem=nextitem)
  3199. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3200. reports.append(call_and_report(item, &quot;call&quot;, log))
  3201. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3202. call = call_runtest_hook(item, when, **kwds)
  3203. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3204. return CallInfo.from_call(
  3205. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3206. result: Optional[TResult] = func()
  3207. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3208. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3209. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3210. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3211. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3212. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3213. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3214. res = hook_impl.function(*args)
  3215. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3216. item.runtest()
  3217. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3218. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3219. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3220. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3221. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3222. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3223. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3224. res = hook_impl.function(*args)
  3225. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3226. result = testfunction(**testargs)
  3227. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3228. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3229. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3230. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3231. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3232. match_element = get_match_element_function(check_items, **search_pattern)
  3233. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3234. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3235. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5ce75aed-e810-3c22-97e3-9f8b3a807614&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultOccurrenceCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultOccurrenceCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_OCCCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultOccurrenceCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3236. Arguments: ()
  3237. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;5ce75aed-e810-3c22-97e3-9f8b3a807614&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultOccurrenceCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultOccurrenceCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_OCCCTR&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultOccurrenceCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3238. <tbody class="passed results-table-row">
  3239. <tr>
  3240. <td class="col-result">Passed</td>
  3241. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Dem-search_pattern21-DemDataElementInternalData-DEM_FAULT_PENDING_COUNTER]</td>
  3242. <td class="col-duration">0.01</td>
  3243. <td class="col-links"></td></tr>
  3244. <tr>
  3245. <td class="extra" colspan="4">
  3246. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  3247. Traceback (most recent call last):
  3248. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3249. stream.write(msg + self.terminator)
  3250. OSError: [WinError 6] 句柄无效。
  3251. Call stack:
  3252. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3253. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3254. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3255. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3256. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3257. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3258. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3259. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3260. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3261. res = hook_impl.function(*args)
  3262. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3263. return wrap_session(config, _main)
  3264. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3265. session.exitstatus = doit(config, session) or 0
  3266. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3267. config.hook.pytest_runtestloop(session=session)
  3268. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3269. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3270. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3271. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3272. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3273. res = hook_impl.function(*args)
  3274. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3275. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3276. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3277. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3278. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3279. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3280. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3281. res = hook_impl.function(*args)
  3282. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3283. runtestprotocol(item, nextitem=nextitem)
  3284. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3285. reports.append(call_and_report(item, &quot;call&quot;, log))
  3286. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3287. call = call_runtest_hook(item, when, **kwds)
  3288. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3289. return CallInfo.from_call(
  3290. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3291. result: Optional[TResult] = func()
  3292. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3293. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3294. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3295. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3296. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3297. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3298. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3299. res = hook_impl.function(*args)
  3300. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3301. item.runtest()
  3302. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3303. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3304. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3305. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3306. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3307. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3308. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3309. res = hook_impl.function(*args)
  3310. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3311. result = testfunction(**testargs)
  3312. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3313. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3314. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3315. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3316. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3317. match_element = get_match_element_function(check_items, **search_pattern)
  3318. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3319. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3320. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;375c6477-1d91-3c2c-bf2d-3ce2a98f1c2f&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultPendingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultPendingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_FAULT_PENDING_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultPendingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3321. Arguments: ()
  3322. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;375c6477-1d91-3c2c-bf2d-3ce2a98f1c2f&quot;&gt;&lt;SHORT-NAME&gt;EDR_01_FaultPendingCounter&lt;/SHORT-NAME&gt;&lt;LONG-NAME&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;FaultPendingCounter&lt;/L-4&gt;&lt;/LONG-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementDataType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;UINT8&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementEndianness&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;OPAQUE&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementStoreNonVolatile&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementUsePort&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;USE_DATA_INTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementInternalData&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;DEM_FAULT_PENDING_COUNTER&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-FOREIGN-REFERENCE-DEF&quot;&gt;/MICROSAR/Dem/DemGeneral/DemDataClass/DemDataElementSystemTemplateDiagnosticDataElementRef&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;DIAGNOSTIC-DATA-ELEMENT&quot;&gt;/DiagnosticExtract/DEM/DiagnosticExtendedDataRecord/ExtendedData/FaultPendingCounter&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3323. <tbody class="passed results-table-row">
  3324. <tr>
  3325. <td class="col-result">Passed</td>
  3326. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Os-search_pattern22-OsIsrInterruptSource-211]</td>
  3327. <td class="col-duration">0.01</td>
  3328. <td class="col-links"></td></tr>
  3329. <tr>
  3330. <td class="extra" colspan="4">
  3331. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  3332. Traceback (most recent call last):
  3333. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3334. stream.write(msg + self.terminator)
  3335. OSError: [WinError 6] 句柄无效。
  3336. Call stack:
  3337. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3338. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3339. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3340. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3341. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3342. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3343. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3344. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3345. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3346. res = hook_impl.function(*args)
  3347. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3348. return wrap_session(config, _main)
  3349. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3350. session.exitstatus = doit(config, session) or 0
  3351. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3352. config.hook.pytest_runtestloop(session=session)
  3353. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3354. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3355. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3356. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3357. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3358. res = hook_impl.function(*args)
  3359. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3360. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3361. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3362. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3363. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3364. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3365. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3366. res = hook_impl.function(*args)
  3367. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3368. runtestprotocol(item, nextitem=nextitem)
  3369. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3370. reports.append(call_and_report(item, &quot;call&quot;, log))
  3371. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3372. call = call_runtest_hook(item, when, **kwds)
  3373. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3374. return CallInfo.from_call(
  3375. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3376. result: Optional[TResult] = func()
  3377. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3378. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3379. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3380. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3381. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3382. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3383. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3384. res = hook_impl.function(*args)
  3385. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3386. item.runtest()
  3387. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3388. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3389. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3390. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3391. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3392. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3393. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3394. res = hook_impl.function(*args)
  3395. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3396. result = testfunction(**testargs)
  3397. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3398. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3399. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3400. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3401. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3402. match_element = get_match_element_function(check_items, **search_pattern)
  3403. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3404. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3405. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;e167f1dc-64c0-4a63-89f2-377866d24ff0&quot;&gt;&lt;SHORT-NAME&gt;EthIsr_EthernetCnt_MCU_Ctrl_ad7672f0_EthInterruptServiceRoutine_Q0Rx&lt;/SHORT-NAME&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;LABEL&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;/ActiveEcuC/Eth&lt;/L-4&gt;&lt;/LABEL&gt;&lt;ANNOTATION-ORIGIN&gt;DV:OsInterruptServiceRoutine&lt;/ANNOTATION-ORIGIN&gt;&lt;ANNOTATION-TEXT&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;PLAIN_TEXT&lt;/L-1&gt;&lt;/P&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;ISR for Ethernet Module (EthernetCnt_MCU_Ctrl_ad7672f0).&lt;/L-1&gt;&lt;/P&gt;&lt;/ANNOTATION-TEXT&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsIsr&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrCategory&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;CATEGORY_2&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;EXTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;211&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrEnableNesting&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInitialEnableInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3406. Arguments: ()
  3407. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;e167f1dc-64c0-4a63-89f2-377866d24ff0&quot;&gt;&lt;SHORT-NAME&gt;EthIsr_EthernetCnt_MCU_Ctrl_ad7672f0_EthInterruptServiceRoutine_Q0Rx&lt;/SHORT-NAME&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;LABEL&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;/ActiveEcuC/Eth&lt;/L-4&gt;&lt;/LABEL&gt;&lt;ANNOTATION-ORIGIN&gt;DV:OsInterruptServiceRoutine&lt;/ANNOTATION-ORIGIN&gt;&lt;ANNOTATION-TEXT&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;PLAIN_TEXT&lt;/L-1&gt;&lt;/P&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;ISR for Ethernet Module (EthernetCnt_MCU_Ctrl_ad7672f0).&lt;/L-1&gt;&lt;/P&gt;&lt;/ANNOTATION-TEXT&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsIsr&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrCategory&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;CATEGORY_2&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;EXTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;211&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrEnableNesting&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInitialEnableInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3408. <tbody class="passed results-table-row">
  3409. <tr>
  3410. <td class="col-result">Passed</td>
  3411. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Os-search_pattern23-OsIsrInterruptSource-212]</td>
  3412. <td class="col-duration">0.01</td>
  3413. <td class="col-links"></td></tr>
  3414. <tr>
  3415. <td class="extra" colspan="4">
  3416. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  3417. Traceback (most recent call last):
  3418. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3419. stream.write(msg + self.terminator)
  3420. OSError: [WinError 6] 句柄无效。
  3421. Call stack:
  3422. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3423. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3424. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3425. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3426. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3427. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3428. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3429. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3430. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3431. res = hook_impl.function(*args)
  3432. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3433. return wrap_session(config, _main)
  3434. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3435. session.exitstatus = doit(config, session) or 0
  3436. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3437. config.hook.pytest_runtestloop(session=session)
  3438. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3439. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3440. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3441. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3442. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3443. res = hook_impl.function(*args)
  3444. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3445. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3446. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3447. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3448. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3449. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3450. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3451. res = hook_impl.function(*args)
  3452. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3453. runtestprotocol(item, nextitem=nextitem)
  3454. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3455. reports.append(call_and_report(item, &quot;call&quot;, log))
  3456. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3457. call = call_runtest_hook(item, when, **kwds)
  3458. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3459. return CallInfo.from_call(
  3460. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3461. result: Optional[TResult] = func()
  3462. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3463. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3464. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3465. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3466. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3467. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3468. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3469. res = hook_impl.function(*args)
  3470. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3471. item.runtest()
  3472. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3473. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3474. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3475. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3476. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3477. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3478. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3479. res = hook_impl.function(*args)
  3480. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3481. result = testfunction(**testargs)
  3482. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3483. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3484. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3485. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3486. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3487. match_element = get_match_element_function(check_items, **search_pattern)
  3488. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3489. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3490. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;f00e2030-4bc2-4977-b3bd-3b367cc07fec&quot;&gt;&lt;SHORT-NAME&gt;EthIsr_EthernetCnt_MCU_Ctrl_ad7672f0_EthInterruptServiceRoutine_Q0Tx&lt;/SHORT-NAME&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;LABEL&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;/ActiveEcuC/Eth&lt;/L-4&gt;&lt;/LABEL&gt;&lt;ANNOTATION-ORIGIN&gt;DV:OsInterruptServiceRoutine&lt;/ANNOTATION-ORIGIN&gt;&lt;ANNOTATION-TEXT&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;PLAIN_TEXT&lt;/L-1&gt;&lt;/P&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;ISR for Ethernet Module (EthernetCnt_MCU_Ctrl_ad7672f0).&lt;/L-1&gt;&lt;/P&gt;&lt;/ANNOTATION-TEXT&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsIsr&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrCategory&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;CATEGORY_2&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;EXTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;212&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrEnableNesting&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInitialEnableInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3491. Arguments: ()
  3492. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;f00e2030-4bc2-4977-b3bd-3b367cc07fec&quot;&gt;&lt;SHORT-NAME&gt;EthIsr_EthernetCnt_MCU_Ctrl_ad7672f0_EthInterruptServiceRoutine_Q0Tx&lt;/SHORT-NAME&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;LABEL&gt;&lt;L-4 L=&quot;FOR-ALL&quot;&gt;/ActiveEcuC/Eth&lt;/L-4&gt;&lt;/LABEL&gt;&lt;ANNOTATION-ORIGIN&gt;DV:OsInterruptServiceRoutine&lt;/ANNOTATION-ORIGIN&gt;&lt;ANNOTATION-TEXT&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;PLAIN_TEXT&lt;/L-1&gt;&lt;/P&gt;&lt;P&gt;&lt;L-1 L=&quot;FOR-ALL&quot;&gt;ISR for Ethernet Module (EthernetCnt_MCU_Ctrl_ad7672f0).&lt;/L-1&gt;&lt;/P&gt;&lt;/ANNOTATION-TEXT&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsIsr&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrCategory&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;CATEGORY_2&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;EXTERNAL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;212&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrEnableNesting&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsIsr/OsIsrInitialEnableInterruptSource&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;true&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3493. <tbody class="passed results-table-row">
  3494. <tr>
  3495. <td class="col-result">Passed</td>
  3496. <td class="col-name">testcase/test_case.py::test_custom_pattern_case[Os-search_pattern26-OsTaskStackSize-4096]</td>
  3497. <td class="col-duration">0.01</td>
  3498. <td class="col-links"></td></tr>
  3499. <tr>
  3500. <td class="extra" colspan="4">
  3501. <div class="log"> ------------------------------Captured stderr call------------------------------ <br/>--- Logging error ---
  3502. Traceback (most recent call last):
  3503. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3504. stream.write(msg + self.terminator)
  3505. OSError: [WinError 6] 句柄无效。
  3506. Call stack:
  3507. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3508. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3509. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3510. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3511. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3512. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3513. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3514. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3515. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3516. res = hook_impl.function(*args)
  3517. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3518. return wrap_session(config, _main)
  3519. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3520. session.exitstatus = doit(config, session) or 0
  3521. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3522. config.hook.pytest_runtestloop(session=session)
  3523. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3524. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3525. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3526. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3527. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3528. res = hook_impl.function(*args)
  3529. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3530. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3531. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3532. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3533. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3534. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3535. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3536. res = hook_impl.function(*args)
  3537. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3538. runtestprotocol(item, nextitem=nextitem)
  3539. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3540. reports.append(call_and_report(item, &quot;call&quot;, log))
  3541. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3542. call = call_runtest_hook(item, when, **kwds)
  3543. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3544. return CallInfo.from_call(
  3545. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3546. result: Optional[TResult] = func()
  3547. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3548. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3549. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3550. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3551. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3552. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3553. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3554. res = hook_impl.function(*args)
  3555. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3556. item.runtest()
  3557. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3558. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3559. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3560. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3561. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3562. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3563. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3564. res = hook_impl.function(*args)
  3565. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3566. result = testfunction(**testargs)
  3567. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3568. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3569. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3570. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3571. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3572. match_element = get_match_element_function(check_items, **search_pattern)
  3573. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 86, in get_detail_element
  3574. logging.info(match_string)
  3575. Message: &#x27;&lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;f42b164b-930a-40bd-822c-ffcd36cc409e&quot;&gt;&lt;SHORT-NAME&gt;User_BSW_ETH_Task_Core0&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TASK_EXTENDED_STACK&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackCore&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/OsCore0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-CHOICE-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackUser&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/User_BSW_ETH_Task_Core0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3576. Arguments: ()
  3577. --- Logging error ---
  3578. Traceback (most recent call last):
  3579. File &quot;C:\Users\haojiang\AppData\Local\Programs\Python\Python39\lib\logging\__init__.py&quot;, line 1086, in emit
  3580. stream.write(msg + self.terminator)
  3581. OSError: [WinError 6] 句柄无效。
  3582. Call stack:
  3583. File &quot;D:\01_Work\Python_Venv\pytest_src\all.py&quot;, line 12, in &lt;module&gt;
  3584. pytest.main([&#x27;./testcase&#x27;, &#x27;-v&#x27;, f&#x27;--html={HARDWARE_TYPE.name}_{PROJECT_TYPE.name}_{PROJECT_VERSION}.html&#x27;, &#x27;--alluredir&#x27;, &#x27;./result/&#x27;])
  3585. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\config\__init__.py&quot;, line 164, in main
  3586. ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
  3587. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3588. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3589. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3590. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3591. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3592. res = hook_impl.function(*args)
  3593. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 315, in pytest_cmdline_main
  3594. return wrap_session(config, _main)
  3595. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 268, in wrap_session
  3596. session.exitstatus = doit(config, session) or 0
  3597. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 322, in _main
  3598. config.hook.pytest_runtestloop(session=session)
  3599. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3600. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3601. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3602. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3603. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3604. res = hook_impl.function(*args)
  3605. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\main.py&quot;, line 347, in pytest_runtestloop
  3606. item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  3607. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3608. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3609. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3610. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3611. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3612. res = hook_impl.function(*args)
  3613. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 111, in pytest_runtest_protocol
  3614. runtestprotocol(item, nextitem=nextitem)
  3615. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 130, in runtestprotocol
  3616. reports.append(call_and_report(item, &quot;call&quot;, log))
  3617. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 219, in call_and_report
  3618. call = call_runtest_hook(item, when, **kwds)
  3619. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 258, in call_runtest_hook
  3620. return CallInfo.from_call(
  3621. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 338, in from_call
  3622. result: Optional[TResult] = func()
  3623. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 259, in &lt;lambda&gt;
  3624. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
  3625. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3626. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3627. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3628. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3629. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3630. res = hook_impl.function(*args)
  3631. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\runner.py&quot;, line 166, in pytest_runtest_call
  3632. item.runtest()
  3633. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 1761, in runtest
  3634. self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  3635. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_hooks.py&quot;, line 265, in __call__
  3636. return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  3637. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_manager.py&quot;, line 80, in _hookexec
  3638. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  3639. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\pluggy\_callers.py&quot;, line 39, in _multicall
  3640. res = hook_impl.function(*args)
  3641. File &quot;D:\01_Work\Python_Venv\pytest_venv\lib\site-packages\_pytest\python.py&quot;, line 192, in pytest_pyfunc_call
  3642. result = testfunction(**testargs)
  3643. File &quot;D:\01_Work\Python_Venv\pytest_src\testcase\test_case.py&quot;, line 52, in test_custom_pattern_case
  3644. res = check_module_param_check(PROJECT, module_name, item, search_pattern)
  3645. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 96, in check_module_param_check
  3646. cmp_result = mcc.do_param_check([check_item], search_pattern, costum_func)
  3647. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 61, in do_param_check
  3648. match_element = get_match_element_function(check_items, **search_pattern)
  3649. File &quot;D:\01_Work\Python_Venv\pytest_src\Base\ModuleCfgCheck.py&quot;, line 83, in get_detail_element
  3650. logging.info(f&#x27;Find Valid Element: {match_string}&#x27;)
  3651. Message: &#x27;Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;07215333-bcb5-4414-a2c2-5a492fa3211b&quot;&gt;&lt;SHORT-NAME&gt;User_BSW_ETH_Task_Core0&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsTask&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskActivation&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;10&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskSchedule&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSharing&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;EXTENDED&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore1&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Cyclic2_User_BSW_ETH_Task_Core0_0_1s&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Cyclic2_User_BSW_ETH_Task_Core0_0_20ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Cyclic2_User_BSW_ETH_Task_Core0_0_40ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Run_CtCddEthSwc_RCtCddEthSwc_Process100ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Run_CtCddEthSwc_RCtCddEthSwc_Process5ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Run_CtCddEthSwc_RCtCddEthSwc_RecvDoIPEthActvn&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;&#x27;
  3652. Arguments: ()
  3653. <br/> -------------------------------Captured log call-------------------------------- <br/>INFO root:ModuleCfgCheck.py:86 &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;f42b164b-930a-40bd-822c-ffcd36cc409e&quot;&gt;&lt;SHORT-NAME&gt;User_BSW_ETH_Task_Core0&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;TASK_EXTENDED_STACK&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackCore&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/OsCore0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-CHOICE-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsOS/OsStackSummary/OsStack/OsStackUser&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/User_BSW_ETH_Task_Core0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;
  3654. INFO root:ModuleCfgCheck.py:83 Find Valid Element: &lt;ECUC-CONTAINER-VALUE xmlns=&quot;http://autosar.org/schema/r4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; UUID=&quot;07215333-bcb5-4414-a2c2-5a492fa3211b&quot;&gt;&lt;SHORT-NAME&gt;User_BSW_ETH_Task_Core0&lt;/SHORT-NAME&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-PARAM-CONF-CONTAINER-DEF&quot;&gt;/MICROSAR/Os/OsTask&lt;/DEFINITION-REF&gt;&lt;PARAMETER-VALUES&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskActivation&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;1&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskPriority&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;10&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskSchedule&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;FULL&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSharing&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-INTEGER-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskStackSize&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;4096&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-ENUMERATION-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskType&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;EXTENDED&lt;/VALUE&gt;&lt;/ECUC-TEXTUAL-PARAM-VALUE&gt;&lt;ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-BOOLEAN-PARAM-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskUsesFpu&lt;/DEFINITION-REF&gt;&lt;VALUE&gt;false&lt;/VALUE&gt;&lt;/ECUC-NUMERICAL-PARAM-VALUE&gt;&lt;/PARAMETER-VALUES&gt;&lt;REFERENCE-VALUES&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore0&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskAccessingApplication&lt;/DEFINITION-REF&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/SystemApplication_OsCore1&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Cyclic2_User_BSW_ETH_Task_Core0_0_1s&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Cyclic2_User_BSW_ETH_Task_Core0_0_20ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Cyclic2_User_BSW_ETH_Task_Core0_0_40ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Run_CtCddEthSwc_RCtCddEthSwc_Process100ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Run_CtCddEthSwc_RCtCddEthSwc_Process5ms&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;ECUC-REFERENCE-VALUE&gt;&lt;DEFINITION-REF DEST=&quot;ECUC-REFERENCE-DEF&quot;&gt;/MICROSAR/Os/OsTask/OsTaskEventRef&lt;/DEFINITION-REF&gt;&lt;ANNOTATIONS&gt;&lt;ANNOTATION&gt;&lt;ANNOTATION-ORIGIN&gt;DV:RTE&lt;/ANNOTATION-ORIGIN&gt;&lt;/ANNOTATION&gt;&lt;/ANNOTATIONS&gt;&lt;VALUE-REF DEST=&quot;ECUC-CONTAINER-VALUE&quot;&gt;/ActiveEcuC/Os/Rte_Ev_Run_CtCddEthSwc_RCtCddEthSwc_RecvDoIPEthActvn&lt;/VALUE-REF&gt;&lt;/ECUC-REFERENCE-VALUE&gt;&lt;/REFERENCE-VALUES&gt;&lt;/ECUC-CONTAINER-VALUE&gt;<br/></div></td></tr></tbody>
  3655. <tbody class="passed results-table-row">
  3656. <tr>
  3657. <td class="col-result">Passed</td>
  3658. <td class="col-name">testcase/test_case.py::test_canif_dlc_check_case</td>
  3659. <td class="col-duration">0.45</td>
  3660. <td class="col-links"></td></tr>
  3661. <tr>
  3662. <td class="extra" colspan="4">
  3663. <div class="empty log">No log output captured.</div></td></tr></tbody>
  3664. <tbody class="passed results-table-row">
  3665. <tr>
  3666. <td class="col-result">Passed</td>
  3667. <td class="col-name">testcase/test_case.py::test_canif_buffersize_check_case</td>
  3668. <td class="col-duration">0.46</td>
  3669. <td class="col-links"></td></tr>
  3670. <tr>
  3671. <td class="extra" colspan="4">
  3672. <div class="log"> ------------------------------Captured stdout call------------------------------ <br/>PhCnPTEXTCAN_c3c56e7f, CanIfTxBufferHandlingType=NONE
  3673. PhCnADCANFD_8062c890, CanIfTxBufferHandlingType=PRIO_BY_CANID
  3674. PhCnCNCAN_4d22b9a4, CanIfTxBufferHandlingType=PRIO_BY_CANID
  3675. PhCnCHCANFD_08726639, CanIfTxBufferHandlingType=PRIO_BY_CANID
  3676. PhCnCFCAN_bbcf8f7d, CanIfTxBufferHandlingType=PRIO_BY_CANID
  3677. PhCnPTCANFD_a81eba3b, CanIfTxBufferHandlingType=PRIO_BY_CANID
  3678. PhCnDIAGCAN_7f331147, CanIfTxBufferHandlingType=NONE
  3679. PhCnADCANFD_8062c890_Tp, CanIfTxBufferHandlingType=FIFO
  3680. PhCnCFCAN_bbcf8f7d_Tp, CanIfTxBufferHandlingType=FIFO
  3681. PhCnCHCANFD_08726639_Tp, CanIfTxBufferHandlingType=FIFO
  3682. PhCnCNCAN_4d22b9a4_Tp, CanIfTxBufferHandlingType=FIFO
  3683. PhCnPTCANFD_a81eba3b_Tp, CanIfTxBufferHandlingType=FIFO
  3684. PhCnPTEXTCAN_c3c56e7f_Tp, CanIfTxBufferHandlingType=FIFO
  3685. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_SCU_52b5031e_Tx, CanIfTxBufferHandlingType=NONE
  3686. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_EVCC_86ea3ade_Tx, CanIfTxBufferHandlingType=NONE
  3687. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_SDM_e6539cab_Tx, CanIfTxBufferHandlingType=NONE
  3688. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_FLSM_383aa7d6_Tx, CanIfTxBufferHandlingType=NONE
  3689. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_DMS_c41c76e0_Tx, CanIfTxBufferHandlingType=NONE
  3690. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_BCM_bc0f88b2_Tx, CanIfTxBufferHandlingType=NONE
  3691. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_SAC_7e69d916_Tx, CanIfTxBufferHandlingType=NONE
  3692. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_BMS_531d0999_Tx, CanIfTxBufferHandlingType=NONE
  3693. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_IMCU_2a493c38_Tx, CanIfTxBufferHandlingType=NONE
  3694. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_GW_d92f7162_Tx, CanIfTxBufferHandlingType=NONE
  3695. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_IBS_1dff87ea_Tx, CanIfTxBufferHandlingType=NONE
  3696. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_RDA_LH_1cfa6a98_Tx, CanIfTxBufferHandlingType=NONE
  3697. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_ESCL_88de391f_Tx, CanIfTxBufferHandlingType=NONE
  3698. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_EPS_bf6fa2ab_Tx, CanIfTxBufferHandlingType=NONE
  3699. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_CCU_73ae5924_Tx, CanIfTxBufferHandlingType=NONE
  3700. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_TBox_2d3dcc49_Tx, CanIfTxBufferHandlingType=NONE
  3701. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_FVCM_dc2e4651_Tx, CanIfTxBufferHandlingType=NONE
  3702. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_RDA_RH_d030a1fb_Tx, CanIfTxBufferHandlingType=NONE
  3703. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_EPMCU_d487b2de_Tx, CanIfTxBufferHandlingType=NONE
  3704. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_ATC_d5ee2c61_Tx, CanIfTxBufferHandlingType=NONE
  3705. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_FICM_ae8151a0_Tx, CanIfTxBufferHandlingType=NONE
  3706. CanIfBufferCfg_CCP_CHCANFD_010ms_Container02_1bf90685_Tx, CanIfTxBufferHandlingType=NONE
  3707. CanIfBufferCfg_CCP_CHCANFD_010ms_Container14_7ec3ae3c_Tx, CanIfTxBufferHandlingType=NONE
  3708. CanIfBufferCfg_VCU_010ms_PDU00_59e97fc1_Tx, CanIfTxBufferHandlingType=NONE
  3709. CanIfBufferCfg_BMS_020ms_PDU00_fefa274a_Tx, CanIfTxBufferHandlingType=NONE
  3710. CanIfBufferCfg_SDM_020ms_PDU00_a20e3da0_Tx, CanIfTxBufferHandlingType=NONE
  3711. CanIfBufferCfg_CCP_020ms_PDU00_CN_1a0b398a_Tx, CanIfTxBufferHandlingType=NONE
  3712. CanIfBufferCfg_VCU_010ms_PDU00_1df97b92_Tx, CanIfTxBufferHandlingType=NONE
  3713. CanIfBufferCfg_SCS_020ms_PDU04_9333f7bf_Tx, CanIfTxBufferHandlingType=NONE
  3714. CanIfBufferCfg_SDM_020ms_PDU00_90976b9e_Tx, CanIfTxBufferHandlingType=NONE
  3715. CanIfBufferCfg_CCP_SigGW_020ms_CFCAN_PDU22_1fb1e574_Tx, CanIfTxBufferHandlingType=NONE
  3716. CanIfBufferCfg_EPS_010ms_PDU00_e9636f33_Tx, CanIfTxBufferHandlingType=NONE
  3717. CanIfBufferCfg_IMCU_010ms_PDU48_d948270d_Tx, CanIfTxBufferHandlingType=NONE
  3718. CanIfBufferCfg_EPS_010ms_PDU00_7f559dba_Tx, CanIfTxBufferHandlingType=NONE
  3719. CanIfBufferCfg_IMCU_010ms_PDU27_3448f269_Tx, CanIfTxBufferHandlingType=NONE
  3720. CanIfBufferCfg_SAC_010ms_PDU02_2359eb50_Tx, CanIfTxBufferHandlingType=NONE
  3721. CanIfBufferCfg_BCM_010ms_PDU42_1b40bda8_Tx, CanIfTxBufferHandlingType=NONE
  3722. CanIfBufferCfg_SAC_010ms_PDU00_58d9955a_Tx, CanIfTxBufferHandlingType=NONE
  3723. CanIfBufferCfg_IBS_010ms_PDU12_c7a5b863_Tx, CanIfTxBufferHandlingType=NONE
  3724. CanIfBufferCfg_BMS_020ms_PDU27_9a4f55aa_Tx, CanIfTxBufferHandlingType=NONE
  3725. CanIfBufferCfg_LADS_020ms_PDU12_ad291813_Tx, CanIfTxBufferHandlingType=NONE
  3726. CanIfBufferCfg_SCS_020ms_PDU03_772993f6_Tx, CanIfTxBufferHandlingType=NONE
  3727. CanIfBufferCfg_SCS_020ms_PDU08_e4ccc58e_Tx, CanIfTxBufferHandlingType=NONE
  3728. CanIfBufferCfg_LADS_020ms_PDU35_cf09b9ef_Tx, CanIfTxBufferHandlingType=NONE
  3729. CanIfBufferCfg_SCS_020ms_PDU04_3fa7f6b2_Tx, CanIfTxBufferHandlingType=NONE
  3730. CanIfBufferCfg_BMS_050ms_PDU09_ebdb1b07_Tx, CanIfTxBufferHandlingType=NONE
  3731. CanIfBufferCfg_CCP_SigGW_100ms_CNCAN_PDU82_7b948c35_Tx, CanIfTxBufferHandlingType=NONE
  3732. CanIfBufferCfg_SCS_020ms_PDU06_5d3cb9f9_Tx, CanIfTxBufferHandlingType=NONE
  3733. CanIfBufferCfg_IMCU_020ms_PDU24_c9b9f129_Tx, CanIfTxBufferHandlingType=NONE
  3734. CanIfBufferCfg_SCS_020ms_PDU15_7230fd07_Tx, CanIfTxBufferHandlingType=NONE
  3735. CanIfBufferCfg_VCU_020ms_PDU10_4b7b69be_Tx, CanIfTxBufferHandlingType=NONE
  3736. CanIfBufferCfg_BMS_050ms_PDU11_57320981_Tx, CanIfTxBufferHandlingType=NONE
  3737. CanIfBufferCfg_BMS_050ms_PDU01_d71da945_Tx, CanIfTxBufferHandlingType=NONE
  3738. CanIfBufferCfg_BMS_050ms_PDU10_8d4a1b83_Tx, CanIfTxBufferHandlingType=NONE
  3739. CanIfBufferCfg_BMS_100ms_PDU28_8febe690_Tx, CanIfTxBufferHandlingType=NONE
  3740. CanIfBufferCfg_LADS_100ms_PDU03_16a51b4c_Tx, CanIfTxBufferHandlingType=NONE
  3741. CanIfBufferCfg_BMS_050ms_PDU30_b86a3d66_Tx, CanIfTxBufferHandlingType=NONE
  3742. CanIfBufferCfg_BCM_050ms_PDU40_38545801_Tx, CanIfTxBufferHandlingType=NONE
  3743. CanIfBufferCfg_BMS_050ms_PDU23_3b348eb9_Tx, CanIfTxBufferHandlingType=NONE
  3744. CanIfBufferCfg_LADS_050ms_PDU02_f751acbc_Tx, CanIfTxBufferHandlingType=NONE
  3745. CanIfBufferCfg_LADS_050ms_PDU33_847ca93e_Tx, CanIfTxBufferHandlingType=NONE
  3746. CanIfBufferCfg_AC_050ms_PDU04_b65e34b3_Tx, CanIfTxBufferHandlingType=NONE
  3747. CanIfBufferCfg_CCP_SigGw_050ms_PDU79_3a8fe704_Tx, CanIfTxBufferHandlingType=NONE
  3748. CanIfBufferCfg_BCM_050ms_PDU43_7e14190e_Tx, CanIfTxBufferHandlingType=NONE
  3749. CanIfBufferCfg_CCU_100ms_PDU01_72869dce_Tx, CanIfTxBufferHandlingType=NONE
  3750. CanIfBufferCfg_BMS_100ms_PDU16_a6e2c737_Tx, CanIfTxBufferHandlingType=NONE
  3751. CanIfBufferCfg_BMS_100ms_PDU06_b8a9f250_Tx, CanIfTxBufferHandlingType=NONE
  3752. CanIfBufferCfg_BMS_100ms_PDU31_f70c134c_Tx, CanIfTxBufferHandlingType=NONE
  3753. CanIfBufferCfg_BMS_100ms_PDU12_51e23b23_Tx, CanIfTxBufferHandlingType=NONE
  3754. CanIfBufferCfg_BMS_100ms_PDU14_dd62b93d_Tx, CanIfTxBufferHandlingType=NONE
  3755. CanIfBufferCfg_BMS_100ms_PDU15_e0a28638_Tx, CanIfTxBufferHandlingType=NONE
  3756. CanIfBufferCfg_CCU_100ms_PDU00_4f46a2cb_Tx, CanIfTxBufferHandlingType=NONE
  3757. CanIfBufferCfg_CCU_100ms_PDU04_2622cb7c_Tx, CanIfTxBufferHandlingType=NONE
  3758. CanIfBufferCfg_CCU_100ms_PDU06_2dc841f9_Tx, CanIfTxBufferHandlingType=NONE
  3759. CanIfBufferCfg_FICM_100ms_PDU21_2cc32d2a_Tx, CanIfTxBufferHandlingType=NONE
  3760. CanIfBufferCfg_VCU_100ms_PDU51_ae3e9efb_Tx, CanIfTxBufferHandlingType=NONE
  3761. CanIfBufferCfg_CCP_100ms_PDU04_a1ac84f8_Tx, CanIfTxBufferHandlingType=NONE
  3762. CanIfBufferCfg_BCM_100ms_PDU08_a7e19530_Tx, CanIfTxBufferHandlingType=NONE
  3763. CanIfBufferCfg_CCU_100ms_PDU05_858661da_Tx, CanIfTxBufferHandlingType=NONE
  3764. CanIfBufferCfg_VCU_100ms_PDU67_082bf985_Tx, CanIfTxBufferHandlingType=NONE
  3765. CanIfBufferCfg_IMCU_100ms_PDU82_11c2e5fb_Tx, CanIfTxBufferHandlingType=NONE
  3766. CanIfBufferCfg_BCM_100ms_PDU04_6591974d_Tx, CanIfTxBufferHandlingType=NONE
  3767. CanIfBufferCfg_IPK_100ms_PDU07_1ee814bf_Tx, CanIfTxBufferHandlingType=NONE
  3768. CanIfBufferCfg_CCP_100ms_PDU01_d6f57f19_Tx, CanIfTxBufferHandlingType=NONE
  3769. CanIfBufferCfg_BCM_100ms_PDU03_d4d12a56_Tx, CanIfTxBufferHandlingType=NONE
  3770. CanIfBufferCfg_CCP_SigGW_100ms_CNCAN_PDU66_8760161e_Tx, CanIfTxBufferHandlingType=NONE
  3771. CanIfBufferCfg_LADS_100ms_PDU30_9b5082f6_Tx, CanIfTxBufferHandlingType=NONE
  3772. CanIfBufferCfg_VCU_100ms_PDU68_c8f21d46_Tx, CanIfTxBufferHandlingType=NONE
  3773. CanIfBufferCfg_IMCU_100ms_PDU81_331fba52_Tx, CanIfTxBufferHandlingType=NONE
  3774. CanIfBufferCfg_SAC_100ms_PDU04_47a51534_Tx, CanIfTxBufferHandlingType=NONE
  3775. CanIfBufferCfg_AC_100ms_PDU03_5b116556_Tx, CanIfTxBufferHandlingType=NONE
  3776. CanIfBufferCfg_IPK_100ms_PDU08_9ad857cd_Tx, CanIfTxBufferHandlingType=NONE
  3777. CanIfBufferCfg_BMS_100ms_PDU60_5dd358c6_Tx, CanIfTxBufferHandlingType=NONE
  3778. CanIfBufferCfg_BMS_100ms_PDU54_c74f6dbc_Tx, CanIfTxBufferHandlingType=NONE
  3779. CanIfBufferCfg_AC_100ms_PDU05_e18c2d3b_Tx, CanIfTxBufferHandlingType=NONE
  3780. CanIfBufferCfg_AC_100ms_PDU07_3ed7e8df_Tx, CanIfTxBufferHandlingType=NONE
  3781. CanIfBufferCfg_AC_100ms_PDU10_b83b7c92_Tx, CanIfTxBufferHandlingType=NONE
  3782. CanIfBufferCfg_IMCU_100ms_PDU26_9a3b2350_Tx, CanIfTxBufferHandlingType=NONE
  3783. CanIfBufferCfg_BMS_100ms_PDU50_304f91a8_Tx, CanIfTxBufferHandlingType=NONE
  3784. CanIfBufferCfg_BMS_200ms_PDU84_36288ce9_Tx, CanIfTxBufferHandlingType=NONE
  3785. CanIfBufferCfg_CCP_250ms_PDU12_f52be13b_Tx, CanIfTxBufferHandlingType=NONE
  3786. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_LADS_6dada81a_Tx, CanIfTxBufferHandlingType=NONE
  3787. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_UGW_c1a37077_Tx, CanIfTxBufferHandlingType=NONE
  3788. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_AMP_209f4e16_Tx, CanIfTxBufferHandlingType=NONE
  3789. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_EOPC_0441fcbb_Tx, CanIfTxBufferHandlingType=NONE
  3790. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_BPEPS_c3a7733c_Tx, CanIfTxBufferHandlingType=NONE
  3791. CanIfBufferCfg_CCP_020ms_PDU00_PTE_b4afb06f_Tx, CanIfTxBufferHandlingType=NONE
  3792. CanIfBufferCfg_SCS_020ms_PDU15_15538a12_Tx, CanIfTxBufferHandlingType=NONE
  3793. CanIfBufferCfg_CCP_020ms_PDU02_910a31be_Tx, CanIfTxBufferHandlingType=NONE
  3794. CanIfBufferCfg_LADS_050ms_PDU05_082d50c7_Tx, CanIfTxBufferHandlingType=NONE
  3795. CanIfBufferCfg_CCP_SigGW_050ms_PTEXTCAN_PDU15_385f696a_Tx, CanIfTxBufferHandlingType=NONE
  3796. CanIfBufferCfg_CCP_SigGW_100ms_PTEXTCAN_PDU21_3d1dc401_Tx, CanIfTxBufferHandlingType=NONE
  3797. CanIfBufferCfg_CCP_100ms_PDU06_7f70a5f1_Tx, CanIfTxBufferHandlingType=NONE
  3798. CanIfBufferCfg_NmPDU_PTEXTCAN_GW_ad93e14c_Tx, CanIfTxBufferHandlingType=NONE
  3799. CanIfBufferCfg_CCP_1000ms_PDU14_d9543113_Tx, CanIfTxBufferHandlingType=NONE
  3800. CanIfBufferCfg_IPK_200ms_PDU06_be30eede_Tx, CanIfTxBufferHandlingType=NONE
  3801. CanIfBufferCfg_Diag_PTEXTCAN_PhyReq_SCU_2a637b7b_Tx, CanIfTxBufferHandlingType=NONE
  3802. CanIfBufferCfg_Diag_PTEXTCAN_PhyReq_EPMCU_7e154346_Tx, CanIfTxBufferHandlingType=NONE
  3803. CanIfBufferCfg_Diag_PTEXTCAN_PhyReq_EVCC_ef4e2bff_Tx, CanIfTxBufferHandlingType=NONE
  3804. CanIfBufferCfg_Diag_PTEXTCAN_PhyReq_EOPC_02a76f0f_Tx, CanIfTxBufferHandlingType=NONE
  3805. CanIfBufferCfg_Diag_PTEXTCAN_FuncReq_38b997cc_Tx, CanIfTxBufferHandlingType=NONE
  3806. CanIfBufferCfg_BMS_020ms_PDU02_100ms_0015f6bb_Tx, CanIfTxBufferHandlingType=NONE
  3807. CanIfBufferCfg_FICM_100ms_PDU24_4cc909c8_Tx, CanIfTxBufferHandlingType=NONE
  3808. CanIfBufferCfg_VCU_100ms_PDU02_d22a3548_Tx, CanIfTxBufferHandlingType=NONE
  3809. CanIfBufferCfg_VCU_100ms_PDU55_a4be3710_Tx, CanIfTxBufferHandlingType=NONE
  3810. CanIfBufferCfg_IPK_200ms_PDU15_ba79f663_Tx, CanIfTxBufferHandlingType=NONE
  3811. CanIfBufferCfg_IPK_200ms_PDU09_085ec0ae_Tx, CanIfTxBufferHandlingType=NONE
  3812. CanIfBufferCfg_CCP_CNCAN_FrI00_1765ecc1_Tx, CanIfTxBufferHandlingType=NONE
  3813. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_FLPDM_9ce61288_Tx, CanIfTxBufferHandlingType=NONE
  3814. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_FRPDM_eeef4677_Tx, CanIfTxBufferHandlingType=NONE
  3815. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_FRSM_1231e27b_Tx, CanIfTxBufferHandlingType=NONE
  3816. CanIfBufferCfg_Diag_DIAGCAN_PhyResp_CTM_68e649a5_Tx, CanIfTxBufferHandlingType=NONE
  3817. CanIfBufferCfg_FICM_100ms_PDU46_8151566c_Tx, CanIfTxBufferHandlingType=NONE
  3818. <br/></div></td></tr></tbody></table></body></html>