mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
回退ProcessOptionsFuzz用例
Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com>
This commit is contained in:
@@ -31,7 +31,7 @@ bool DoSomethingInterestingWithMyAPI(const uint8_t* data, size_t size)
|
||||
if (processOption == nullptr) {
|
||||
return false;
|
||||
}
|
||||
|
||||
AAFwk::ProcessMode processMode = AAFwk::ProcessMode::UNSPECIFIED;
|
||||
int32_t value;
|
||||
FuzzedDataProvider fdp(data, size);
|
||||
value = fdp.ConsumeIntegralInRange<int32_t>(0, U32_AT_SIZE);
|
||||
@@ -42,50 +42,6 @@ bool DoSomethingInterestingWithMyAPI(const uint8_t* data, size_t size)
|
||||
AAFwk::ProcessOptions::Unmarshalling(parcel);
|
||||
AAFwk::ProcessOptions::ConvertInt32ToProcessMode(value);
|
||||
AAFwk::ProcessOptions::ConvertInt32ToStartupVisibility(value);
|
||||
|
||||
AAFwk::ProcessMode processMode = AAFwk::ProcessMode::UNSPECIFIED;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
processOption->IsNoAttachmentMode(processMode);
|
||||
processOption->IsAttachToStatusBarItemMode(processMode);
|
||||
processOption->IsNewHiddenProcessMode(processMode);
|
||||
processMode = AAFwk::ProcessMode::NEW_PROCESS_ATTACH_TO_PARENT;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
processOption->IsNoAttachmentMode(processMode);
|
||||
processOption->IsAttachToStatusBarItemMode(processMode);
|
||||
processOption->IsNewHiddenProcessMode(processMode);
|
||||
processMode = AAFwk::ProcessMode::NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
processOption->IsNoAttachmentMode(processMode);
|
||||
processOption->IsAttachToStatusBarItemMode(processMode);
|
||||
processOption->IsNewHiddenProcessMode(processMode);
|
||||
processMode = AAFwk::ProcessMode::ATTACH_TO_STATUS_BAR_ITEM;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
processOption->IsNoAttachmentMode(processMode);
|
||||
processOption->IsAttachToStatusBarItemMode(processMode);
|
||||
processOption->IsNewHiddenProcessMode(processMode);
|
||||
processMode = AAFwk::ProcessMode::NEW_HIDDEN_PROCESS;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
processOption->IsNoAttachmentMode(processMode);
|
||||
processOption->IsAttachToStatusBarItemMode(processMode);
|
||||
processOption->IsNewHiddenProcessMode(processMode);
|
||||
processMode = AAFwk::ProcessMode::NO_ATTACHMENT;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
processOption->IsNoAttachmentMode(processMode);
|
||||
processOption->IsAttachToStatusBarItemMode(processMode);
|
||||
processOption->IsNewHiddenProcessMode(processMode);
|
||||
processMode = AAFwk::ProcessMode::END;
|
||||
processOption->IsNewProcessMode(processMode);
|
||||
processOption->IsAttachToStatusBarMode(processMode);
|
||||
processOption->IsValidProcessMode(processMode);
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<!-- maximum length of a test input -->
|
||||
<max_len>1000</max_len>
|
||||
<!-- maximum total time in seconds to run the fuzzer -->
|
||||
<max_total_time>600</max_total_time>
|
||||
<max_total_time>300</max_total_time>
|
||||
<!-- memory usage limit in Mb -->
|
||||
<rss_limit_mb>4096</rss_limit_mb>
|
||||
</fuzztest>
|
||||
|
||||
Reference in New Issue
Block a user