২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
LegacySubprocessResultsReporter
public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter
সাবপ্রসেস রেজাল্টস রিপোর্টারের একটি স্থিরীকৃত বাস্তবায়ন, যা এর সুপারক্লাসের পরিবর্তন সত্ত্বেও TF/CTS-এর পূর্ববর্তী সংস্করণগুলোর (যেমন ৮+) সাথে সামঞ্জস্যপূর্ণ থাকবে।
পুরানো TF-ভিত্তিক টেস্ট স্যুটগুলিতে সাবপ্রসেস রিপোর্টিং সক্ষমতা চালু করার জন্য এই রিপোর্টারটিকে ডায়নামিকভাবে অন্তর্ভুক্ত করা যেতে পারে।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
void | invocationEnded (long elapsedTime) রিপোর্ট করছে যে আহ্বানটি সফলভাবে অথবা কোনো ত্রুটির কারণে সমাপ্ত হয়েছে। |
void | invocationFailed (Throwable cause) কোনো ত্রুটির কারণে আহ্বানটি অসম্পূর্ণ রয়েছে বলে জানানো হয়েছে। |
void | invocationStarted ( IBuildInfo buildInfo) |
void | logAssociation (String dataName, LogFile logFile) কিছু ক্ষেত্রে, লগ অবশ্যই টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত থাকতে হবে, কিন্তু সরাসরি testLogSaved(String,LogDataType,InputStreamSource,LogFile) কলব্যাকে তা করার সুযোগ নেই। |
void | setLogSaver ( ILogSaver logSaver) |
void | testAssumptionFailure ( TestIdentifier testId, String trace) |
void | testEnded ( TestIdentifier testId, long endTime, Map<String, String> metrics) |
void | testEnded ( TestIdentifier testId, Map<String, String> metrics) |
void | testFailed ( TestIdentifier testId, String reason) |
void | testIgnored ( TestIdentifier testId) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () একটি মডিউল চালনার সমাপ্তি ঘোষণা করে। |
void | testModuleStarted ( IInvocationContext moduleContext) একটি মডিউল চালু হওয়ার প্রতিবেদন দেয়। |
void | testRunEnded (long time, Map<String, String> runMetrics) |
void | testRunFailed (String reason) একটি মারাত্মক ত্রুটির কারণে রিপোর্ট টেস্ট রান সম্পন্ন হতে পারেনি। |
void | testRunStarted (String runName, int testCount) একটি পরীক্ষামূলক চালনা শুরুর ঘোষণা দেয়। |
void | testStarted ( TestIdentifier testId) |
void | testStarted ( TestIdentifier testId, long startTime) |
সরকারি নির্মাণকারী
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
সুরক্ষিত নির্মাণকারী
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
| প্যারামিটার |
|---|
installHandler | boolean |
জনসাধারণের পদ্ধতি
আহ্বান শেষ হয়েছে
public void invocationEnded (long elapsedTime)
রিপোর্ট করছে যে আহ্বানটি সফলভাবে অথবা কোনো ত্রুটির কারণে সমাপ্ত হয়েছে।
ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।
| প্যারামিটার |
|---|
elapsedTime | long : আহ্বানের অতিবাহিত সময় (মিলিসেকেন্ডে) |
আহ্বান ব্যর্থ হয়েছে
public void invocationFailed (Throwable cause)
কোনো ত্রুটির কারণে আহ্বানটি অসম্পূর্ণ রয়েছে বলে জানানো হয়েছে।
ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।
| প্যারামিটার |
|---|
cause | Throwable : ব্যর্থতার Throwable কারণ |
আহ্বান শুরু হয়েছে
public void invocationStarted (IBuildInfo buildInfo)
| প্যারামিটার |
|---|
buildInfo | IBuildInfo |
লগঅ্যাসোসিয়েশন
public void logAssociation (String dataName,
LogFile logFile) কিছু ক্ষেত্রে, লগ-কে টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত করতে হয়, কিন্তু সরাসরি testLogSaved(String,LogDataType,InputStreamSource,LogFile) কলব্যাকে তা করার সুযোগ থাকে না। তাই, এই কলব্যাকটি সুস্পষ্টভাবে একটি দৃঢ় সংযোগ প্রদানের সুযোগ করে দেয়।
| প্যারামিটার |
|---|
dataName | String : ডেটার নাম |
logFile | LogFile : পূর্বে লগ করা LogFile , যা টেস্ট কেসের সাথে যুক্ত থাকা উচিত। |
সেটলগসেভার
public void setLogSaver (ILogSaver logSaver)
| প্যারামিটার |
|---|
logSaver | ILogSaver |
পরীক্ষার অনুমান ব্যর্থতা
public void testAssumptionFailure (TestIdentifier testId,
String trace)| প্যারামিটার |
|---|
testId | TestIdentifier |
trace | String |
পরীক্ষা শেষ হয়েছে
public void testEnded (TestIdentifier testId,
long endTime,
Map<String, String> metrics)| প্যারামিটার |
|---|
testId | TestIdentifier |
endTime | long |
metrics | Map |
পরীক্ষা শেষ হয়েছে
public void testEnded (TestIdentifier testId,
Map<String, String> metrics)| প্যারামিটার |
|---|
testId | TestIdentifier |
metrics | Map |
পরীক্ষা ব্যর্থ হয়েছে
public void testFailed (TestIdentifier testId,
String reason)| প্যারামিটার |
|---|
testId | TestIdentifier |
reason | String |
পরীক্ষা উপেক্ষা করা হয়েছে
public void testIgnored (TestIdentifier testId)
| প্যারামিটার |
|---|
testId | TestIdentifier |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)| প্যারামিটার |
|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
টেস্টমডিউল শেষ হয়েছে
public void testModuleEnded ()
একটি মডিউল চালনার সমাপ্তি ঘোষণা করে।
টেস্টমডিউলশুরু হয়েছে
public void testModuleStarted (IInvocationContext moduleContext)
একটি মডিউলের চলমান অবস্থা রিপোর্ট করে। এই কলব্যাকটি testModuleEnded() এর সাথে যুক্ত এবং সিকোয়েন্সে এটি ঐচ্ছিক। এটি শুধুমাত্র সেইসব রানের সময় ব্যবহৃত হয় যেগুলো মডিউল ব্যবহার করে: স্যুট ভিত্তিক রানার।
পরীক্ষা শেষ হয়েছে
public void testRunEnded (long time,
Map<String, String> runMetrics)| প্যারামিটার |
|---|
time | long |
runMetrics | Map |
পরীক্ষা ব্যর্থ হয়েছে
public void testRunFailed (String reason)
একটি মারাত্মক ত্রুটির কারণে রিপোর্ট টেস্ট রান সম্পন্ন হতে পারেনি।
| প্যারামিটার |
|---|
reason | String : রান ব্যর্থ হওয়ার কারণ বর্ণনাকারী String । |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount)একটি পরীক্ষামূলক চালনা শুরুর ঘোষণা দেয়।
| প্যারামিটার |
|---|
runName | String : টেস্ট রানের নাম |
testCount | int : টেস্ট রানে মোট পরীক্ষার সংখ্যা |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestIdentifier testId)
| প্যারামিটার |
|---|
testId | TestIdentifier |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestIdentifier testId,
long startTime)| প্যারামিটার |
|---|
testId | TestIdentifier |
startTime | long |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]