diff --git a/TestCase.qml b/TestCase.qml
index 18c70e1..ce51012 100644
--- a/TestCase.qml
+++ b/TestCase.qml
@@ -1774,12 +1774,36 @@ Item {
if (qtest_runInternal(datafunc)) {
var table = qtest_testCaseResult
var haveData = false
+ var arr = [0,1,2,3,4,5,6,7,8,9,10,11]
+ qtest_results.warn("DEBUG: ARR:" + arr, util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: ARR.length:" + arr.length, util.callerFile(), util.callerLine());
+ for (var index in arr) {
+ qtest_results.warn("DEBUG: ARR["+index+"]:" + arr[index], util.callerFile(), util.callerLine());
+ }
+ for (var idx = 0; idx < arr.length; idx++) {
+ qtest_results.warn("DEBUG: ARR["+idx+"]:" + arr[idx], util.callerFile(), util.callerLine());
+ }
qtest_results.initTestTable()
+ qtest_results.warn("DEBUG: TABLE:" + table, util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: TABLE.length:" + table.length, util.callerFile(), util.callerLine());
for (var index in table) {
haveData = true
var row = table[index]
- if (!row.tag)
+ if (row === undefined) {
+ qtest_results.warn("DEBUG: SKIP UNDEFINED ROW at index " + index, util.callerFile(), util.callerLine());
+ continue
+ }
+ qtest_results.warn("DEBUG: PREWARN ", util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: isBenchmark: " + isBenchmark, util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: prop: " + prop, util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: index: " + index, util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: row: " + row, util.callerFile(), util.callerLine());
+ qtest_results.warn("DEBUG: row.tag: " + row.tag, util.callerFile(), util.callerLine());
+ if (!row.tag) {
+ qtest_results.warn("FILLTAG ", util.callerFile(), util.callerLine());
row.tag = "row " + index // Must have something
+ }
+ qtest_results.warn("POSTWARN ", util.callerFile(), util.callerLine());
qtest_results.dataTag = row.tag
if (isBenchmark)
qtest_runBenchmarkFunction(prop, row)