27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
ফলাফল রিপোর্টার থেকে লগ ফাইলগুলি পরিচালনা করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কিছু ক্ষেত্রে, শুধুমাত্র পরীক্ষার ফলাফলে অ্যাক্সেস থাকা যথেষ্ট নয়; সামগ্রিক ফলাফল সম্পূর্ণ করার জন্য লগ ফাইল থাকা আবশ্যক।
লগ ইন্টারফেস
ILogSaverListener
প্রয়োগ করে যেকোন ফলাফল রিপোর্টার বা পরীক্ষার ইভেন্ট লগগুলিতে অ্যাক্সেস পেতে পারে, যা একজন রিপোর্টারকে বিভিন্ন কলব্যাকের মাধ্যমে লগগুলি গ্রহণ করতে দেয়:
-
testLogSaved
: যখন একটি ফাইল লগ করা হয় তখনই কল করা হয়। এটি একটি নতুন ফাইল লগ করা হয়েছে বিজ্ঞপ্তি. এটি যে কোনও সময় বলা হয়। -
logAssociation
: পরীক্ষার ইভেন্টের সাথে ক্রমানুসারে বলা হয়। এটি ফাইল লগ করা এবং প্রগতিশীল ইভেন্টগুলির মধ্যে একটি শক্তিশালী সংযোগ নিশ্চিত করে।
এই ইন্টারফেসটি বাস্তবায়ন করে, ফলাফল রিপোর্টার লগ করা ফাইলের রেফারেন্সগুলিতে অ্যাক্সেস পেতে পারে এবং সেগুলি ব্যবহার করতে পারে।
logAssociation কখন ব্যবহার করবেন
logAssociation
হল একটি সামান্য জটিল ঘটনা কারণ এটি সঠিকভাবে ব্যাখ্যা করার জন্য ইভেন্টের প্রেক্ষাপটের উপর নির্ভর করে। উদাহরণস্বরূপ, যদি testStart
কল করা হয়, logAssociation
থেকে লগটি প্রগতিশীল পরীক্ষার ক্ষেত্রের অন্তর্গত।
এই শক্তিশালী অ্যাসোসিয়েশন লগ সঠিক স্থাপনের জন্য অনুমতি দেয়.
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Handle log files from a result reporter\n\nIn some cases, having access to only the test results isn't enough; having\nthe log files is necessary to complete the overall results.\n\nLog interface\n-------------\n\nAny result reporter or [test event](/docs/core/tests/tradefed/architecture/result-reporter#core_interface)\ncan have access to the logs by implementing\n[`ILogSaverListener`](https://android.googlesource.com/platform/tools/tradefederation/+/refs/heads/android16-release/invocation_interfaces/com/android/tradefed/result/ILogSaverListener.java),\nwhich lets a reporter receive the logs through different callbacks:\n\n- `testLogSaved`: Called right away when a file is logged. This notifies a new file has been logged. This is called at any time.\n- `logAssociation`: Called in order with the test events. This ensures a strong association between the file being logged and the events in progress.\n\nBy implementing this interface, the result reporter can have access to the\nlogged file references and use them.\n\nWhen to use logAssociation\n--------------------------\n\n`logAssociation` is a slightly more complicated event as it relies on the\ncontext of the events to be properly interpreted. For example, if the\n`testStart` has been called, the log from `logAssociation` belongs to the test\ncase in progress.\n\nThis strong association allows for correct placement of logs."]]