DejaGnu
DejaGnu என்பது பிற நிரல்களைச் சோதிப்பதற்கான ஒரு மென்பொருள் கட்டமைப்பாகும். இது ரன்டெஸ்ட் எனப்படும் ஒரு முக்கிய ஸ்கிரிப்டைக் கொண்டுள்ளது, இது உள்ளமைவு கோப்புகளைப் பார்க்கும் ஒரு அடைவின் வழியாகச் சென்று பின்னர் கொடுக்கப்பட்ட அளவுகோல்களுடன் சில சோதனைகளை இயக்குகிறது. டெஜாக்னு தொகுப்பின் நோக்கம் அனைத்து சோதனைகளுக்கும் ஒற்றை முன் முனையை வழங்குவதாகும். இது குனு திட்டத்தின் ஒரு பகுதியாகும் மற்றும் ஜிபிஎல்லின் கீழ் உரிமம் பெற்றது. இது எதிர்பார்ப்பை அடிப்படையாகக் கொண்டது, இது டி. சி. எல் ஐ அடிப்படையாகக் கொண்டது. தற்போதைய பராமரிப்பாளர்கள் ராப் சவோய் மற்றும் பென் எலிஸ்டன் ஆவர். டெஜா க்னு சோதனை அதன் டி. சி. எல் தளத்தின் காரணமாக சோதனையில் மிகவும் வலுவான வரலாற்றைக் கொண்டுள்ளது. ஆரக்கிள் மற்றும் சைபேஸ் போன்ற நிறுவனங்கள் தங்கள் தயாரிப்புகளை சோதிக்க டி. சி. எல் விரிவாக பயன்படுத்தப்படுகிறது. டெஜாகு இந்த வேலையை மிகவும் கட்டமைக்கப்பட்டதாக இருக்க அனுமதிக்கிறது. சோதனைகளை அவர்கள் சோதிக்கும் கருவியின் படி தொகுக்கலாம். ரூட் திட்ட அடைவை வெறுமனே அழைப்பதன் மூலம் சோதனை நடத்தப்படுகிறது. ரன்டெஸ்ட்-- கருவி ப்ரோக்ராம் _ டு _ டெஸ்ட் இது எந்த கோப்புறைகளுக்கான கோப்பகத்திலும் தொடங்கும் மற்றும் அந்த கோப்புறையில் உள்ள அனைத்து. எக்ஸ்ப் கோப்புகளையும் இயக்கும். உட்பொதிக்கப்பட்ட வடிவமைப்பு குறிப்பாக தேஜா க்னு மிகவும் பொருத்தமான ஒரு புலம் உட்பொதிக்கப்பட்ட அமைப்பு வடிவமைப்பு ஆகும். மேம்பாட்டு பலகைகளில் தொலைதூரத்தில் சோதனை செய்ய இது அனுமதிக்கிறது; ஒவ்வொரு இயக்க முறைமை மற்றும் பலகைக்கு தனித்தனி துவக்க கோப்புகளை உருவாக்க முடியும். இது முக்கியமாக உட்பொதிக்கப்பட்ட இலக்குகள் மற்றும் தொலைநிலை ஹோஸ்ட்களில் கவனம் செலுத்துகிறது. இதனால் பல குனு திட்டங்களிலும், பல்கலைக்கழகங்களிலும், தனியார் நிறுவனங்களிலும் டெஜாகுனு பிரபலமாக உள்ளது. கோப்புகள் அத்தியாவசிய கோப்புகள் சோதனைப்பெட்டியில் உள்ள ஒவ்வொரு கோப்பகத்திலும் ஒரு குறிப்பிட்ட கருவிக்கான சோதனைகள் இருக்க வேண்டும். இந்த எடுத்துக்காட்டில், சோதனை செய்யப்படும் கருவி அப்பாச்சி வெப் சர்வர் ஆகும். இது சோதனைகளைக் கொண்ட கோப்பாக இருக்கும், இது இந்த கற்பனை வழக்கில் உள்ளமைவு விருப்பங்களை மாற்றக்கூடும், பின்னர் நெட்வொர்க்குடன் இணைக்கப்பட்டு மாற்றங்கள் நடைமுறைக்கு வந்துள்ளனவா என்பதைச் சரிபார்க்கவும். இந்த கோப்பு கருவி பெயர் எனப்படும் கருவிக்கான கருவி init கோப்பாக இயக்கப்படும். பிற கோப்புகள் இந்த கோப்பு ஒரு அடைவு குறிப்பிட்ட உள்ளமைவு கோப்பு ஆகும். ஒவ்வொரு அழைப்பிலும் மீண்டும் தட்டச்சு செய்வதை விட இந்த கோப்பில் விருப்பங்களை வைக்கலாம்; இந்த விருப்பங்களில் கட்டளை வரி வாதமாக அனுப்பப்பட்ட எந்த மாறியும் இருக்கலாம். அமைவு கருவி அப்பாச்சி #run சோதனைகள் அப்பாச்சி செட்டில் srcdir./testsuite #look இங்கே சோதனைக் கோப்புகளுக்கான அமைவு outdir./logs #save ஒரு தனி கோப்பகத்தில் உள்ள பதிவுகள் அனைத்து சோதனைகளிலிருந்தும் அனைத்து 1 #show முடிவுகளையும் அமைக்கின்றன (பிழைகள் உள்ளவற்றை விட) இது ஒரு தனிப்பட்ட உள்ளமைவு கோப்பு, இது பயனரின் வீட்டு கோப்பகத்தில் அமைந்திருக்க வேண்டும் () இது ஏற்றப்பட்ட முதல் உள்ளமைவு கோப்பு. இதற்கு எதை வேண்டுமானாலும் பெயரிடலாம், ஆனால் $DEJAGNU சூழல் மாறுபாட்டால் சுட்டிக்காட்டப்பட வேண்டும் (உங்கள் முனைய சுமை போது அமைக்கப்பட்டது). குறிப்புகள் வெளிப்புற இணைப்புகள் DejaGnu முகப்புப்பக்கம் DejaGnu டுடோரியல் (இறந்த இணைப்புஃ https://www.gnu.org/software/dejagnu/manual/index.html இருப்பதால் வழக்கற்றுப் போய்விட்டதா?) தேஜாக்னு பிழை காப்பகங்கள் மென்பொருள் சோதனைக் கருவிகள் ஸ்கிரிப்டிங் மொழிகள் இலவச மென்பொருள் டி. சி. எல். குனு திட்ட மென்பொருளில் திட்டமிடப்பட்டுள்ளது