Python පරීක්ෂකයන්ට නවතම HollowTest 0.3.0 සංස්කරණය එළියට පත් වී ඇත. මෙම නව සංස්කරණය AI‑ලේඛන පරීක්ෂණය සෘජුවම කේත සංස්කරණයේ අවසාන පියවරට – pre‑commit hook, pull‑request, සහ code scanning – ගෙන එයි. Git‑aware scanning, SARIF ආකෘති පිටපත්, සහ GitHub Action සමඟ ඒකාබද්ධ කිරීම මගින් සංවර්ධකයින්ට අවශ්ය වෙනස්කම් පමණක් පරීක්ෂා කිරීමට හැකියාව ලැබේ.
git‑changed විකල්පය භාවිතා කරන්නේ hollowtest --git-changed ලෙස, මෙය HEAD සහ untracked ගොනු අතර වෙනස්කම් පමණක් පරීක්ෂා කරයි. hollowtest --staged මඟින් index‑ේ ඇති ගොනු පමණක් පරීක්ෂා කර pre‑commit hook වලදී ඉතා වේගවත් පරීක්ෂණයක් ලබා දෙයි. වෙනස් Python ගොනු නොමැති විට, කට්ටලය 0 exit code එකක් ලබා දී ඉක්මනින් ඉවත් වේ.
SARIF (Static Analysis Results Interchange Format) ආකෘතියට පරීක්ෂණ ප්රතිඵල ලිවීමද මෙහි අලුත්ම විශේෂාංගයකි. hollowtest tests/ --format sarif -o hollowtest.sarif ලෙස ඕනෑම ප්රොජෙක්ට් එකේ SARIF ගොනුවක් සකසා, GitHub Action github/codeql-action/upload-sarif@v3 සමඟ ඒකතු කර ගත හැක. මෙය CI/CD පයිප්ලයින් වල පරීක්ෂණ තත්වය සෘජුවම දර්ශනය කිරීමට උපකාරී වේ.
pre‑commit ගොනුවේ repo: https://github.com/SybilGambleyyu/hollowtest rev: v0.3.0 ලෙස සඳහන් කර, id: hollowtest hook එක සක්රිය කළහොත්, කේතය commit කිරීමේ පූර්ව පරීක්ෂණයක් සිදු වේ. එමෙන්ම HT003 නමැති නව නීතිය ‘assert result is None’ වෙනුවට ‘assert result is not None’ පරීක්ෂණය කරයි, මෙය AI‑ලේඛන පරීක්ෂණයේ නවතම පුරුදු සපයයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්ට මෙම මෙවලම ඉතා ප්රයෝජනවත්. කේත සංස්කරණයේ වෙනස්කම් පමණක් පරීක්ෂා කිරීම නිසා දෝෂ හඳුනාගැනීමේ වේලාව කුඩා වේ, එමෙන්ම CI/CD පද්ධතිවල ගැඹුරු ඒකාබද්ධ කිරීමෙන් පරීක්ෂණ වාර්තා GitHub UI තුළම දැකිය හැක. එම නිසා ස්ථානීය සොෆ්ට්වෙයා සමාගම්ට නිෂ්පාදන ගුණාත්මකභාවය වැඩි කර, අන්තර්ජාතික open‑source ප්රජාවට දායක වීමේ හැකියාව ලැබේ.
AI‑ලේඛන පරීක්ෂණය පිළිබඳ අධ්යයන කටයුතු කරන විශ්වවිද්යාල සිසුන්ට, HollowTest 0.3 මගින් නවතම testing pipeline එකක් ගොඩනැගීමට, SARIF වැනි industry standard format එකක් සමඟ අත්දැකීම් ලබා ගැනීමට අවස්ථාව ලැබේ.
කෙටි වශයෙන්, HollowTest 0.3 ගිට්, CI/CD, සහ AI‑ලේඛන පරීක්ෂණය එක්ක එකතු කර, ශ්රී ලංකාවේ තාක්ෂණික පරිසරය තවත් ප්රබල කරයි.
ඔබේ පරීක්ෂණ කාලය අඩු කර, කේත ගුණාත්මකභාවය ඉහළ නැංවීමට අදම pip install -U git+https://github.com/SybilGambleyyu/[email protected] ක්රියාත්මක කරන්න.