কিভাবে একটি কোড কভারেজ টুল লিখতে শুরু করতে?

বুক বা অন্যান্য রেফারেন্স খুঁজছেন যা আসলে কিভাবে জাভাতে একটি কোড কভারেজ টুল লিখতে পারে; বিভিন্ন কৌশল বা কৌশলগুলির কিছু - উৎস বনাম বাইট কোড যন্ত্রানুষঙ্গ।

এটি একটি স্ক্রিপ্টিং ভাষা যা হুডের নিচে জাভা বাইট কোড তৈরি করে।

0

3 উত্তর

যদি আপনি কেল্ডফিউজ সম্পর্কে কথা বলেন (যা আমি অনুমান করি যে আপনি ট্যাগ থেকে আছেন) তাহলে আমি নিশ্চিত নই যে এটি করা সম্ভব কিন্তু আমি এখানে খুব ভুল হতে পারি ...

আইআইআরসি, যখন সিএমএফ কম্পাইল করে তখন এটি সিএফএমএল এর একটি ব্যাখ্যাকৃত আকারে একটি সাধারণ পুরানো জাভা উৎস ফাইলের আকারে কম্পাইল করে, তখন এটি শ্রেণিতে সংকলিত হয়। অতএব, আপনার যে কোনও যন্ত্রানুষঙ্গ সিএফএমএলের নিজস্ব পরিবর্তে মধ্যস্থ সংস্করণে প্রয়োগ করা হবে।

বলছে যে যদিও অ্যাডোব এখন CF debugger পেয়েছে যা কোডটি ধাপে ধাপে করতে পারে, তাই দয়া করে আমাকে ভুল প্রমাণ করুন - আমি সিএফএমএলের কোড কভারেজকে পছন্দ করি।

0
যোগ
"প্রতিক্রিয়াবিহীন ভাষাসমূহের জন্য শাখা কভারেজ সহজ" সম্পর্কে আমার প্রতিক্রিয়া দেখুন। সরাসরি সিএফএমএল কোড ইন্সট্রুমেন্ট এবং তারপর এটি জাভা কম্পাইল করা এখনও সিএফএমএল জন্য সরাসরি পরীক্ষা কভারেজ তথ্য প্রদান করবে। (আমি একটি জীবন্ত জন্য পরীক্ষা কভারেজ সরঞ্জাম নির্মাণ)।
যোগ লেখক Ira Baxter, উৎস
এই সম্পর্কে সব কি? কোল্ডফিউশন জন্য Rancho কোড কভারেজ kunalsaini.blogspot.in/2012 / 05 / করছে & hellip;
যোগ লেখক J.T., উৎস

আপনার স্ক্রিপ্টিং ভাষা bytecode উৎপাদিত হয়? এটি ডিবাগ মেটাডেটা তৈরি করে? যদি তাই হয়, বাইটকোড যন্ত্রানুষঙ্গ সম্ভবত যেতে পথ। আসলে বিদ্যমান সরঞ্জাম মত সম্ভবত কাজ করবে; সম্ভবত ন্যূনতম সংশোধনের সাথে (সাধারণ সমস্যাটি হলো জাভা দিয়ে কাজ করার জন্য সরঞ্জামগুলি লেখা এবং com.foo.Bar.class com / foo / bar.java- এর অনুরূপ। অনুমান করা যায় যে ধারণাটি ক্লান্তিকর হতে পারে।) EMMA একটি ক্লাস লোডার যা জাভার কোড-কভারেজ সংগ্রহের জন্য বাইট কোড পুনরায় লিখন করে। কোডিং শৈলীটি একটু হাস্যকর, কিন্তু আমি কিছু ধারণা উত্স পড়ার পরামর্শ দিচ্ছি।

আপনার স্ক্রিপ্টিং ভাষা ব্যাখ্যা করা হয় তাহলে আপনি উচ্চ স্তরের (উত্স স্তর) যে দোভাষী মধ্যে hooks কিছু প্রয়োজন হবে

0
যোগ

আপনি বিটিএইচ-এর মত কিছু ব্যবহার করতে পারেন যা বিশ্লেষণ করতে পারে যে প্রকৃতপক্ষে বাইট-কোডে উৎসের কোনটি আসলে বিদ্যমান। আপনি যে রিপোর্ট করতে চান না ফাঁকা লাইন এবং মন্তব্য মত জিনিসগুলি আবৃত করা হয় নি।

0
যোগ
বিসিএল-এর লাইন সংখ্যাগুলি ওপের ডিএসএল-র সাথে পুরোপুরি ঠিক না থাকলে এটি একটি ভাল ধারণা নয়। যদি তারা না করে, আপনি "ভুল" উৎস লাইনগুলির উপর কভারেজ পান।
যোগ লেখক Ira Baxter, উৎস