TDMBackendDisplay::SetUp();
- ASSERT_EQ(tdm_display_get_capabilities(dpy, &dpy_capabilities), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_display_get_capabilities(dpy, &dpy_capabilities), TDM_ERROR_NONE);
has_capture_cap = dpy_capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE;
if (!has_capture_cap)
return;
- ASSERT_EQ(tdm_display_get_capture_capabilities(dpy, &capabilities), TDM_ERROR_NONE);
- ASSERT_GT(capabilities, 0);
- ASSERT_EQ(tdm_display_get_capture_available_formats(dpy, &formats, &format_count), TDM_ERROR_NONE);
- ASSERT_NE(formats, NULL);
- ASSERT_GT(format_count, 0);
- ASSERT_EQ(tdm_display_get_capture_available_size(dpy, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_NONE);
- ASSERT_TRUE(min_w == -1 || min_w > 0);
- ASSERT_TRUE(min_h == -1 || min_h > 0);
- ASSERT_TRUE(max_w == -1 || max_w > 0);
- ASSERT_TRUE(max_h == -1 || max_h > 0);
- ASSERT_TRUE(preferred_align == -1 || preferred_align > 0);
+ EXPECT_EQ(tdm_display_get_capture_capabilities(dpy, &capabilities), TDM_ERROR_NONE);
+ EXPECT_GT(capabilities, 0);
+ EXPECT_EQ(tdm_display_get_capture_available_formats(dpy, &formats, &format_count), TDM_ERROR_NONE);
+ EXPECT_NE(formats, NULL);
+ EXPECT_GT(format_count, 0);
+ EXPECT_EQ(tdm_display_get_capture_available_size(dpy, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_NONE);
+ EXPECT_TRUE(min_w == -1 || min_w > 0);
+ EXPECT_TRUE(min_h == -1 || min_h > 0);
+ EXPECT_TRUE(max_w == -1 || max_w > 0);
+ EXPECT_TRUE(max_h == -1 || max_h > 0);
+ EXPECT_TRUE(preferred_align == -1 || preferred_align > 0);
for (int o = 0; o < output_count; o++) {
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tc_tdm_output_prepare(dpy, outputs[o], true), true);
+ EXPECT_EQ(tc_tdm_output_prepare(dpy, outputs[o], true), true);
}
}
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tc_tdm_output_unset(dpy, outputs[o]), true);
+ EXPECT_EQ(tc_tdm_output_unset(dpy, outputs[o]), true);
}
DestroyBuffers();
void TDMBackendCapture::ShowBuffer(int b, tdm_pos *pos)
{
- ASSERT_NE(output, NULL);
- ASSERT_NE(dst_layer, NULL);
+ EXPECT_NE(output, NULL);
+ EXPECT_NE(dst_layer, NULL);
- ASSERT_EQ(tc_tdm_layer_set_buffer_with_pos(dst_layer, buffers[b], pos), true);
- ASSERT_EQ(tdm_output_commit(output, 0, NULL, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_layer_set_buffer_with_pos(dst_layer, buffers[b], pos), true);
+ EXPECT_EQ(tdm_output_commit(output, 0, NULL, NULL), TDM_ERROR_NONE);
}
void TDMBackendCapture::HideLayer(void)
{
- ASSERT_NE(output, NULL);
- ASSERT_NE(dst_layer, NULL);
+ EXPECT_NE(output, NULL);
+ EXPECT_NE(dst_layer, NULL);
tdm_layer_unset_buffer(dst_layer);
tdm_output_commit(output, 0, NULL, NULL);
const tbm_format *formats = (const tbm_format *)TDM_UT_INVALID_VALUE;
int count = TDM_UT_INVALID_VALUE;
if (has_capture_cap) {
- ASSERT_EQ(tdm_display_get_capture_available_formats(dpy, &formats, &count), TDM_ERROR_NONE);
- ASSERT_TRUE(formats != NULL && formats != (const tbm_format *)TDM_UT_INVALID_VALUE);
- ASSERT_TRUE(count > 0 && count != TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_display_get_capture_available_formats(dpy, &formats, &count), TDM_ERROR_NONE);
+ EXPECT_TRUE(formats != NULL && formats != (const tbm_format *)TDM_UT_INVALID_VALUE);
+ EXPECT_TRUE(count > 0 && count != TDM_UT_INVALID_VALUE);
} else {
- ASSERT_EQ(tdm_display_get_capture_available_formats(dpy, &formats, &count), TDM_ERROR_NO_CAPABILITY);
- ASSERT_EQ(formats, (const tbm_format *)TDM_UT_INVALID_VALUE);
- ASSERT_EQ(count, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_display_get_capture_available_formats(dpy, &formats, &count), TDM_ERROR_NO_CAPABILITY);
+ EXPECT_EQ(formats, (const tbm_format *)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(count, TDM_UT_INVALID_VALUE);
}
}
{
const tbm_format *formats = (const tbm_format *)TDM_UT_INVALID_VALUE;
int count = TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_display_get_capture_available_formats(NULL, &formats, &count), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(formats, (const tbm_format *)TDM_UT_INVALID_VALUE);
- ASSERT_EQ(count, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_display_get_capture_available_formats(NULL, &formats, &count), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(formats, (const tbm_format *)TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(count, TDM_UT_INVALID_VALUE);
}
TEST_P(TDMBackendCapture, CaptureDispalyGetAvaiableFormatsNullOther)
{
- ASSERT_EQ(tdm_display_get_capture_available_formats(dpy, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_display_get_capture_available_formats(dpy, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendCapture, CaptureDispalyGetAvaiableSize)
int max_h = TDM_UT_INVALID_VALUE;
int preferred_align = TDM_UT_INVALID_VALUE;
if (has_capture_cap) {
- ASSERT_EQ(tdm_display_get_capture_available_size(dpy, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_NONE);
- ASSERT_NE(min_w, TDM_UT_INVALID_VALUE);
- ASSERT_NE(min_h, TDM_UT_INVALID_VALUE);
- ASSERT_NE(max_w, TDM_UT_INVALID_VALUE);
- ASSERT_NE(max_h, TDM_UT_INVALID_VALUE);
- ASSERT_NE(preferred_align, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_display_get_capture_available_size(dpy, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_NONE);
+ EXPECT_NE(min_w, TDM_UT_INVALID_VALUE);
+ EXPECT_NE(min_h, TDM_UT_INVALID_VALUE);
+ EXPECT_NE(max_w, TDM_UT_INVALID_VALUE);
+ EXPECT_NE(max_h, TDM_UT_INVALID_VALUE);
+ EXPECT_NE(preferred_align, TDM_UT_INVALID_VALUE);
} else {
- ASSERT_EQ(tdm_display_get_capture_available_size(dpy, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_NO_CAPABILITY);
- ASSERT_EQ(min_w, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(min_h, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(max_w, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(max_h, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(preferred_align, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_display_get_capture_available_size(dpy, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_NO_CAPABILITY);
+ EXPECT_EQ(min_w, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(min_h, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(max_w, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(max_h, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(preferred_align, TDM_UT_INVALID_VALUE);
}
}
int max_w = TDM_UT_INVALID_VALUE;
int max_h = TDM_UT_INVALID_VALUE;
int preferred_align = TDM_UT_INVALID_VALUE;
- ASSERT_EQ(tdm_display_get_capture_available_size(NULL, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_INVALID_PARAMETER);
- ASSERT_EQ(min_w, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(min_h, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(max_w, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(max_h, TDM_UT_INVALID_VALUE);
- ASSERT_EQ(preferred_align, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(tdm_display_get_capture_available_size(NULL, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(min_w, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(min_h, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(max_w, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(max_h, TDM_UT_INVALID_VALUE);
+ EXPECT_EQ(preferred_align, TDM_UT_INVALID_VALUE);
}
TEST_P(TDMBackendCapture, CaptureDispalyGetAvaiableSizeNullOther)
{
if (has_capture_cap)
- ASSERT_EQ(tdm_display_get_capture_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_display_get_capture_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NONE);
else
- ASSERT_EQ(tdm_display_get_capture_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NO_CAPABILITY);
+ EXPECT_EQ(tdm_display_get_capture_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NO_CAPABILITY);
}
TEST_P(TDMBackendCapture, CaptureDestroy)
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
TestDone();
}
tdm_info_capture info;
memset(&info, 0, sizeof info);
- ASSERT_EQ(tdm_capture_set_info(NULL, &info), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_set_info(NULL, &info), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendCapture, CaptureSetInfoNullOther)
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
- ASSERT_EQ(tdm_capture_set_info(capture, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_set_info(capture, NULL), TDM_ERROR_INVALID_PARAMETER);
TestDone();
}
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb, NULL), TDM_ERROR_NONE);
TestDone();
}
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(tdm_capture_set_done_handler(NULL, _tc_tdm_capture_done_cb, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_set_done_handler(NULL, _tc_tdm_capture_done_cb, NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendCapture, CaptureSetDoneHandlerNullOther)
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
TestDone();
}
else
FindLayer(o, formats[f], &dst_pos);
- ASSERT_EQ(TestPrepare(o, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
+ EXPECT_EQ(TestPrepare(o, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_ONESHOT, -1, false), true);
for (int b = 0; b < 3; b++)
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
TestDone();
}
tbm_surface_h buffer = (tbm_surface_h)TDM_UT_BUFFER_SIZE;
- ASSERT_EQ(tdm_capture_attach(NULL, buffer), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_attach(NULL, buffer), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendCapture, CaptureAttachNullOther)
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
- ASSERT_EQ(tdm_capture_attach(capture, NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_attach(capture, NULL), TDM_ERROR_INVALID_PARAMETER);
TestDone();
}
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
TestDone();
}
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(tdm_capture_commit(NULL), TDM_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(tdm_capture_commit(NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendCapture, CaptureCommitDpmsOff)
TDM_UT_SKIP_FLAG(has_capture_cap);
TDM_UT_SKIP_FLAG(capabilities & TDM_CAPTURE_CAPABILITY_OUTPUT);
- ASSERT_EQ(TestPrepareDefault(), true);
+ EXPECT_EQ(TestPrepareDefault(), true);
- ASSERT_EQ(tc_tdm_output_unset(dpy, output), true);
+ EXPECT_EQ(tc_tdm_output_unset(dpy, output), true);
- ASSERT_EQ(tdm_output_set_dpms(output, TDM_OUTPUT_DPMS_OFF), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_set_dpms(output, TDM_OUTPUT_DPMS_OFF), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_BAD_REQUEST);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_BAD_REQUEST);
TestDone();
}
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
if (tc_tdm_output_is_hwc_enable(outputs[o]))
dst_layer = NULL;
else
FindLayer(o, formats[f], &dst_pos);
- ASSERT_EQ(TestPrepare(o, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
+ EXPECT_EQ(TestPrepare(o, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_ONESHOT, -1, false), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb2, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb2, NULL), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
tdm_capture_destroy(capture);
capture = NULL;
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
if (tc_tdm_output_is_hwc_enable(outputs[o]))
dst_layer = NULL;
else
FindLayer(o, formats[f], &dst_pos);
- ASSERT_EQ(TestPrepare(o, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
+ EXPECT_EQ(TestPrepare(o, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_ONESHOT, -1, false), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb2, NULL), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb2, NULL), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
tdm_capture_destroy(capture);
capture = NULL;
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
for (int f = 0; f < format_count; f++) {
int half_size = ((mode->hdisplay <= mode->vdisplay) ? mode->hdisplay : mode->vdisplay) / 2;
}
}
- ASSERT_EQ(TestPrepare(o, half_size, half_size, formats[f],
+ EXPECT_EQ(TestPrepare(o, half_size, half_size, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_ONESHOT, -1, false), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
done = false;
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
for (int f = 0; f < format_count; f++) {
int half_size = ((mode->hdisplay <= mode->vdisplay) ? mode->hdisplay : mode->vdisplay) / 2;
}
}
- ASSERT_EQ(TestPrepare(o, half_size, half_size, formats[f],
+ EXPECT_EQ(TestPrepare(o, half_size, half_size, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_ONESHOT, -1, true), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
done = false;
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
for (int f = 0; f < format_count; f++) {
int half_size = ((mode->hdisplay <= mode->vdisplay) ? mode->hdisplay : mode->vdisplay) / 2;
}
}
- ASSERT_EQ(TestPrepare(o, half_size, half_size, formats[f],
+ EXPECT_EQ(TestPrepare(o, half_size, half_size, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_ONESHOT, -1, false), true);
done = 0;
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb2, &done), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_done_cb2, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++)
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
while (done != 3)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++) {
#if 0
tdm_buffer_remove_release_handler(buffer, _tc_tdm_backend_capture_buffer_release_cb, backend_capture);
- ASSERT_EQ(tdm_capture_attach(backend_capture->capture, buffer), TDM_ERROR_NONE);
- ASSERT_EQ(tdm_capture_commit(backend_capture->capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(backend_capture->capture, buffer), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(backend_capture->capture), TDM_ERROR_NONE);
}
static void
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
for (int f = 0; f < format_count; f++) {
int half_size = ((mode->hdisplay <= mode->vdisplay) ? mode->hdisplay : mode->vdisplay) / 2;
}
}
- ASSERT_EQ(TestPrepare(o, half_size, half_size, formats[f],
+ EXPECT_EQ(TestPrepare(o, half_size, half_size, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_STREAM, -1, false), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_stream_done_cb, (void*)this), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_stream_done_cb, (void*)this), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
retry:
stream_exit = false;
stream_count = 30;
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
while (!stream_exit)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
TDM_UT_ASK_YNR("* Successed to capture a output to a '%c%c%c%c' buffer as letterbox size and show? (output: %d, layer: %d)",
FOURCC_STR(formats[f]), pipe, dst_layer_index);
if (!tc_tdm_output_is_connected(outputs[o]))
continue;
- ASSERT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_output_get_mode(outputs[o], &mode), TDM_ERROR_NONE);
for (int f = 0; f < format_count; f++) {
int half_size = ((mode->hdisplay <= mode->vdisplay) ? mode->hdisplay : mode->vdisplay) / 2;
}
}
- ASSERT_EQ(TestPrepare(o, half_size, half_size, formats[f],
+ EXPECT_EQ(TestPrepare(o, half_size, half_size, formats[f],
TDM_TRANSFORM_NORMAL, TDM_CAPTURE_TYPE_STREAM, -1, true), true);
- ASSERT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_stream_done_cb, (void*)this), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_set_done_handler(capture, _tc_tdm_capture_stream_done_cb, (void*)this), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
- ASSERT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_attach(capture, buffers[b]), TDM_ERROR_NONE);
retry:
stream_exit = false;
stream_count = 30;
- ASSERT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
+ EXPECT_EQ(tdm_capture_commit(capture), TDM_ERROR_NONE);
while (!stream_exit)
- ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ EXPECT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
TDM_UT_ASK_YNR("* Successed to capture a output to a '%c%c%c%c' buffer as full size and show? (output: %d, layer: %d)",
FOURCC_STR(formats[f]), pipe, dst_layer_index);