আমি কীভাবে একটি অটোপাইলট পরীক্ষায় অংশ নিতে পারি?


11

অটোপাইলট কী এবং আমি কীভাবে প্যাকেজের জন্য নতুন অটোপাইলট টেস্টকেসে অবদান রাখতে পারি?

উত্তর:


6

অটোপাইলট কী?

থেকে উবুন্টু উইকি :

অটোপাইলট হ'ল ইউনিটির কার্যকরী পরীক্ষার সরঞ্জাম। এটি কীবোর্ড এবং মাউস ইভেন্ট উত্পন্ন করে এবং তারপরে ityক্যের অভ্যন্তরীণ অবস্থা এবং সম্পর্কিত অ্যাপ্লিকেশনগুলি পরীক্ষা করে ব্যবহারকারীর ক্রিয়াগুলি অনুকরণ করে।

আপনি কিউএ দলে যোগদানের মাধ্যমে পরীক্ষার সাথে যুক্ত হতে পারেন । এখানে তাদের মেলিং তালিকার একটি লিঙ্ক রয়েছে - উবুন্টু-গুণমান , তাদের লঞ্চপ্যাড পৃষ্ঠা , পাশাপাশি সরকারী উবুন্টু কিউএ পৃষ্ঠা

স্থাপন

কমান্ড লাইন থেকে অটোপাইলট ইনস্টল করতে, নিম্নলিখিত কমান্ডগুলি চালান:

sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot

একটি সাধারণ পরীক্ষা ইউনিটের উদাহরণ:

autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps 

সতর্কতা: আপনার ডিফল্ট ডেস্কটপে অটোপাইলট পরীক্ষা চালানো আপনার পিসিকে আপনার নিয়ন্ত্রণ ছাড়াই মাউস এবং কীবোর্ডের চলনগুলি প্রেরণ করবে। এই আদেশটি অন্ধভাবে চালানোর আগে দয়া করে নীচের নিবন্ধগুলি পড়ুন।

টিউটোরিয়াল

এখানে একটি টিউটোরিয়াল আছে । অতিরিক্তভাবে, উবুন্টু সাপ্তাহিক নিউজলেটারে উল্লেখ করা হয়েছে বেশ কয়েকটি ভাল নিবন্ধ। এগুলি টেস্টিং টিমের সম্প্রদায়ের সমন্বয়কারী নিকোলাস স্ক্যাগস লিখেছিলেন, এটি আমার পক্ষে খুব কার্যকর।

অটোপাইলট: অংশ 1

অটোপাইলট: অংশ 2 - এখানে লেখক অটোপাইলটের একটি সাধারণ "হ্যালো ওয়ার্ল্ড" ব্যবহারের ক্ষেত্রে চলে

অটোপাইলট: অংশ 3

আমি স্বয়ংক্রিয় পাইলট শুরু করার আগে উপরের লিঙ্কযুক্ত তিনটি নিবন্ধটি উচ্চভাবে পড়ার পরামর্শ দিই।

পরীক্ষামূলক ক্ষেত্রে অবদান রাখছে

আপনি ইমেল করে পরীক্ষার বিষয় জমা দিতে পারেন উবুন্টু মানের মেইলিং লিস্ট রূপরেখা একটি নির্দিষ্ট বিন্যাস ব্যবহার এখানে

অধিকন্তু, নিম্নলিখিত কমান্ড ব্যবহার করে পরীক্ষার কেসগুলি bzr এর মাধ্যমে টানা যেতে পারে:

bzr branch lp:ubuntu-autopilot-tests

কোড শাখায় পরীক্ষার কেস পরিবর্তনগুলি একটি বিজেআর পুশ কোমন্ড দিয়ে করা যেতে পারে:

bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests

আরও তথ্যের জন্য http://code.launchpad.net/ubuntu-autopilot-tests দেখুন ।


সুন্দর উত্তর, আমি কেবলমাত্র সংশোধন করব যে এখানে এখন টেস্টকেসগুলি অবদানের জন্য একটি সরকারী প্রকল্প রয়েছে - আপনি আপডেট করতে পারবেন? যেহেতু এটি একটি প্রকল্প, এটি একটি সাধারণ শাখা এবং একত্রিত করার জন্য অনুরোধ সেটআপ :-) কোড. launchpad.net/ubuntu-autopilot-tests
বেলুন

ধন্যবাদ ইমেল বিকল্পটি হ্রাস করা হয়? আমার প্রতিক্রিয়া সম্পাদনা করতে নির্দ্বিধায় দয়া করে, যেমন আমি আশা করি আপনার আরও প্রামাণিক দৃষ্টিভঙ্গি থাকবে।
কেভিন বোয়েন

এটি কি কেবল ityক্যের জন্য কাজ করবে বা এটি জুবুন্টু বা লুবুন্টুতে কাজ করবে?
ডি

সন্দেহ হলে, মেলিং তালিকার মাধ্যমে, বা আইআরসি দিয়ে @ বেলুনগুলির মাধ্যমে পরীক্ষার দলে যোগাযোগ করুন এটি পরীক্ষার নেতৃত্ব এবং আপনি যদি আইআরসি-তে দলে যোগ দেন তবে আপনাকে সঠিক দিকে নির্দেশ করতে পারে।
কেভিন বোয়েন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.