এটি হল কমান্ড ব্যাট যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
বাদুড় - ব্যাশ অটোমেটেড টেস্টিং সিস্টেম
সাইনোপিসিস
বাদুড় [-c] [-p | -টি] পরীক্ষা [পরীক্ষা ...]
পরীক্ষা একটি Bats পরীক্ষা ফাইলের পথ, বা Bats পরীক্ষা ধারণকারী একটি ডিরেক্টরির পথ
ফাইল।
বর্ণনাঃ
ব্যাটস হল ব্যাশের জন্য একটি TAP-সঙ্গতিপূর্ণ পরীক্ষার কাঠামো। এটি যাচাই করার একটি সহজ উপায় প্রদান করে
যে ইউনিক্স প্রোগ্রামগুলি আপনি লেখেন তা প্রত্যাশা অনুযায়ী আচরণ করে।
একটি ব্যাটস টেস্ট ফাইল হল একটি ব্যাশ স্ক্রিপ্ট যা পরীক্ষার ক্ষেত্রে সংজ্ঞায়িত করার জন্য বিশেষ সিনট্যাক্স সহ। অধীনে
হুড, প্রতিটি টেস্ট কেস একটি বর্ণনা সহ একটি ফাংশন মাত্র।
টেস্ট কেস স্ট্যান্ডার্ড শেল কমান্ড নিয়ে গঠিত। বাদুড় ব্যাশ ব্যবহার করে ভুলভ্রান্তি (সেট -e)
পরীক্ষার ক্ষেত্রে চালানোর সময় বিকল্প। যদি পরীক্ষার ক্ষেত্রে প্রতিটি কমান্ড a দিয়ে প্রস্থান করে 0 অবস্থা
কোড (সাফল্য), পরীক্ষা পাস। এইভাবে, প্রতিটি লাইন সত্যের একটি দাবী।
দেখ বাদুড়(7) বাদুড় পরীক্ষা লেখার বিষয়ে আরও তথ্যের জন্য।
রানার্স পরীক্ষা-নিরীক্ষা
আপনার পরীক্ষা চালানোর জন্য, আহ্বান করুন বাদুড় একটি পরীক্ষা ফাইলের পাথ সহ দোভাষী। ফাইলের পরীক্ষা
কেসগুলি ক্রমানুসারে এবং বিচ্ছিন্নভাবে চালানো হয়। যদি সমস্ত পরীক্ষার কেস পাস হয়, বাদুড় a দিয়ে প্রস্থান করে
0 স্ট্যাটাস কোড। যদি কোন ব্যর্থতা থাকে, বাদুড় a দিয়ে প্রস্থান করে 1 স্ট্যাটাস কোড।
আপনি আহ্বান করতে পারেন বাদুড় একাধিক টেস্ট ফাইল আর্গুমেন্ট সহ ইন্টারপ্রেটার, অথবা একটি পাথ সহ
একাধিক ধারণকারী ডিরেক্টরি বাদুড় নথি পত্র. বাদুড় পৃথকভাবে প্রতিটি পরীক্ষা ফাইল চালাবে এবং
ফলাফল একত্রিত করুন। কোনো টেস্ট কেস ব্যর্থ হলে, বাদুড় a দিয়ে প্রস্থান করে 1 স্ট্যাটাস কোড।
বিকল্প
-c, --গণনা
কোনো পরীক্ষা না চালিয়ে পরীক্ষার ক্ষেত্রে সংখ্যা গণনা করুন
-h, --help
সাহায্য বার্তা প্রদর্শন করুন
-p, --সুন্দর
সুন্দর বিন্যাসে ফলাফল দেখান (টার্মিনালের জন্য ডিফল্ট)
-t, -- টোকা
TAP ফর্ম্যাটে ফলাফল দেখান
-v, --সংস্করণ
সংস্করণ নম্বর প্রদর্শন করুন
আউটপুট
যখন আপনি একটি টার্মিনাল থেকে Bats চালান, তখন আপনি আউটপুট দেখতে পাবেন যেমন প্রতিটি পরীক্ষা সম্পাদিত হয়, a সহ
পরীক্ষার নামের পাশে চেক-মার্ক যদি এটি পাস করে বা এটি ব্যর্থ হলে "X"।
$bats add.bats
✓ সংযোজন bc ব্যবহার করে
✓ dc ব্যবহার করে সংযোজন
2 পরীক্ষা, 0 ব্যর্থ
যদি Bats একটি টার্মিনালের সাথে সংযুক্ত না থাকে--অন্য কথায়, যদি আপনি এটিকে একটানা থেকে চালান
ইন্টিগ্রেশন সিস্টেম বা এর আউটপুট একটি ফাইলে পুনঃনির্দেশিত - ফলাফলগুলি প্রদর্শিত হয়
মানুষের-পাঠযোগ্য, মেশিন-পার্সেবল TAP বিন্যাস। আপনি দ্বারা একটি টার্মিনাল থেকে TAP আউটপুট জোর করতে পারেন
সঙ্গে বাদুড় আহ্বান -- টোকা বিকল্প।
$ bats -- add.bats ট্যাপ করুন
1..2
ঠিক আছে 1 বিসি ব্যবহার করে সংযোজন
ঠিক আছে dc ব্যবহার করে 2 যোগ করুন
প্রস্থান করুন স্থিতি
সার্জারির বাদুড় দোভাষী এর মান দিয়ে প্রস্থান করে 0 সমস্ত পরীক্ষার ক্ষেত্রে পাস হলে, বা 1 যদি এক বা একাধিক
পরীক্ষার ক্ষেত্রে ব্যর্থ হয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ব্যাট ব্যবহার করুন