একটি ফলাফল ব্যাখ্যা করে যাতে মানুষ এবং মেশিন এটিতে কাজ করতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "summary": enum ( |
ক্ষেত্র | |
---|---|
summary | একটি ফলাফল ব্যাখ্যা করার সবচেয়ে সহজ উপায়. প্রয়োজন |
ইউনিয়ন ক্ষেত্রের detail । পৃথক ফলাফলের জন্য বিশদ বিবরণ। LINT.IfChange detail নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
successDetail | একটি সফল ফলাফল সম্পর্কে আরো তথ্য. INVALID_ARGUMENT প্রদান করে যদি এই ক্ষেত্রটি সেট করা থাকে কিন্তু সারাংশটি সফল না হয়। ঐচ্ছিক |
failureDetail | একটি ব্যর্থতার ফলাফল সম্পর্কে আরও তথ্য। INVALID_ARGUMENT প্রদান করে যদি এই ক্ষেত্রটি সেট করা থাকে কিন্তু সারাংশটি ব্যর্থ না হয়। ঐচ্ছিক |
inconclusiveDetail | একটি অনিয়ন্ত্রিত ফলাফল সম্পর্কে আরও তথ্য। INVALID_ARGUMENT প্রদান করে যদি এই ক্ষেত্রটি সেট করা থাকে কিন্তু সারাংশটি অনিশ্চিত না হয়। ঐচ্ছিক |
skippedDetail | এড়িয়ে যাওয়া ফলাফল সম্পর্কে আরও তথ্য। INVALID_ARGUMENT প্রদান করে যদি এই ক্ষেত্রটি সেট করা থাকে কিন্তু সারাংশটি এড়িয়ে যাওয়া না হয়। ঐচ্ছিক |
সাফল্যের বিবরণ
একটি সফল ফলাফলের সারাংশ সহ একটি ফলাফলের বিশদ বিবরণ৷ LINT.IfChange
JSON প্রতিনিধিত্ব |
---|
{ "otherNativeCrash": boolean } |
ক্ষেত্র | |
---|---|
otherNativeCrash | অ্যাপ ছাড়া অন্য কোনো নেটিভ প্রক্রিয়া ক্র্যাশ হলে। |
ব্যর্থতার বিস্তারিত
একটি ব্যর্থতার ফলাফলের সারাংশ সহ একটি ফলাফলের বিশদ বিবরণ৷
JSON প্রতিনিধিত্ব |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
ক্ষেত্র | |
---|---|
crashed | যদি ব্যর্থতা গুরুতর হয় কারণ পরীক্ষার অধীনে সিস্টেম (অ্যাপ) ক্র্যাশ হয়। |
timedOut | পরীক্ষা যদি কিছু সময়সীমা অতিক্রম করে, এবং সেজন্য এটি ব্যর্থ হয়। |
notInstalled | যদি একটি অ্যাপ ইনস্টল করা না থাকে এবং এইভাবে অ্যাপটি দিয়ে কোনো পরীক্ষা চালানো যাবে না। এটি একটি অসমর্থিত প্ল্যাটফর্মে একটি পরীক্ষা চালানোর চেষ্টা করার কারণে হতে পারে। |
otherNativeCrash | যদি একটি নেটিভ প্রক্রিয়া (অ্যাপ ছাড়া অন্য কোন সহ) ক্র্যাশ হয়। |
unableToCrawl | যদি রোবো অ্যাপটি ক্রল করতে অক্ষম হয়; সম্ভবত অ্যাপটি শুরু হয়নি বলে। |
failedRoboscript | যদি রোবোস্ক্রিপ্ট সফলভাবে সম্পূর্ণ করতে ব্যর্থ হয়, যেমন, একটি রোবোস্ক্রিপ্ট অ্যাকশন বা দাবী ব্যর্থ হওয়ার কারণে বা পুরো ক্রল চলাকালীন একটি রোবোস্ক্রিপ্ট অ্যাকশন মেলে না। |
deviceOutOfMemory | যদি একটি পরীক্ষার সময় ডিভাইসটির মেমরি ফুরিয়ে যায়, যার ফলে পরীক্ষাটি ক্র্যাশ হয়ে যায়। |
অনিচ্ছাকৃত বিস্তারিত
একটি অসংলগ্ন ফলাফলের সারাংশ সহ একটি ফলাফলের বিশদ বিবরণ৷
JSON প্রতিনিধিত্ব |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
ক্ষেত্র | |
---|---|
infrastructureFailure | যদি পরীক্ষার রানার সফলতা বা ব্যর্থতা নির্ধারণ করতে না পারে কারণ পরীক্ষাটি পরীক্ষার অধীনে সিস্টেম ব্যতীত অন্য একটি উপাদানের উপর নির্ভর করে যা ব্যর্থ হয়েছে। উদাহরণস্বরূপ, একটি মোবাইল পরীক্ষার জন্য একটি ডিভাইসের ব্যবস্থা করা প্রয়োজন যেখানে পরীক্ষাটি কার্যকর হয় এবং সেই ব্যবস্থা ব্যর্থ হতে পারে। |
abortedByUser | যদি শেষ ব্যবহারকারী একটি পাস বা ব্যর্থতা নির্ধারণ করার আগে পরীক্ষা নির্বাহ বাতিল করে দেয়। উদাহরণস্বরূপ, ব্যবহারকারী ctrl-c টিপে যা পরীক্ষা চলাকালীন পরীক্ষা চালানোর সময় একটি কিল সংকেত পাঠায়। |
hasErrorLogs | যদি পরিকাঠামোগত ব্যর্থতার কিছু ক্ষেত্রে ব্যবহারকারীকে ফলাফল প্রদান করা হয় |
এড়িয়ে যাওয়া বিস্তারিত
একটি এড়িয়ে যাওয়া ফলাফলের সারাংশ সহ একটি ফলাফলের বিশদ বিবরণ৷
JSON প্রতিনিধিত্ব |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
ক্ষেত্র | |
---|---|
incompatibleDevice | যদি অনুরোধ করা OS সংস্করণটি নির্দিষ্ট ডিভাইস মডেলে না চলে। |
incompatibleAppVersion | যদি অ্যাপটি নির্দিষ্ট API স্তর সমর্থন না করে। |
incompatibleArchitecture | যদি অ্যাপটি নির্দিষ্ট আর্কিটেকচারে না চলে, উদাহরণস্বরূপ, x86। |