[INFO] : Begin Alloy Test Suite [INFO] : [PASS] labels controller --> #labels is defined [INFO] : [PASS] labels controller --> #labels is a Titanium proxy object [INFO] : [PASS] labels controller --> #labels component has correct style [INFO] : [PASS] labels controller --> #__alloyId3 is defined [INFO] : [PASS] labels controller --> #__alloyId3 is a Titanium proxy object [INFO] : [PASS] labels controller --> #__alloyId3 component is a Ti.UI.Label [INFO] : [FAIL] labels controller --> #__alloyId3 component has correct style [INFO] : [PASS] labels controller --> #__alloyId4 is defined [INFO] : [PASS] labels controller --> #__alloyId4 is a Titanium proxy object [INFO] : [PASS] labels controller --> #__alloyId4 component is a Ti.UI.Label [INFO] : [FAIL] labels controller --> #__alloyId4 component has correct style [INFO] : [FAIL] labels controller --> #__alloyId5 is defined [INFO] : [FAIL] labels controller --> #__alloyId5 is a Titanium proxy object [INFO] : [FAIL] labels controller --> #__alloyId5 component is a Ti.UI.Label [INFO] : [FAIL] labels controller --> #__alloyId5 component has correct style [INFO] : [PASS] buttons controller --> #button1 is defined [INFO] : [PASS] buttons controller --> #button1 is a Titanium proxy object [INFO] : [PASS] buttons controller --> #button1 component is a Ti.UI.Button [INFO] : [PASS] buttons controller --> #button1 component has correct style [INFO] : [PASS] buttons controller --> #button2 is defined [INFO] : [PASS] buttons controller --> #button2 is a Titanium proxy object [INFO] : [PASS] buttons controller --> #button2 component is a Ti.UI.Button [INFO] : [PASS] buttons controller --> #button2 component has correct style [INFO] : [PASS] buttons controller --> #button3 is defined [INFO] : [PASS] buttons controller --> #button3 is a Titanium proxy object [INFO] : [PASS] buttons controller --> #button3 component is a Ti.UI.Button [INFO] : [PASS] buttons controller --> #button3 component has correct style [INFO] : [FAIL] buttons controller --> has #button3, which has no apiName or classes [INFO] : [PASS] index controller --> #index is defined [INFO] : [PASS] index controller --> #index is a Titanium proxy object [INFO] : [PASS] index controller --> #index component is a Ti.UI.Window [INFO] : [PASS] index controller --> #index component has correct style [INFO] : [PASS] index controller --> #label is defined [INFO] : [PASS] index controller --> #label is a Titanium proxy object [INFO] : [PASS] index controller --> #label component is a Ti.UI.Label [INFO] : [PASS] index controller --> #label component has correct style [INFO] : [PASS] index controller --> has #index, which has "classes" property [INFO] : [PASS] index controller --> has #index, which has "apiName" property [INFO] : [PASS] index controller --> has #label, which has "classes" property [DEBUG] : dalvikvm: GC_FOR_ALLOC freed 52K, 5% free 9956K/10440K, paused 13ms, total 13ms [INFO] : [PASS] index controller --> has #label, which has "apiName" property [INFO] : I/dalvikvm-heap: Grow heap (frag case) to 12.359MB for 2731536-byte allocation [INFO] : [INFO] : labels controller #__alloyId3 component has correct style [INFO] : expected [object Label] to have style: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId3","text":"label 1","top":15,"width":"size"} [INFO] : but found this instead: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId3","text":"label 2","top":15,"width":"size"} [INFO] : Error: expected [object Label] to have style: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId3","text":"label 1","top":15,"width":"size"} [INFO] : but found this instead: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId3","text":"label 2","top":15,"width":"size"} [INFO] : at new (jasmine.js:63:33) [INFO] : at [object Object].toHaveStyle (jasmine.js:636:33) [INFO] : at [object Object]. (runtimeTester.js:69:26) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at jasmine.js:1128:106 [INFO] : at [object Object].finish (jasmine.js:1317:19) [DEBUG] : dalvikvm: GC_FOR_ALLOC freed <1K, 4% free 12623K/13108K, paused 13ms, total 13ms [INFO] : [INFO] : labels controller #__alloyId4 component has correct style [INFO] : expected [object Label] to have style: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId4","text":"label 2","top":15,"width":"size"} [INFO] : but found this instead: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId4","text":"label 3","top":15,"width":"size"} [INFO] : Error: expected [object Label] to have style: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId4","text":"label 2","top":15,"width":"size"} [INFO] : but found this instead: [INFO] : {"apiName":"Ti.UI.Label","backgroundColor":"#ccf","classes":["someClass"],"color":"#000","height":"size","id":"__alloyId4","text":"label 3","top":15,"width":"size"} [INFO] : at new (jasmine.js:63:33) [INFO] : at [object Object].toHaveStyle (jasmine.js:636:33) [INFO] : at [object Object]. (runtimeTester.js:69:26) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at jasmine.js:1128:106 [INFO] : at [object Object].finish (jasmine.js:1317:19) [INFO] : [INFO] : labels controller #__alloyId5 is defined [INFO] : Expected undefined to be defined. [INFO] : Passed. [INFO] : Error: Expected undefined to be defined. [INFO] : at new (jasmine.js:63:33) [INFO] : at [object Object].toBeDefined (jasmine.js:636:33) [INFO] : at [object Object]. (runtimeTester.js:57:22) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at jasmine.js:1128:106 [INFO] : at [object Object].finish (jasmine.js:1317:19) [INFO] : [INFO] : [INFO] : labels controller #__alloyId5 is a Titanium proxy object [INFO] : TypeError: Cannot read property 'addEventListener' of undefined [INFO] : TypeError: Cannot read property 'addEventListener' of undefined [INFO] : at [object Object]. (runtimeTester.js:20:48) [INFO] : at [object Object].toBeTiProxy (jasmine.js:618:38) [INFO] : at [object Object]. (runtimeTester.js:61:22) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at jasmine.js:1128:106 [INFO] : at [object Object].finish (jasmine.js:1317:19) [INFO] : [INFO] : labels controller #__alloyId5 component is a Ti.UI.Label [INFO] : TypeError: Cannot read property 'setText' of undefined [INFO] : TypeError: Cannot read property 'setText' of undefined [INFO] : at [object Object]. (runtimeTester.js:47:48) [INFO] : at [object Object].toHaveFunction (jasmine.js:618:38) [INFO] : at Object.Ti.UI.Label (runtimeTester.js:99:19) [INFO] : at [object Object]. (runtimeTester.js:64:28) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at jasmine.js:1128:106 [DEBUG] : dalvikvm: GC_CONCURRENT freed 0K, 4% free 12623K/13108K, paused 4ms+1ms, total 17ms [INFO] : [INFO] : labels controller #__alloyId5 component has correct style [INFO] : TypeError: Cannot read property 'color' of undefined [INFO] : TypeError: Cannot read property 'color' of undefined [INFO] : at runtimeTester.js:39:39 [INFO] : at Function. (alloy/underscore.js:87:24) [INFO] : at [object Object]. (runtimeTester.js:38:19) [INFO] : at [object Object].toHaveStyle (jasmine.js:618:38) [INFO] : at [object Object]. (runtimeTester.js:69:26) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : [INFO] : buttons controller has #button3, which has no apiName or classes [INFO] : Expected 'Ti.UI.Button' to be undefined. [INFO] : Passed. [INFO] : Error: Expected 'Ti.UI.Button' to be undefined. [INFO] : at new (jasmine.js:63:33) [INFO] : at [object Object].toBeUndefined (jasmine.js:636:33) [INFO] : at [object Object]. (specs/buttons.js:20:39) [INFO] : at [object Object].execute (jasmine.js:496:19) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1334:16) [INFO] : at [object Object].next_ (jasmine.js:1130:37) [INFO] : at [object Object].start (jasmine.js:1097:10) [INFO] : at [object Object].execute (jasmine.js:1437:16) [INFO] : [INFO] : Finished in 0.199 seconds [INFO] : 40 specs, 7 failures [INFO] : ALERT: (KrollRuntimeThread) [1159,1160] 40 specs, 7 failed [INFO] : TiRootActivity: (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.AlloyHarness.HarnessActivity@41e6f220 [DEBUG] : Window: Checkpoint: postWindowCreated()