BazelCon 2022 16-17 নভেম্বর নিউ ইয়র্ক এবং অনলাইনে আসছে। নিবন্ধন আজ!
নতুন: 15 নভেম্বর সম্প্রদায় দিবসের জন্য আমাদের সাথে যোগ দিন! বিস্তারিত এবং নিবন্ধন.

পরীক্ষামূলক

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

সদস্যরা

বিশ্লেষণ_পরীক্ষা

None testing.analysis_test(name, implementation, attrs=None, fragments=[], toolchains=[], attr_values={})

পরীক্ষামূলক । এই API পরীক্ষামূলক এবং যে কোনো সময় পরিবর্তন হতে পারে। দয়া করে এর উপর নির্ভর করবেন না। এটি --+experimental_analysis_test_call সেট করে পরীক্ষামূলক ভিত্তিতে সক্ষম করা যেতে পারে
একটি নতুন বিশ্লেষণ পরীক্ষার লক্ষ্য তৈরি করে।

পরীক্ষার ট্রানজিটিভ নির্ভরতার সংখ্যা সীমিত। সীমাটি --analysis_testing_deps_limit পতাকা দ্বারা নিয়ন্ত্রিত হয়।

পরামিতি

প্যারামিটার বর্ণনা
name প্রয়োজনীয়
লক্ষ্যের নাম। এটি একটি স্টারলার্ক শনাক্তকারী হওয়া উচিত, মিলিত প্যাটার্ন '[A-Za-z_][A-Za-z0-9_]*'।
implementation প্রয়োজনীয়
স্টারলার্ক ফাংশন এই বিশ্লেষণ পরীক্ষা বাস্তবায়ন করে। এটিতে অবশ্যই একটি প্যারামিটার থাকতে হবে: ctx । বিশ্লেষণ পর্যায়ে ফাংশন বলা হয়. এটি attrs দ্বারা ঘোষিত বৈশিষ্ট্যগুলি অ্যাক্সেস করতে পারে এবং attr_values মাধ্যমে জনবহুল। বাস্তবায়ন ফাংশন কর্ম নিবন্ধন নাও হতে পারে. পরিবর্তে, এটি AnalysisTestResultInfo প্রদানের মাধ্যমে একটি পাস/ফেল ফলাফল নিবন্ধন করতে হবে।
attrs dict ; or None ; ডিফল্ট = কোনোটিই নয়
গুণাবলী ঘোষণা অভিধান. নিয়ম কল দেখুন। অ্যাট্রিবিউটগুলিকে বিশ্লেষণ_ test_transition ব্যবহার করে সংজ্ঞায়িত কনফিগারেশন ট্রানজিশন ব্যবহার করার অনুমতি দেওয়া হয়েছে।
fragments sequence of string s ; ডিফল্ট = []
বিশ্লেষণ পরীক্ষা বাস্তবায়নের জন্য উপলব্ধ কনফিগারেশন খণ্ডের তালিকা।
toolchains sequence ; ডিফল্ট = []
পরীক্ষার জন্য প্রয়োজনীয় টুলচেইনের সেট। নিয়ম কল দেখুন.
attr_values dict of string s ; ডিফল্ট = {}
অ্যাট্রিবিউট মানের অভিধান বাস্তবায়নে পাস করার জন্য।

এক্সিকিউশন ইনফো

ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')

testing.ExecutionInfo প্রদানকারী কী/নির্মাতা

পরীক্ষা পরিবেশ

RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])

বাতিল করা হয়েছে: পরিবর্তে RunEnvironmentInfo ব্যবহার করুন। একটি নতুন পরীক্ষার পরিবেশ প্রদানকারী তৈরি করে। পরীক্ষা সম্পাদনের সময় উপলব্ধ করা অতিরিক্ত পরিবেশ ভেরিয়েবল নির্দিষ্ট করতে এই প্রদানকারী ব্যবহার করুন।

পরামিতি

প্যারামিটার বর্ণনা
environment প্রয়োজনীয়
স্ট্রিং কী এবং মানগুলির একটি মানচিত্র যা পরিবেশের ভেরিয়েবল এবং তাদের মানগুলিকে উপস্থাপন করে। এগুলি পরীক্ষা সম্পাদনের সময় উপলব্ধ করা হবে।
inherited_environment sequence of string s ; ডিফল্ট = []
পরিবেশ ভেরিয়েবলের নামের একটি ক্রম। এই ভেরিয়েবলগুলি পরীক্ষা সম্পাদনের সময় তাদের বর্তমান মান শেল পরিবেশ থেকে নেওয়া সহ উপলব্ধ করা হয়। যদি একটি পরিবর্তনশীল environment এবং inherited_environment উভয় ক্ষেত্রেই থাকে, তাহলে শেল পরিবেশ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত মান সেট করা হলে অগ্রাধিকার পাবে।