কিভাবে আমি আইডিই বা একটি বিল্ড স্ক্রিপ্ট থেকে ইউনিট পরীক্ষা ফ্লেক্স অ্যাপ্লিকেশন করতে পারেন?

আমি বর্তমানে Adobe ফ্লেক্স 3-এ লিখিত একটি ফ্রেন্ডএন্ডের সাথে একটি অ্যাপ্লিকেশনে কাজ করছি। আমি FlexUnit কিন্তু আমি আসলে কি চাই তা হল এন্ট / এনএন্ডের জন্য একটি ইউনিট টেস্ট রানার এবং ফ্লেক্স বিল্ডার IDE (AKA Eclipse) এর সাথে একযোগী। এক আছে কি?

এছাড়াও, ফ্লেক্সের ডেভেলপমেন্ট "সঠিক উপায়" কীভাবে কিয়ারগরম ছাড়াও অন্য কোনও সংস্থান আছে? মাইক্রোআউটাইটেকচার উদাহরণ?

0

4 উত্তর

dpUint পরীক্ষার ফ্রেমওয়ার্কের একটি এয়ার দ্বারা নির্মিত একটি টেস্ট রানার আছে যা একটি বিল্ড স্ক্রিপ্টের সাথে একত্রিত হতে পারে ।

এছাড়াও আমার FlexUnit অটোমেশন কিট রয়েছে যা FlexUnit এর জন্য আরও কম বা কম করে। এটি একটি অ্যান্ট ম্যাক্রো রয়েছে যা এন্ট স্ক্রিপ্টের একটি অংশ হিসাবে পরীক্ষা চালাতে পারে, উদাহরণস্বরূপ:


  

0
যোগ

ফ্লেক্স অ্যাপ্লিকেশনগুলিকে সঠিক পথে গড়ে তোলা সম্পর্কে, আমি Cairngorm ফ্রেমওয়ার্কে খুব বেশি দেখব না। এটা "সেরা অনুশীলন" এবং তাই বলে দাবি করে, কিন্তু আমি বলব যে বিপরীত সত্য। এটি বিশ্বব্যাপী ভেরিয়েবলের ব্যবহার, এবং অন্যান্য জিনিসগুলির উপর ভিত্তি করে এটি আপনাকে এড়াতে চেষ্টা করা উচিত আমি কিছু বর্ণিত করেছি আমার ব্লগের সমস্যাগুলি

আমি সুপারিশ করব যে আপনি পরিবর্তিত ম্যাট ফ্রেমওয়ার্ক এর পরিবর্তে, যার ভাল ডকুমেন্টেশন রয়েছে এবং আপনাকে যাবার জন্য চমৎকার উদাহরণ। এটি ফ্লেক্সকে তার পূর্ণ সম্ভাব্য ব্যবহার করে, কেয়ারগরম এবং PureMVC হিসাবে বিশ্বব্যাপী ভেরিয়েবলের উপর নির্ভর করে না এবং এটি আরও বেশি decoupled কোড লিখতে এটি সম্ভব করে।

0
যোগ

আমার প্রোজেক্টে আমরা আমাদের ফ্লেক্স আরআইএ এবং জাভা-ভিত্তিক ব্যাক এন্ড উভয়ের জন্য ম্যানেন ব্যবহার করছি। ফ্লেক্স অ্যাপ তৈরি এবং পরীক্ষা করার জন্য আমরা flex-mojos ম্যেন প্লাগইন ব্যবহার করি । তারা আমাদের জন্য একটি দুর্দান্ত কাজ করে এবং আমি অত্যন্ত Antiv উপর মেন ব্যবহার সুপারিশ করবে

That being said, if you're already using Ant it can be a little tricky to transition over to Maven. So if you're in that position I would recommend using the flexunit tasks available here: Ant Task

উভয় লাইব্রেরি মূলত একই জিনিস করে, তারা একটি উইন্ডোতে একটি উত্পন্ন flexunit পরীক্ষা রানার MXml অ্যাপ্লিকেশন আরম্ভ করে এবং একটি JUnit পরীক্ষা রানার ব্যবহার করে বিল্ড প্রক্রিয়ার ফিরে একটি সকেট সংযোগ খুলুন। বিস্ময়কর যথেষ্ট এটি বেশ ভাল কাজ করে। একমাত্র সমস্যা হল যে আপনি এটিহীনভাবে চালাতে পারবেন না যদি আপনি একটি সিআই সার্ভার থেকে বিল্ড চালাতে চান তবে আপনাকে নিশ্চিত করতে হবে যে এই প্রসেসে নতুন উইন্ডো চালু করার ক্ষমতা আছে তবে এটি কাজ করবে না।

0
যোগ

FlexUnit- এর একটি বিকল্প হল অ্যাসউনিট পরীক্ষার সরঞ্জামগুলি। অ্যাকশনক্রিপট 2 এবং 3 এর সংস্করণ রয়েছে। এটি প্রকল্প স্প্রাউট এর সাথে ভাল ইন্টিগ্রেশন রয়েছে, যা একটি বিল্ড টুল ফ্লেক্স এবং ফ্ল্যাশের জন্য পিঁপড়ার অনুরূপ, তবে এটি রুবি র্যাকের কাজগুলি ব্যবহার করে এবং ম্ভেনের লাইনগুলির সাথে চমৎকার নির্ভরতা ব্যবস্থাপনা অন্তর্ভুক্ত করে।

কোন আইডিই ইন্টিগ্রেশন যে আমি জানি যদিও।

0
যোগ