Technology Compatibility Kit
ஒரு தொழில்நுட்ப இணக்கத்தன்மை கிட் (டி. சி. கே) என்பது சோதனைகளின் தொகுப்பாகும், இது இணக்கத்திற்காக ஜாவா விவரக்குறிப்பு கோரிக்கையை (ஜே. எஸ். ஆர்) குறிப்பிட்ட முறையில் செயல்படுத்துவதாகக் கூறப்படுவதை குறைந்தபட்சம் பெயரளவில் சரிபார்க்கிறது. ஜாவா சமூக செயல்முறையில் அங்கீகரிக்கப்பட்ட ஜேஎஸ்ஆர்-க்குத் தேவையான மூன்று துண்டுகளில் இதுவும் ஒன்றாகும், அவை பின்வருமாறுஃ ஜேஎஸ்ஆர் விவரக்குறிப்பு, ஜேஎஸ்ஆர் குறிப்பு அமலாக்கம், தொழில்நுட்ப இணக்கத்தன்மை கிட் (டி. சி. கே) உள்ளடக்கங்கள் மற்றும் கட்டமைப்பு டி. சி. கே. க்கள் கொடுக்கப்பட்ட ஜேஎஸ்ஆர்-இன் விவரக்குறிப்பு முன்னணியில் இருந்து பெறப்படுகின்றன. அவை வழக்கமாக (ஆனால் எப்போதும் அல்ல) ஒரு வரைகலை ஹோஸ்ட் பயன்பாட்டைக் கொண்டுள்ளன, இது TCP/IP வழியாக சாதனம் அல்லது சோதனையின் கீழ் உள்ள ஜாவா மெய்நிகர் இயந்திரத்துடன் தொடர்பு கொள்கிறது. சோதனைகள் பொதுவாக HTTP மூலம் சாதனத்தால் பெறப்படுகின்றன, மேலும் முடிவுகள் இதேபோல் ஹோஸ்ட் பயன்பாட்டிற்கு மீண்டும் இடுகையிடப்படுகின்றன. முழு டி. சி. கே ஹோஸ்ட் பயன்பாட்டை இயக்க அதிகாரம் இல்லாத சி. எல். டி. சி மொபைல் போன்கள் போன்ற சாதனங்களில் மெய்நிகர் இயந்திரங்களை சோதிக்க டி. சி. கே-களைப் பயன்படுத்த இந்த துண்டித்தல் உதவுகிறது. ஜேஎஸ்ஆரில் உள்ள சோதனைகள் ஜேஎஸ்ஆர் விவரக்குறிப்பில் உள்ள அறிக்கைகளிலிருந்து பெறப்பட்டதாகக் கூறப்படுகிறது. கொடுக்கப்பட்ட எந்த ஏபிஐக்கும் பிழை நிலைமைகள் உட்பட, அது விரும்பிய வழியில் செயல்படுகிறது என்பதை உறுதிப்படுத்த சோதனைகளின் தொகுப்பு இருக்கும். கொடுக்கப்பட்ட JSR உடன் இணக்கத்தை குறிப்பிட, ஒரு ஜாவா செயல்படுத்தல் தொடர்புடைய TCK ஐ கடக்க வேண்டும். ஏதேனும் (அரிதான) விதிவிலக்குகள் விவரக்குறிப்பு முன்னணி மூலம் பேச்சுவார்த்தை நடத்தப்பட வேண்டும். இதன் காரணமாக, ஜே. எஸ். ஆரை செயல்படுத்தும்போது டி. சி. கே. க்கள் மிகவும் முக்கியத்துவம் வாய்ந்தவை. முதல் பெரிய மைல்கல் TCK ஐ முதலில் இயக்குவதாகும், இது ஜாவா செயல்படுத்தல் மற்றும் ஒரு குறிப்பிட்ட அளவிலான முதிர்ச்சியைக் கொண்ட அடிப்படை நெட்வொர்க்கிங் அடுக்கை உள்ளடக்கியது. அடுத்து, டி. சி. கே சரியாக கட்டமைக்கப்பட வேண்டும்-ஏனென்றால் அவை எந்தவொரு செயல்பாட்டையும் சமாளிக்கும் அளவுக்கு நெகிழ்வானதாக இருக்க வேண்டும், பல விருப்பங்கள் உள்ளன. (எடுத்துக்காட்டாக, JSR135 க்கான அனைத்து ஆதரவு ஊடக வடிவங்கள் மற்றும் தொடர்புடைய விருப்பக் கட்டுப்பாடுகளை பட்டியலிடுங்கள்). குறிப்பிட்ட சோதனைகளுக்கு சில அமைப்பு செயல்பாடுகளும் தேவைப்படுகின்றன-இது பிழை நிலைமைகளில் சரியான நடத்தையை உறுதி செய்யும் சோதனைகளுக்கு குறிப்பாக சிக்கலானதாக இருக்கும், ஏனெனில் ஒவ்வொரு பிழையையும் ஏற்படுத்த ஜாவா செயல்படுத்தல் சரியான நிலையில் வைக்கப்பட வேண்டும். இறுதியாக, தோல்வியுற்ற ஒவ்வொரு சோதனையும் சரி செய்யப்பட வேண்டும், இது வழக்கமாக வழக்கமான குறைபாடு கண்காணிப்பு வழிமுறைகளால் கையாளப்படுகிறது. சில ஜாவா செயல்படுத்துபவர்கள் டி. சி. கே. க்கள் கடந்து சென்றவுடன் தங்கள் தயாரிப்பு முக்கியமாக முழுமையானதாக கருதுகின்றனர். டி. சி. கே. க்கள் மிகவும் விரிவானவை என்பது உண்மைதான் என்றாலும், அவை உள்ளடக்காத பல பகுதிகள் உள்ளன. இவற்றில் செயல்திறன் மற்றும் விருப்ப அம்சங்கள் அடங்கும். இந்த குறைபாடுகளை நிவர்த்தி செய்ய நிஜ உலக சோதனைகளைச் செய்வதைத் தவிர வேறு வழியில்லை, இருப்பினும் ஜே. டி. டி. எஸ் போன்ற கூடுதல் சோதனை அறைகள் உதவக்கூடும். ஜாவா இயங்குதளத்திற்கான டி. சி. கே. ஒரு குறிப்பிட்ட ஜாவா இயங்குதளத்திற்கான தொழில்நுட்ப இணக்கத்தன்மை கிட் ஜாவா இணக்கத்தன்மை கிட் (ஜே. சி. கே) என்று அழைக்கப்படுகிறது. இது மேடையின் இணக்கமான செயல்பாடுகளை உறுதிப்படுத்த ஆரக்கிள் மற்றும் உரிமம் பெற்றவர்களால் பயன்படுத்தப்படும் ஒரு விரிவான சோதனை தொகுப்பாகும். ஜாவா 6 மூலக் குறியீட்டிற்கான JCK வெளியிடப்பட்டுள்ளது. தொடர்புடைய உரிமம் ஆரம்பத்தில் பயனர்களை சோதனைகளைத் தொகுக்கவோ அல்லது இயக்கவோ அனுமதிக்கவில்லை, ஆனால் குறியீட்டைப் பார்ப்பதற்கான உரிமை களங்கப்படுத்தும் கவலைகளுடன் தொடர்புடையது அல்ல, மேலும் மூலக் குறியீடு குறித்த பொதுக் கருத்துக்கள் அனுமதிக்கப்படுகின்றன. இருப்பினும், ஓபன்ஜேடிகை வெளியிடப்பட்டதிலிருந்து, ஒரு குறிப்பிட்ட உரிமம் ஓபன்ஜேடிகை சூழலில் ஜே. சி. கே. யை இயக்க அனுமதிக்கிறது, இது ஓபன்ஜேடிகிலிருந்து கணிசமாக பெறப்பட்ட எந்தவொரு ஜிபிஎல் செயல்படுத்தலுக்கும் ஆகும். ஓபன்ஜேடிகே சமூக டி. சி. கே உரிம ஒப்பந்தம் v 2 ஜாவா எஸ்இ 7 விவரக்குறிப்புக்காக டிசம்பர் 2011 முதல் வெளியிடப்பட்டுள்ளது. டி. சி. கே கட்டமைப்பு ஜாவா டெஸ்ட் சேணம் கருவி இன்று செயல்படுத்தல் இணக்கத்தை சரிபார்க்க பயன்படுத்தப்படும் மிகவும் பொதுவான அலகு சோதனை கட்டமைப்பாகும். இது டி. சி. கே சோதனைகளை இயக்க வடிவமைக்கப்பட்ட ஒரு பொது நோக்க சோதனை கட்டமைப்பாகும். இருப்பினும், சில விவரக்குறிப்புகள் ஜூனிட் அல்லது டெஸ்ட்என்ஜி ஐப் பயன்படுத்துகின்றன. உரிமம் மற்றும் சர்ச்சை சன் ஓபன்ஜேடிகை வெளியிட்டதைத் தொடர்ந்து, ஓபன்ஜேடிகிலிருந்து கணிசமாகப் பெறப்பட்ட எந்தவொரு ஜிபிஎல் செயல்படுத்தலுக்கும் ஓபன்ஜேடிகை சூழலில் டி. சி. கே. யை இயக்க அனுமதிக்கும் ஒரு குறிப்பிட்ட உரிமத்தை சன் வெளியிட்டது. இந்த தேவை அப்பாச்சி ஹார்மனி திட்டத்திற்கு டி. சி. கே. யைப் பயன்படுத்துவதற்கான அப்பாச்சி உரிமம்-இணக்கமான உரிமத்தை மறுக்கிறது. நவம்பர் 9,2010 அன்று, அப்பாச்சி மென்பொருள் அறக்கட்டளை கூடுதல் கட்டுப்பாடுகள் இல்லாமல் ஹார்மனிக்கான டி. சி. கே உரிமம் வழங்கப்படாவிட்டால் ஜாவா சமூக செயல்முறையிலிருந்து விலகுவதாக அச்சுறுத்தியது. டிசம்பர் 9,2010 அன்று, அப்பாச்சி மென்பொருள் அறக்கட்டளை ஜாவா எஸ். இ/ஈ. இ நிர்வாகக் குழுவில் தனது இடத்தை ராஜினாமா செய்தது. மேலும் காண்க ஜாவா கம்யூனிட்டி பிராசஸ் ஜாவா டெஸ்ட் ஹார்னஸ் குறிப்புகள் வெளிப்புற இணைப்புகள் ஜாவா இணக்கத்தன்மை சோதனை கருவிகள் ஜே. சி. பி சமூக வளங்கள்-டி. சி. கே கருவிகள் ஜாவா தளம்