ফাংশন
ফাংশন | বর্ণনা |
---|---|
testMatrix() | টেস্ট ল্যাব টেস্ট ম্যাট্রিক্স সম্পর্কিত ইভেন্টগুলি পরিচালনা করুন। |
ক্লাস
ক্লাস | বর্ণনা |
---|---|
ক্লায়েন্ট ইনফো | ক্লায়েন্ট সম্পর্কে তথ্য যা পরীক্ষা শুরু করেছে। |
রেজাল্ট স্টোরেজ | অবস্থান যেখানে পরীক্ষার ফলাফল সংরক্ষণ করা হয়. |
টেস্টম্যাট্রিক্স | TestMatrix একটি টেস্ট রান সম্পর্কে বিস্তারিত ক্যাপচার করে। |
টেস্টম্যাট্রিক্স বিল্ডার | বিল্ডার টেস্ট ল্যাব টেস্ট ম্যাট্রিক্স ইভেন্টগুলির জন্য ক্লাউড ফাংশন তৈরি করতে ব্যবহৃত হয়। |
উপনাম টাইপ করুন
উপনাম টাইপ করুন | বর্ণনা |
---|---|
অবৈধ ম্যাট্রিক্সের বিবরণ | একটি ম্যাট্রিক্সকে অবৈধ বলে গণ্য করার বিস্তারিত কারণ। |
ফলাফলের সারাংশ | একটি সমাপ্ত টেস্টম্যাট্রিক্সের ফলাফলের সারাংশ। |
টেস্টস্টেট | একটি TestMatrix এর অবস্থা (অর্থাৎ অগ্রগতি)। |
testLab.testMatrix()
টেস্ট ল্যাব টেস্ট ম্যাট্রিক্স সম্পর্কিত ইভেন্টগুলি পরিচালনা করুন।
স্বাক্ষর:
export declare function testMatrix(): TestMatrixBuilder;
রিটার্ন:
testLab.InvalidMatrixDetails
একটি ম্যাট্রিক্সকে অবৈধ বলে গণ্য করার বিস্তারিত কারণ।
সম্ভাব্য মান:
DETAILS_UNAVAILABLE
: ম্যাট্রিক্সটি অবৈধ, তবে আর কোনো বিশদ উপলব্ধ নেই৷MALFORMED_APK
: ইনপুট অ্যাপ APK পার্স করা যায়নি।MALFORMED_TEST_APK
: ইনপুট পরীক্ষা APK পার্স করা যাবে না.NO_MANIFEST
: AndroidManifest.xml খুঁজে পাওয়া যায়নি।NO_PACKAGE_NAME
: APK ম্যানিফেস্ট কোনো প্যাকেজের নাম ঘোষণা করে না।INVALID_PACKAGE_NAME
: APK অ্যাপ্লিকেশন আইডি অবৈধ৷TEST_SAME_AS_APP
: টেস্ট প্যাকেজ এবং অ্যাপ প্যাকেজ একই।NO_INSTRUMENTATION
: টেস্ট apk কোনো ইন্সট্রুমেন্টেশন ঘোষণা করে না।NO_SIGNATURE
: ইনপুট অ্যাপ apk-এর কোনো স্বাক্ষর নেই।INSTRUMENTATION_ORCHESTRATOR_INCOMPATIBLE
: ব্যবহারকারীর দ্বারা বা পরীক্ষার APK-এ নির্দিষ্ট করা টেস্ট রানার ক্লাস ` s ম্যানিফেস্ট ফাইল অ্যান্ড্রয়েড টেস্ট অর্কেস্ট্রেটরের সাথে সামঞ্জস্যপূর্ণ নয়৷NO_TEST_RUNNER_CLASS
: টেস্ট APK-এ ব্যবহারকারীর দ্বারা বা ম্যানিফেস্ট ফাইলে নির্দিষ্ট করা টেস্ট রানার ক্লাস নেই৷NO_LAUNCHER_ACTIVITY
: একটি প্রধান লঞ্চার কার্যকলাপ খুঁজে পাওয়া যায়নি.FORBIDDEN_PERMISSIONS
: অ্যাপটি এক বা একাধিক অনুমতি ঘোষণা করে যা অনুমোদিত নয়।INVALID_ROBO_DIRECTIVES
: প্রদত্ত রোবো_ডাইরেক্টিভের মধ্যে একটি বিরোধ রয়েছে।INVALID_RESOURCE_NAME
: প্রদত্ত রোবো নির্দেশাবলীতে অন্তত একটি অবৈধ সম্পদের নাম রয়েছে৷INVALID_DIRECTIVE_ACTION
: রোবো নির্দেশাবলীতে কর্মের অবৈধ সংজ্ঞা, যেমন একটি ক্লিক বা উপেক্ষা ক্রিয়া একটি ইনপুট পাঠ্য ক্ষেত্র অন্তর্ভুক্ত করে।TEST_LOOP_INTENT_FILTER_NOT_FOUND
: কোনো টেস্ট লুপ ইন্টেন্ট ফিল্টার নেই, বা যেটি দেওয়া হয়েছে সেটি সঠিকভাবে ফরম্যাট করা হয়নি।SCENARIO_LABEL_NOT_DECLARED
: অনুরোধটিতে একটি দৃশ্যের লেবেল রয়েছে যা ম্যানিফেস্টে ঘোষণা করা হয়নি৷SCENARIO_LABEL_MALFORMED
: একটি লেবেল মান পার্স করার সময় একটি ত্রুটি ছিল৷SCENARIO_NOT_DECLARED
: অনুরোধে একটি দৃশ্যকল্প নম্বর রয়েছে যা ম্যানিফেস্টে ঘোষণা করা হয়নি।DEVICE_ADMIN_RECEIVER
: ডিভাইস প্রশাসক অ্যাপ্লিকেশন অনুমোদিত নয়.MALFORMED_XC_TEST_ZIP
: জিপ করা XCTest বিকৃত ছিল। জিপটিতে একটি একক .xctestrun ফাইল এবং DerivedData/Build/Products ডিরেক্টরির বিষয়বস্তু ছিল না।BUILT_FOR_IOS_SIMULATOR
: জিপ করা XCTest একটি ফিজিক্যাল ডিভাইসের পরিবর্তে iOS সিমুলেটরের জন্য তৈরি করা হয়েছে।NO_TESTS_IN_XC_TEST_ZIP
: .xctestrun ফাইল কোনো পরীক্ষার লক্ষ্যমাত্রা নির্দিষ্ট করেনি।USE_DESTINATION_ARTIFACTS
: .xctestrun ফাইলে সংজ্ঞায়িত এক বা একাধিক পরীক্ষার লক্ষ্য "UseDestinationArtifacts" নির্দিষ্ট করে, যা অননুমোদিত।TEST_NOT_APP_HOSTED
: XC পরীক্ষাগুলি যেগুলি শারীরিক ডিভাইসে চলে সেগুলির xctestrun ফাইলে "IsAppHostedTestBundle" == "সত্য" থাকতে হবে।PLIST_CANNOT_BE_PARSED
: XCTest zip-এ একটি Info.plist ফাইল পার্স করা যায়নি।NO_CODE_APK
: APK কোন কোড নেই.INVALID_INPUT_APK
: হয় প্রদত্ত ইনপুট APK পাথ ত্রুটিপূর্ণ ছিল, APK ফাইলটি বিদ্যমান নেই, অথবা ব্যবহারকারীর APK ফাইল অ্যাক্সেস করার অনুমতি নেই৷INVALID_APK_PREVIEW_SDK
: APK একটি পূর্বরূপ SDK এর জন্য তৈরি করা হয়েছে যা অসমর্থিত৷
স্বাক্ষর:
export type InvalidMatrixDetails = "DETAILS_UNAVAILABLE" | "MALFORMED_APK" | "MALFORMED_TEST_APK" | "NO_MANIFEST" | "NO_PACKAGE_NAME" | "INVALID_PACKAGE_NAME" | "TEST_SAME_AS_APP" | "NO_INSTRUMENTATION" | "NO_SIGNATURE" | "INSTRUMENTATION_ORCHESTRATOR_INCOMPATIBLE" | "NO_TEST_RUNNER_CLASS" | "NO_LAUNCHER_ACTIVITY" | "FORBIDDEN_PERMISSIONS" | "INVALID_ROBO_DIRECTIVES" | "INVALID_RESOURCE_NAME" | "INVALID_DIRECTIVE_ACTION" | "TEST_LOOP_INTENT_FILTER_NOT_FOUND" | "SCENARIO_LABEL_NOT_DECLARED" | "SCENARIO_LABEL_MALFORMED" | "SCENARIO_NOT_DECLARED" | "DEVICE_ADMIN_RECEIVER" | "MALFORMED_XC_TEST_ZIP" | "BUILT_FOR_IOS_SIMULATOR" | "NO_TESTS_IN_XC_TEST_ZIP" | "USE_DESTINATION_ARTIFACTS" | "TEST_NOT_APP_HOSTED" | "PLIST_CANNOT_BE_PARSED" | "NO_CODE_APK" | "INVALID_INPUT_APK" | "INVALID_APK_PREVIEW_SDK";
testLab.আউটকামের সারাংশ
একটি সমাপ্ত টেস্টম্যাট্রিক্সের ফলাফলের সারাংশ।
সম্ভাব্য মান:
SUCCESS
: টেস্ট ম্যাট্রিক্স রান সফল হয়েছে, উদাহরণস্বরূপ: - সমস্ত পরীক্ষার ক্ষেত্রে পাস হয়েছে৷ - রোবো পরীক্ষার অধীনে অ্যাপ্লিকেশনটির ক্র্যাশ সনাক্ত করেনি।FAILURE
: পরীক্ষা চালানো ব্যর্থ হয়েছে, উদাহরণস্বরূপ: - এক বা একাধিক পরীক্ষার ক্ষেত্রে ব্যর্থ হয়েছে৷ - একটি পরীক্ষার সময় শেষ - পরীক্ষার অধীনে অ্যাপ্লিকেশন ক্র্যাশ হয়েছে.INCONCLUSIVE
: অপ্রত্যাশিত কিছু ঘটেছে। রানটি এখনও ব্যর্থ বলে মনে করা উচিত তবে এটি সম্ভবত একটি ক্ষণস্থায়ী সমস্যা এবং পরীক্ষাটি পুনরায় চালানো সফল হতে পারে।SKIPPED
: সমস্ত পরীক্ষা বাদ দেওয়া হয়েছে, উদাহরণস্বরূপ: - সমস্ত ডিভাইস কনফিগারেশন বেমানান ছিল৷
স্বাক্ষর:
export type OutcomeSummary = "SUCCESS" | "FAILURE" | "INCONCLUSIVE" | "SKIPPED";
testLab.TestState
একটি TestMatrix এর অবস্থা (অর্থাৎ অগ্রগতি)।
সম্ভাব্য মান:
VALIDATING
: ম্যাট্রিক্স যাচাই করা হচ্ছে।PENDING
: ম্যাট্রিক্স সম্পদ উপলব্ধ হওয়ার জন্য অপেক্ষা করছে।FINISHED
: ম্যাট্রিক্স স্বাভাবিকভাবে সমাপ্ত হয়েছে. এর মানে হল যে ম্যাট্রিক্স স্তরের প্রক্রিয়াকরণ স্বাভাবিকভাবে সম্পন্ন হয়, কিন্তু পৃথক মৃত্যুদন্ড একটি ERROR অবস্থায় থাকতে পারে।ERROR
: ম্যাট্রিক্স বন্ধ হয়ে গেছে কারণ এটি একটি পরিকাঠামো ব্যর্থতার সম্মুখীন হয়েছে৷INVALID
: ম্যাট্রিক্স চালানো হয়নি কারণ প্রদত্ত ইনপুটগুলি বৈধ নয়৷ যেমন ইনপুট ফাইলটি প্রত্যাশিত ধরনের নয়, অথবা বিকৃত/দুষ্ট।
স্বাক্ষর:
export type TestState = "VALIDATING" | "PENDING" | "FINISHED" | "ERROR" | "INVALID";