রাস্টটেস্টরেজাল্টপার্সার

public class RustTestResultParser
extends MultiLineReceiver

java.lang.অবজেক্ট
com.android.ddmlib.মাল্টিলাইন রিসিভার
com.android.tradefed.testtype.rust.RustTestResultParser


রাস্টের ইউনিটেস্ট ফ্রেমওয়ার্কের সাথে পরিচালিত পরীক্ষার আউটপুট ব্যাখ্যা করে এবং ITestInvocationListener এর একটি সিরিজের কলগুলিতে এটি অনুবাদ করে।

রাস্ট পরীক্ষা থেকে নিম্নলিখিত আউটপুটটি সন্ধান করে:

running 10 tests test LexError ... ok <0.001s> test idents ... FAILED <0.000s> test make_sure_no_proc_macro ... ignored test test_scalar_div_rem_zero ... ignored, Android sometimes uses panic_abort ... ---- tests::idents stdout ---- thread 'main' panicked at 'assertion failed: `(left == right)` ... test result: ok. 10 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out @See https://doc.rust-lang.org/book/ch11-00-testing.html

সারাংশ

পাবলিক কনস্ট্রাক্টর

RustTestResultParser ( listeners, String runName)

একটি নতুন RustTestResultParser তৈরি করুন যা প্রদত্ত ITestInvocationListener s-কে রিপোর্ট করে।

পাবলিক পদ্ধতি

void done ()

রেকর্ড করা পরীক্ষার ফলাফল সকল শ্রোতার কাছে পাঠান।

boolean isCancelled ()
void processNewLines (String[] lines)

প্রক্রিয়া মরিচা ইউনিট টেস্ট আউটপুট।

পাবলিক কনস্ট্রাক্টর

রাস্টটেস্টরেজাল্টপার্সার

public RustTestResultParser ( listeners, 
                String runName)

একটি নতুন RustTestResultParser তৈরি করুন যা প্রদত্ত ITestInvocationListener s-কে রিপোর্ট করে।

পরামিতি
listeners : পরীক্ষার আমন্ত্রণ শ্রোতা

runName String : পরীক্ষার নাম

পাবলিক পদ্ধতি

সম্পন্ন

public void done ()

রেকর্ড করা পরীক্ষার ফলাফল সকল শ্রোতার কাছে পাঠান।

বাতিল করা হয়েছে

public boolean isCancelled ()

রিটার্নস
boolean

প্রক্রিয়া নতুন লাইন

public void processNewLines (String[] lines)

প্রক্রিয়া মরিচা ইউনিট টেস্ট আউটপুট।

পরামিতি
lines String : নতুন লাইন ধারণকারী অ্যারে।