Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

একটি এক্সসিটিস্ট চালান

এই গাইড ফায়ারবেস টেস্ট ল্যাবে পরীক্ষার জন্য কীভাবে এক্সসিটিস্ট প্রস্তুত করবেন তা বর্ণনা করে।

পদক্ষেপ 1 : আপনার প্রকল্পের উত্সযুক্ত ডেটার অবস্থান কনফিগার করুন

এক্সকোড কোনও উত্পন্ন ডেটা ডিরেক্টরিতে আপনার তৈরি করা কোনও পরীক্ষাসমূহ সহ আইওএস শৈল্পিকগুলি সংকলিত করে। আপনি যদি চান তবে সেই ডিরেক্টরিটির জন্য ডিফল্ট অবস্থান রাখা সম্ভব তবে ফাইলগুলির জন্য আরও সহজেই অ্যাক্সেসযোগ্য জায়গা চয়ন করা সহায়ক especially বিশেষত যদি আপনি টেস্ট ল্যাব দিয়ে প্রায়শই পরীক্ষা চালাচ্ছেন:

  1. এক্সকোডে আপনার প্রকল্পটি খুলুন।
  2. ম্যাকোস মেনু বারে, ফাইল > প্রকল্প সেটিংস নির্বাচন করুন ...
  3. ডিফল্ট অবস্থান থেকে কাস্টম অবস্থানে ডেরিভড ডেটা ড্রপডাউনটি পরিবর্তন করুন।
  4. ড্রপডাউন নীচের ক্ষেত্রে, আপনার টেস্টগুলিতে আউটপুট দেওয়ার জন্য এক্সকোডের জন্য একটি অবস্থান নির্বাচন করুন।

পদক্ষেপ 2 : একটি জেনেরিক পরীক্ষার ফাইল তৈরি করুন

টেস্ট ল্যাব এক্সসিটিস্ট ফ্রেমওয়ার্ক ব্যবহার করে ইউনিট পরীক্ষা এবং ইউআই পরীক্ষা চালায় । টেস্ট ল্যাব ডিভাইসগুলিতে আপনার অ্যাপ্লিকেশনটির এক্সসিটিস্ট চালাতে, জেনেরিক আইওএস ডিভাইসে পরীক্ষার জন্য এটি তৈরি করুন:

  1. আপনার এক্সকোড ওয়ার্কস্পেস উইন্ডোর শীর্ষে থাকা ডিভাইস ড্রপডাউন থেকে, জেনেরিক আইওএস ডিভাইসটি নির্বাচন করুন।
  2. ম্যাকোস মেনু বারে, পণ্য > বিল্ড ফর > টেস্টিং নির্বাচন করুন।

পদক্ষেপ 3 : আপলোড করার জন্য আপনার অ্যাপ্লিকেশনটিকে প্যাকেজ করুন

অবশেষে, আপনি .zip ফাইল হিসাবে তৈরি টেস্ট ফাইলগুলি সংকুচিত করে টেস্ট ল্যাবে আপলোড করার জন্য আপনার পরীক্ষাটি তৈরি করুন এবং প্যাকেজ করুন।

  1. আপনার এক্সসিটিস্ট তৈরি করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

    প্রকল্প

    xcodebuild -project PATH/TO/YOUR_WORKSPACE.xcodeproj \
    -scheme YOUR_SCHEME \
    -derivedDataPath FOLDER_WITH_TEST_OUTPUT \
    -sdk iphoneos build-for-testing

    কর্মক্ষেত্র

    xcodebuild -workspace PATH/TO/YOUR_WORKSPACE.xcworkspace \
    -scheme YOUR_SCHEME \
    -derivedDataPath FOLDER_WITH_TEST_OUTPUT \
    -sdk iphoneos build-for-testing
  2. আপনার পরীক্ষাটি সফলভাবে তৈরির পরে, টেস্ট ল্যাবে আপলোড করার জন্য এটি জিপ করুন:

    cd FOLDER_WITH_TEST_OUTPUT/Build/Products : \
    zip -r MyTests.zip Debug-iphoneos   YOUR_SCHEME_iphoneosDEPLOYMENT_TARGET-arm64.xctestrun
    

ম্যানুয়ালি টেস্ট ফাইলগুলি সঙ্কুচিত করে আপনি নিজের পরীক্ষাটি প্যাকেজ করতে পারেন:

  1. ফাইন্ডারটি খুলুন এবং আপনি ডাইরাইভ ডেটা আউটপুট জন্য মনোনীত ডিরেক্টরিটিতে নেভিগেট করুন।

  2. আপনি আপনার প্রকল্পের জন্য নির্বাচিত ফোল্ডারটি খুলুন, তারপরে ভিতরে Build/Products ফোল্ডারটি খুলুন।

  3. ফোল্ডার নির্বাচন করুন Debug-iphoneos এবং PROJECT_NAME _iphoneos DEVELOPMENT_TARGET -arm64.xctestrun এবং তারপর তাদের কম্প্রেস।

পদক্ষেপ 4. (ptionচ্ছিক) স্থানীয়ভাবে আপনার পরীক্ষা চালান

টেস্ট ল্যাব দিয়ে আপনার পরীক্ষা চালানোর আগে, আপনি এটির সাথে ইউএসবি-সংযুক্ত ডিভাইসের গুণমানের আচরণটি পরীক্ষা করতে এটি স্থানীয়ভাবে চালাতে পারেন:

xcodebuild test-without-building \
    -xctestrun "Derived Data/Build/Products/YourApp.xctestrun" \
    -destination id=your-phone-id

পরবর্তী পর্ব

ফায়ারবেস কনসোল বা গ্লকউড সিএলআইতে আপনার পরীক্ষা আপলোড করুন এবং চালান।