স্কেলেইড (3.0.4-2.11-20140723-2253-টাইপসেফ) ব্যবহার করে আমার Right Click Scala Test Class-> Run As -> Scala Junit Testপ্রসঙ্গ মেনুতে একই সমস্যা ছিল ।
আমি ক্লাসটি সম্পাদনা করার চেষ্টা করেছি (তবে একটি সংকলন ব্যর্থতার জন্য নয়), পরিষ্কার করা, প্রকল্পটি বন্ধ করে, Eclipse বন্ধ করে দেওয়ার চেষ্টা করেছি। এর মধ্যে কেউই আগে ভাল কাজ করে এমন ক্লাসগুলির প্রসঙ্গ মেনুটি পুনরুদ্ধার করতে কাজ করেনি। পরীক্ষার ক্লাসগুলি @Testটীকাটি ব্যবহার করে না এবং পরিবর্তে @RunWith(classOf[JUnitRunner])স্কেলাস্টেস্ট কোড ব্যবহার করে ক্লাসের শীর্ষে টীকাটি ব্যবহার করে ।
আমি Scala Junit Testসরাসরি রান কনফিগারেশন লঞ্চ সম্পাদক থেকে বাছাই করার চেষ্টা করার সময় , প্রশ্নটি থেকে ডায়ালগটি পেয়েছি। ফুটিক্স ২৯ এর উত্তরটি আমার পক্ষে মূল বিষয় ছিল।
আমি লক্ষ করেছি যে আমি কয়েকবার আমার প্রকল্পটি পরিষ্কার করে নিলেও / বিন ডিরেক্টরিতে আমার ক্লাসগুলি আসলে কিছুক্ষণের মধ্যে পুনরায় তৈরি করা হয়নি।
এখানে আমি কীভাবে প্রসঙ্গ মেনুটি ফিরে পেয়েছি এবং আবার Scala Junit Testএস চালাতে সক্ষম হয়েছি তা এখানে :
manually/bin/<package dir>*এক্সপ্লোরার মাধ্যমে মুছে ক্লাস পরিষ্কার
Project -> Cleanসম্পূর্ণ পুনর্নির্মাণের সাথে প্রকল্পটি সম্পাদনা করুন
আমার সন্দেহ হয় যে কোনও শ্রেণি সম্পাদনা সাধারণভাবে কিছুটা সংরক্ষণের রাজ্যটিকে Eclipse এ পরিষ্কার করতে সক্ষম হয় এবং এটি আবার চলছে get আমার ক্ষেত্রে আগের যে সকল শ্রেনী শ্রেণি আমি চেষ্টা করেছিলাম সেগুলি ব্যর্থ হয়েছিল তাই manualপরিষ্কার পদক্ষেপটি কেবল আমার হাতুড়ি প্রয়োজন। যাইহোক, অন্যান্য কৌশলগুলি যা ক্লাসের পথ / বিল্ডের রাজ্যের Eclipse এর ধারণাকে প্রভাবিত করে তাদেরও কাজ করা উচিত।
আরও, আমি মনে করি যে এই স্কেল ক্লাসটির নাম পরিবর্তন করে (যা স্কালাল এক্লিপস আইডিই সাফল্য অর্জন করে) রিফ্যাক্টর করার চেষ্টা করে এই আচরণটির একটি অংশে ট্রিগার হয়েছিল, যেখানে প্রাথমিক ফাইল পরিবর্তনের পরে সমস্ত ক্লিনআপ ম্যানুয়াল। কোনও বিল্ড ত্রুটি ছিল না, তবে এমন কোনও সতর্কতাও ছিল না যা আমি আশা করছিলাম যা অর্থের কিছুটা অবশ্যই গ্রহনের বিল্ড স্টেটের তথ্যে আটকেছিল।