Home
last modified time | relevance | path

Searched refs:cameraTest (Results 1 - 25 of 54) sorted by relevance

123

/drivers/peripheral/camera/test/hdi/v1_0/src/
H A Dhdi_stream_uttest.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommon>(); in SetUp()
27 cameraTest->Init(); in SetUp()
32 cameraTest->Close(); in TearDown()
43 cameraTest->Open(); in HWTEST_F()
44 EXPECT_EQ(false, cameraTest->cameraDevice == nullptr); in HWTEST_F()
45 cameraTest->streamOperatorCallback = new OHOS::Camera::HdiCommon::TestStreamOperatorCallback(); in HWTEST_F()
46 cameraTest->rc = cameraTest->cameraDevice->GetStreamOperator(cameraTest->streamOperatorCallback, in HWTEST_F()
47 cameraTest in HWTEST_F()
[all...]
H A Dcamera_3a_uttest.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommon>(); in SetUp()
27 cameraTest->Init(); in SetUp()
28 cameraTest->Open(); in SetUp()
33 cameraTest->Close(); in TearDown()
44 cameraTest->intents = {PREVIEW}; in HWTEST_F()
45 cameraTest->StartStream(cameraTest->intents); in HWTEST_F()
46 cameraTest->StartCapture(cameraTest->streamIdPreview, cameraTest in HWTEST_F()
[all...]
H A Dhdi_host_uttest.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommon>(); in SetUp()
27 cameraTest->Init(); in SetUp()
32 cameraTest->Close(); in TearDown()
43 EXPECT_EQ(true, cameraTest->cameraDevice == nullptr); in HWTEST_F()
44 if (cameraTest->cameraDevice == nullptr) { in HWTEST_F()
45 cameraTest->rc = cameraTest->service->GetCameraIds(cameraTest->cameraIds); in HWTEST_F()
46 EXPECT_EQ(cameraTest->rc, HDI::Camera::V1_0::NO_ERROR); in HWTEST_F()
47 EXPECT_LT(0, cameraTest in HWTEST_F()
[all...]
H A Dhdi_device_uttest.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommon>(); in SetUp()
27 cameraTest->Init(); in SetUp()
32 cameraTest->Close(); in TearDown()
43 cameraTest->Open(); in HWTEST_F()
44 cameraTest->streamOperatorCallback = new OHOS::Camera::HdiCommon::TestStreamOperatorCallback(); in HWTEST_F()
45 cameraTest->rc = cameraTest->cameraDevice->GetStreamOperator(cameraTest->streamOperatorCallback, in HWTEST_F()
46 cameraTest->streamOperator); in HWTEST_F()
47 EXPECT_EQ(cameraTest in HWTEST_F()
[all...]
/drivers/peripheral/camera/test/hdi/v1_3/src/
H A Dcamera_professional_uttest_v1_3.cpp38 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_3>(); in SetUp()
39 cameraTest->Init(); // assert inside in SetUp()
40 cameraTest->Open(DEVICE_0); // assert inside in SetUp()
45 cameraTest->Close(); in TearDown()
88 void FillCaptureSetting(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) in FillCaptureSetting() argument
98 cameraTest->abilityVec = controlVec; in FillCaptureSetting()
109 EXPECT_NE(cameraTest->ability, nullptr); in HWTEST_F()
110 common_metadata_header_t* data = cameraTest->ability->get(); in HWTEST_F()
113 cameraTest->rc = FindCameraMetadataItem(data, OHOS_ABILITY_CAMERA_MODES, &entry); in HWTEST_F()
114 if (cameraTest in HWTEST_F()
[all...]
H A Dcamera_hdi_uttest_v1_3.cpp37 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_3>(); in SetUp()
38 cameraTest->Init(); // assert inside in SetUp()
39 cameraTest->Open(DEVICE_0); // assert inside in SetUp()
44 cameraTest->Close(); in TearDown()
91 EXPECT_NE(cameraTest->ability, nullptr); in HWTEST_F()
102 PrintAllTagDataU8(cameraTest->ability, OHOS_ABILITY_CAMERA_MODES); in HWTEST_F()
105 static void CreateAndCommitStreamsForHighFrameRate(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) in CreateAndCommitStreamsForHighFrameRate() argument
108 cameraTest->streamOperatorCallbackV1_3 = new OHOS::Camera::HdiCommonV1_3::TestStreamOperatorCallbackV1_3(); in CreateAndCommitStreamsForHighFrameRate()
109 cameraTest->rc = cameraTest in CreateAndCommitStreamsForHighFrameRate()
230 CreateAndCommitStreamsForSlowMotion(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) CreateAndCommitStreamsForSlowMotion() argument
259 UpdateSettingsForSlowMotionMode(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) UpdateSettingsForSlowMotionMode() argument
285 SuperSlowMotionStatusCallback(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) SuperSlowMotionStatusCallback() argument
402 CaptureByColorSpacesWithUpdateStreams(std::vector<int32_t> captureColorSpaces, std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) CaptureByColorSpacesWithUpdateStreams() argument
772 startStreamForHighResolutionPhoto(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) startStreamForHighResolutionPhoto() argument
1956 UpdateMetadata(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest, std::shared_ptr<CameraSetting> meta) UpdateMetadata() argument
[all...]
H A Dcamera_front_uttest_v1_3.cpp30 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_3>(); in SetUp()
31 cameraTest->Init(); // assert inside in SetUp()
32 cameraTest->Open(DEVICE_1); // assert inside in SetUp()
37 cameraTest->Close(); in TearDown()
40 void FillFrontCaptureSetting(std::shared_ptr<OHOS::Camera::HdiCommonV1_3> cameraTest) in FillFrontCaptureSetting() argument
50 cameraTest->abilityVec = controlVec; in FillFrontCaptureSetting()
61 common_metadata_header_t* data = cameraTest->ability->get(); in HWTEST_F()
72 cameraTest->intents = {PREVIEW, STILL_CAPTURE}; in HWTEST_F()
73 cameraTest->StartStream(cameraTest in HWTEST_F()
[all...]
H A Dcamera_hdi_uttest_securestream_v1_3.cpp27 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_3>(); in SetUp()
28 cameraTest->Init(); // assert inside in SetUp()
29 cameraTest->OpenSecureCamera(DEVICE_1); // assert inside in SetUp()
34 cameraTest->Close(); in TearDown()
45 EXPECT_NE(cameraTest, nullptr); in HWTEST_F()
46 EXPECT_NE(cameraTest->cameraDeviceV1_3, nullptr); in HWTEST_F()
48 int32_t res = cameraTest->cameraDeviceV1_3->GetSecureCameraSeq(SeqId); in HWTEST_F()
62 cameraTest->intents = {PREVIEW}; in HWTEST_F()
64 cameraTest->streamOperatorCallbackV1_3 = new OHOS::Camera::HdiCommonV1_3::TestStreamOperatorCallbackV1_3(); in HWTEST_F()
66 cameraTest in HWTEST_F()
[all...]
/drivers/peripheral/camera/test/hdi/v1_2/src/
H A Dfront_camera_hdi_uttest_v1_2.cpp29 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_2>(); in SetUp()
30 cameraTest->Init(); // assert inside in SetUp()
31 cameraTest->Open(DEVICE_1); // assert inside in SetUp()
36 cameraTest->Close(); in TearDown()
47 cameraTest->imageDataSaveSwitch = SWITCH_ON; in HWTEST_F()
49 cameraTest->streamOperatorCallback = new OHOS::Camera::HdiCommon::TestStreamOperatorCallback(); in HWTEST_F()
50 cameraTest->rc = cameraTest->cameraDeviceV1_1->GetStreamOperator_V1_1(cameraTest->streamOperatorCallback, in HWTEST_F()
51 cameraTest in HWTEST_F()
[all...]
H A Dcamera_stream_uttest_v1_2.cpp29 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_2>(); in SetUp()
30 cameraTest->Init(); // assert inside in SetUp()
31 cameraTest->OpenCameraV1_2(DEVICE_0); // assert inside in SetUp()
36 cameraTest->Close(); in TearDown()
47 cameraTest->streamOperatorCallbackV1_2 = new OHOS::Camera::HdiCommonV1_2::TestStreamOperatorCallbackV1_2(); in HWTEST_F()
48 cameraTest->rc = cameraTest->cameraDeviceV1_2->GetStreamOperator_V1_2(cameraTest->streamOperatorCallbackV1_2, in HWTEST_F()
49 cameraTest->streamOperator_V1_2); in HWTEST_F()
50 EXPECT_NE(cameraTest in HWTEST_F()
[all...]
H A Dcamera_hdi_uttest_v1_2.cpp31 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_2>(); in SetUp()
32 cameraTest->Init(); // assert inside in SetUp()
33 cameraTest->Open(DEVICE_0); // assert inside in SetUp()
38 cameraTest->Close(); in TearDown()
72 cameraTest->ability->addEntry(OHOS_ABILITY_DEFERRED_IMAGE_DELIVERY, in HWTEST_F()
76 isExit = IsTagValueExistsU8(cameraTest->ability,\ in HWTEST_F()
80 isExit = IsTagValueExistsU8(cameraTest->ability,\ in HWTEST_F()
93 cameraTest->rc = cameraTest->cameraDevice->UpdateSettings(metaVec); in TakePhoteWithDefferredImage()
94 EXPECT_EQ(cameraTest in TakePhoteWithDefferredImage()
946 CaptureByColorSpaces(std::vector<int32_t> captureColorSpaces, std::shared_ptr<OHOS::Camera::HdiCommonV1_2> cameraTest) CaptureByColorSpaces() argument
978 VideoByColorSpaces(std::vector<int32_t> videoColorSpaces, std::shared_ptr<OHOS::Camera::HdiCommonV1_2> cameraTest) VideoByColorSpaces() argument
1015 SuperStubByColorSpaces(std::vector<int32_t> superStubColorSpaces, std::shared_ptr<OHOS::Camera::HdiCommonV1_2> cameraTest) SuperStubByColorSpaces() argument
1109 UpdateSettingsForSuperStabMode(std::shared_ptr<OHOS::Camera::HdiCommonV1_2> cameraTest) UpdateSettingsForSuperStabMode() argument
[all...]
H A Dcamera_flashlight_uttest_v1_2.cpp27 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_2>(); in SetUp()
28 cameraTest->Init(); // assert inside in SetUp()
33 cameraTest->Close(); in TearDown()
46 cameraTest->serviceV1_2 = OHOS::HDI::Camera::V1_2::ICameraHost::Get("camera_service", false); in HWTEST_F()
47 EXPECT_NE(cameraTest->serviceV1_2, nullptr); in HWTEST_F()
50 ret = cameraTest->serviceV1_2->SetCallback_V1_2(cameraTest->hostCallbackV1_2); in HWTEST_F()
65 cameraTest->serviceV1_2 = OHOS::HDI::Camera::V1_2::ICameraHost::Get("camera_service", false); in HWTEST_F()
66 EXPECT_NE(cameraTest->serviceV1_2, nullptr); in HWTEST_F()
69 cameraTest in HWTEST_F()
[all...]
H A Dcamera_prelaunch_uttest_v1_2.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_2>(); in SetUp()
27 cameraTest->Init(); // assert inside in SetUp()
32 cameraTest->Close(); in TearDown()
43 cameraTest->prelaunchConfig = std::make_shared<OHOS::HDI::Camera::V1_1::PrelaunchConfig>(); in HWTEST_F()
44 cameraTest->prelaunchConfig->cameraId = "device/0"; in HWTEST_F()
45 cameraTest->prelaunchConfig->streamInfos_V1_1 = {}; in HWTEST_F()
46 cameraTest->prelaunchConfig->setting = {}; in HWTEST_F()
48 cameraTest->rc = cameraTest->serviceV1_2->PrelaunchWithOpMode( in HWTEST_F()
49 *cameraTest in HWTEST_F()
[all...]
/drivers/peripheral/camera/test/hdi/v1_1/src/
H A Dcamera_hdi_uttest_v1_1.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_1>(); in SetUp()
27 cameraTest->Init(); // assert inside in SetUp()
28 cameraTest->Open(DEVICE_0); // assert inside in SetUp()
33 cameraTest->Close(); in TearDown()
44 EXPECT_EQ(true, cameraTest->cameraDevice != nullptr); in HWTEST_F()
45 cameraTest->streamOperatorCallback = new OHOS::Camera::HdiCommon::TestStreamOperatorCallback(); in HWTEST_F()
46 cameraTest->rc = cameraTest->cameraDeviceV1_1->GetStreamOperator_V1_1( in HWTEST_F()
47 cameraTest->streamOperatorCallback, cameraTest in HWTEST_F()
[all...]
H A Dcamera_prelaunch_uttest_v1_1.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_1>(); in SetUp()
27 cameraTest->Init(); // assert inside in SetUp()
32 cameraTest->Close(); in TearDown()
43 cameraTest->prelaunchConfig = std::make_shared<PrelaunchConfig>(); in HWTEST_F()
44 cameraTest->prelaunchConfig->cameraId = "device/0"; in HWTEST_F()
45 cameraTest->prelaunchConfig->streamInfos_V1_1 = {}; in HWTEST_F()
46 cameraTest->prelaunchConfig->setting = {}; in HWTEST_F()
48 cameraTest->rc = cameraTest->serviceV1_1->Prelaunch(*cameraTest in HWTEST_F()
[all...]
H A Dfront_camera_tag_uttest_v1_1.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_1>(); in SetUp()
27 cameraTest->Init(); // assert inside in SetUp()
28 cameraTest->Open(DEVICE_1); // assert inside in SetUp()
33 cameraTest->Close(); in TearDown()
63 common_metadata_header_t* data = cameraTest->ability->get(); in HWTEST_F()
89 cameraTest->rc = cameraTest->cameraDevice->UpdateSettings(metaVec); in HWTEST_F()
90 EXPECT_EQ(cameraTest->rc, HDI::Camera::V1_0::NO_ERROR); in HWTEST_F()
105 common_metadata_header_t* data = cameraTest->ability->get(); in HWTEST_F()
107 bool beautyFaceSlenderFlag = g_isFrontTagValueExistsU8(cameraTest in HWTEST_F()
[all...]
H A Dcamera_tag_uttest_v1_1.cpp26 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_1>(); in SetUp()
27 cameraTest->Init(); // assert inside in SetUp()
28 cameraTest->Open(DEVICE_0); // assert inside in SetUp()
33 cameraTest->Close(); in TearDown()
61 //int rc = cameraTest->cameraDevice->UpdateSettings(metaVec); in invalidParmTestU8()
73 //int rc = cameraTest->cameraDevice->UpdateSettings(metaVec); in invalidParmTestI32()
87 common_metadata_header_t* data = cameraTest->ability->get(); in HWTEST_F()
112 common_metadata_header_t* data = cameraTest->ability->get(); in HWTEST_F()
116 bool portraitFlag = isTagValueExistsU8(cameraTest->ability, OHOS_ABILITY_CAMERA_MODES, in HWTEST_F()
145 cameraTest in HWTEST_F()
[all...]
/drivers/peripheral/camera/test/benchmarktest/v1_0/src/
H A Dcamera_benchmark_test.cpp28 cameraTest = std::make_shared<OHOS::Camera::HdiCommon>(); in SetUp()
29 cameraTest->Init(); in SetUp()
34 cameraTest->Close(); in TearDown()
47 EXPECT_EQ(true, cameraTest->cameraDevice == nullptr); in BENCHMARK_F()
48 if (cameraTest->cameraDevice == nullptr) { in BENCHMARK_F()
49 cameraTest->service->GetCameraIds(cameraTest->cameraIds); in BENCHMARK_F()
50 cameraTest->deviceCallback = new OHOS::Camera::HdiCommon::DemoCameraDeviceCallback(); in BENCHMARK_F()
52 cameraTest->rc = cameraTest in BENCHMARK_F()
[all...]
/drivers/peripheral/camera/test/benchmarktest/v1_2/src/
H A Dcamera_benchmark_test.cpp32 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_2>(); in SetUp()
33 cameraTest->Init(); in SetUp()
34 cameraTest->OpenCameraV1_2(DEVICE_0); in SetUp()
39 cameraTest->Close(); in TearDown()
52 EXPECT_EQ(false, cameraTest->serviceV1_2 == nullptr); in BENCHMARK_F()
56 cameraTest->rc = cameraTest->serviceV1_2->NotifyDeviceStateChangeInfo(notifyType, deviceState); in BENCHMARK_F()
72 EXPECT_EQ(false, cameraTest->serviceV1_2 == nullptr); in BENCHMARK_F()
73 cameraTest->serviceV1_2->GetCameraIds(cameraTest in BENCHMARK_F()
[all...]
/drivers/peripheral/camera/test/fuzztest/offline_stream_operator/
H A Doffline_stream_operator_fuzzer.cpp66 cameraTest->streamOperatorCallback = new OHOS::Camera::HdiCommon::TestStreamOperatorCallback(); in FuncCancelCapture()
67 cameraTest->rc = cameraTest->cameraDevice->GetStreamOperator(cameraTest->streamOperatorCallback, in FuncCancelCapture()
68 cameraTest->streamOperator); in FuncCancelCapture()
69 cameraTest->streamInfoSnapshot = std::make_shared<OHOS::HDI::Camera::V1_0::StreamInfo>(); in FuncCancelCapture()
70 cameraTest->DefaultInfosCapture(cameraTest->streamInfoSnapshot); in FuncCancelCapture()
71 cameraTest->streamInfos.push_back(*cameraTest in FuncCancelCapture()
[all...]
/drivers/peripheral/camera/test/benchmarktest/v1_1/src/
H A Dcamera_benchmark_test.cpp28 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_1>(); in SetUp()
29 cameraTest->Init(); in SetUp()
30 cameraTest->Open(DEVICE_0); in SetUp()
35 cameraTest->Close(); in TearDown()
48 EXPECT_EQ(false, cameraTest->serviceV1_1 == nullptr); in BENCHMARK_F()
49 cameraTest->prelaunchConfig = std::make_shared<OHOS::HDI::Camera::V1_1::PrelaunchConfig>(); in BENCHMARK_F()
50 cameraTest->prelaunchConfig->cameraId = {}; in BENCHMARK_F()
51 cameraTest->prelaunchConfig->streamInfos_V1_1 = {}; in BENCHMARK_F()
52 cameraTest->prelaunchConfig->setting = {}; in BENCHMARK_F()
54 cameraTest in BENCHMARK_F()
[all...]
/drivers/peripheral/camera/test/benchmarktest/v1_3/src/
H A Dcamera_benchmark_securestream_test.cpp27 cameraTest = std::make_shared<OHOS::Camera::HdiCommonV1_3>(); in SetUp()
28 cameraTest->Init(); in SetUp()
29 cameraTest->OpenSecureCamera(DEVICE_0); in SetUp()
34 cameraTest->Close(); in TearDown()
63 EXPECT_NE(cameraTest, nullptr); in BENCHMARK_F()
64 EXPECT_NE(cameraTest->cameraDeviceV1_3, nullptr); in BENCHMARK_F()
67 cameraTest->cameraDeviceV1_3->GetSecureCameraSeq(SeqId); in BENCHMARK_F()
83 cameraTest->streamOperatorCallbackV1_3 = new OHOS::Camera::HdiCommonV1_3::TestStreamOperatorCallbackV1_3(); in BENCHMARK_F()
84 cameraTest->cameraDeviceV1_3->GetStreamOperator_V1_3(cameraTest in BENCHMARK_F()
[all...]
/drivers/peripheral/camera/test/fuzztest/camera_host/
H A Dcamera_host_fuzzer.cpp41 cameraTest->prelaunchConfig = std::make_shared<OHOS::HDI::Camera::V1_1::PrelaunchConfig>(); in FuncPrelaunch()
42 cameraTest->prelaunchConfig->cameraId = const_cast<char*>(reinterpret_cast<const char*>(rawData)); in FuncPrelaunch()
43 cameraTest->prelaunchConfig->streamInfos_V1_1 = {}; in FuncPrelaunch()
44 cameraTest->prelaunchConfig->setting.push_back(*rawData); in FuncPrelaunch()
45 cameraTest->serviceV1_3->Prelaunch(*cameraTest->prelaunchConfig); in FuncPrelaunch()
50 cameraTest->serviceV1_3->GetCameraAbility(const_cast<char*>(reinterpret_cast<const char*>(rawData)), in FuncGetCameraAbility()
51 cameraTest->abilityVec); in FuncGetCameraAbility()
59 cameraTest->serviceV1_3->OpenCamera( in FuncOpenCamera()
68 cameraTest in FuncOpenCamera_V1_1()
[all...]
/drivers/peripheral/camera/test/fuzztest/stream_operator/
H A Dstream_operator_fuzzer.cpp72 cameraTest->streamOperator_V1_3->IsStreamsSupported_V1_1( in IsStreamSupportedApi()
83 cameraTest->streamInfoV1_1 = std::make_shared<OHOS::HDI::Camera::V1_1::StreamInfo_V1_1>(); in UpdateStreams()
84 cameraTest->streamInfoV1_1->v1_0.streamId_ = data[0]; in UpdateStreams()
85 cameraTest->streamInfoV1_1->v1_0.width_ = data[0]; in UpdateStreams()
86 cameraTest->streamInfoV1_1->v1_0.height_ = data[0]; in UpdateStreams()
87 cameraTest->streamInfoV1_1->v1_0.format_ = PIXEL_FMT_YCRCB_420_SP; in UpdateStreams()
88 cameraTest->streamInfoV1_1->v1_0.tunneledMode_ = data[0]; in UpdateStreams()
89 cameraTest->streamInfoV1_1->v1_0.dataspace_ = OHOS_CAMERA_SRGB_FULL; in UpdateStreams()
90 cameraTest->streamInfosV1_1.push_back(*cameraTest in UpdateStreams()
[all...]
/drivers/peripheral/camera/test/fuzztest/camera_device/
H A Dcamera_device_fuzzer.cpp45 cameraTest->cameraDeviceV1_3->GetDefaultSettings(abilityVec); in FuncGetDefaultSettings()
54 cameraTest->cameraDeviceV1_3->GetStreamOperator_V1_1(g_callback, g_StreamOperator); in FuncGetStreamOperator_V1_1()
64 cameraTest->itemCapacity, cameraTest->dataCapacity); in FuncUpdateSettings()
65 meta->addEntry(OHOS_CONTROL_ZOOM_RATIO, &data[0], cameraTest->dataCount); in FuncUpdateSettings()
68 cameraTest->cameraDeviceV1_3->UpdateSettings(metaVec); in FuncUpdateSettings()
74 cameraTest->cameraDeviceV1_3->SetResultMode( in FuncSetResultMode()
84 cameraTest->cameraDeviceV1_3->GetEnabledResults(result); in FuncGetEnabledResults()
93 cameraTest->cameraDeviceV1_3->EnableResult(result); in FuncEnableResult()
102 cameraTest in FuncDisableResult()
[all...]

Completed in 12 milliseconds

123