on xenial help sign in
More stable tests
commit7ea785071305774818b0b15bcda51aa5dd0bdc69 authorAndrea Cimitan <andrea.cimitan@gmail.com> dateFri 22 Aug 2014, 15:43 (12 years ago) parentbf7938e
1 file changed+19−1
tests/qmltests/Dash/tst_Card.qml+19−1
tests/qmltests/Dash/tst_Card.qml+19−1
@@ -222,6 +222,7 @@ Rectangle {
222222
223223 function test_card_binding(data) {
224224 selector.selectedIndex = data.index;
225+ waitForRendering(selector);
225226 waitForRendering(card);
226227
227228 tryCompareFunction(function() { return testCase[data.object] !== null }, true);
@@ -252,6 +253,8 @@ Rectangle {
252253
253254 function test_card_size(data) {
254255 selector.selectedIndex = data.index;
256+ waitForRendering(selector);
257+ waitForRendering(card);
255258
256259 if (data.hasOwnProperty("card_layout")) {
257260 cardTool.template['card-layout'] = data.card_layout;
@@ -284,6 +287,7 @@ Rectangle {
284287
285288 function test_art_size(data) {
286289 selector.selectedIndex = data.index;
290+ waitForRendering(selector);
287291 if (data.hasOwnProperty("size")) {
288292 cardTool.template['card-size'] = data.size;
289293 cardTool.templateChanged();
@@ -315,6 +319,7 @@ Rectangle {
315319
316320 function test_art_shape_fixed_size() {
317321 selector.selectedIndex = 6;
322+ waitForRendering(selector);
318323 card.fixedArtShapeSize = Qt.size( units.gu(8), units.gu(4) );
319324 waitForRendering(card);
320325 tryCompare(art, "width", units.gu(8));
@@ -331,6 +336,7 @@ Rectangle {
331336
332337 function test_art_layout(data) {
333338 selector.selectedIndex = data.index;
339+ waitForRendering(selector);
334340 waitForRendering(card);
335341
336342 tryCompare(headerRow, "x", data.left());
@@ -349,6 +355,7 @@ Rectangle {
349355
350356 function test_header_layout(data) {
351357 selector.selectedIndex = data.index;
358+ waitForRendering(selector);
352359 waitForRendering(card);
353360
354361 tryCompareFunction(function() { return testCase.headerRow.y === data.top() }, true);
@@ -364,7 +371,7 @@ Rectangle {
364371
365372 function test_summary_layout(data) {
366373 selector.selectedIndex = data.index;
367−
374+ waitForRendering(selector);
368375 waitForRendering(card);
369376
370377 tryCompareFunction(function() { return art.height > 0 && testCase.summary.y === data.top() }, true);
@@ -372,6 +379,8 @@ Rectangle {
372379
373380 function test_art_visibility() {
374381 selector.selectedIndex = 8;
382+ waitForRendering(selector);
383+ waitForRendering(card);
375384
376385 compare(testCase.artImage, null);
377386 compare(testCase.art, null);
@@ -394,6 +403,7 @@ Rectangle {
394403
395404 function test_background(data) {
396405 selector.selectedIndex = data.index;
406+ waitForRendering(selector);
397407
398408 if (data.hasOwnProperty("background")) {
399409 card.cardData["background"] = data.background;
@@ -430,6 +440,8 @@ Rectangle {
430440
431441 function test_font_weights(data) {
432442 selector.selectedIndex = data.index;
443+ waitForRendering(selector);
444+ waitForRendering(card);
433445
434446 tryCompare(testCase.title.font, "weight", data.weight);
435447 }
@@ -453,6 +465,7 @@ Rectangle {
453465
454466 function test_fontColor(data) {
455467 selector.selectedIndex = 10;
468+ waitForRendering(selector);
456469 waitForRendering(card);
457470
458471 background.color = data.tag;
@@ -475,6 +488,7 @@ Rectangle {
475488
476489 function test_emblemIcon(data) {
477490 selector.selectedIndex = data.index;
491+ waitForRendering(selector);
478492 waitForRendering(card);
479493
480494 var emblemIcon = findChild(card, "emblemIcon");
@@ -491,6 +505,7 @@ Rectangle {
491505
492506 function test_mascotShape(data) {
493507 selector.selectedIndex = data.index;
508+ waitForRendering(selector);
494509 waitForRendering(card);
495510
496511 var shape = findChild(card, "mascotShapeLoader");
@@ -501,6 +516,8 @@ Rectangle {
501516
502517 function test_touchdown_visibility() {
503518 selector.selectedIndex = 0;
519+ waitForRendering(selector);
520+ waitForRendering(card);
504521
505522 var touchdown = findChild(card, "touchdown");
506523
@@ -524,6 +541,7 @@ Rectangle {
524541
525542 function test_paddings(data) {
526543 selector.selectedIndex = data.index;
544+ waitForRendering(selector);
527545 waitForRendering(card);
528546
529547 if (title) var titleToCard = title.mapToItem(card, 0, 0, title.width, title.height);