buildframework/helium/tools/common/python/lib/test/test_build_io.py
changeset 179 d8ac696cc51f
parent 1 be27ed110b50
--- a/buildframework/helium/tools/common/python/lib/test/test_build_io.py	Wed Oct 28 14:39:48 2009 +0000
+++ b/buildframework/helium/tools/common/python/lib/test/test_build_io.py	Wed Dec 23 19:29:07 2009 +0200
@@ -21,7 +21,7 @@
 
 import logging
 import unittest
-
+import os
 import build.io
 
 
@@ -33,25 +33,24 @@
     
     def test_abld_what_parsing(self):
         """ Basic abld -what section parsing. """ 
-        reader = build.io.AbldLogWhatReader('tests/data/build/io/abld_what.log')
+        reader = build.io.AbldLogWhatReader(os.path.join(os.environ['HELIUM_HOME'], 'tests/data/build/io/abld_what.log'))
         reader_iter = iter(reader)
         (component1, binaries1) = reader_iter.next()
-        assert component1 == 'ibusal_chipset_product2'
-        assert binaries1 == [r'\epoc32\release\ARMV5\UDEB\_product2_accelerometerpdd.pdd',
-                             r'\epoc32\release\ARMV5\UDEB\_product2_accelerometerpdd.pdd.map']
+        assert component1 == 'ibusal_chipset_product'
+        assert binaries1 == [r'\epoc32\release\ARMV5\UDEB\_product_NaviScrollPdd.pdd',
+                             r'\epoc32\release\ARMV5\UDEB\_product_NaviScrollPdd.pdd.map']
         
         (component2, binaries2) = reader_iter.next()
-        assert component2 == 'ibusal_chipset_product'
-        assert binaries2 == [r'\epoc32\release\ARMV5\UDEB\_product_NaviScrollPdd.pdd',
-                             r'\epoc32\release\ARMV5\UDEB\_product_NaviScrollPdd.pdd.map']
-
+        assert component2 == 'ibusal_chipset_product2'
+        assert binaries2 == [r'\epoc32\release\ARMV5\UDEB\_product2_accelerometerpdd.pdd',
+                             r'\epoc32\release\ARMV5\UDEB\_product2_accelerometerpdd.pdd.map']
 
 class RombuildLogBinarySizeReaderTest(unittest.TestCase):
     """ Test reading Symbian ROM build logs for extracting binaries and their sizes. """
     
     def test_rom_log_parsing(self):
         """ Basic ROM log binary size parsing. """ 
-        reader = build.io.RombuildLogBinarySizeReader('tests/data/build/io/test_rom.log')
+        reader = build.io.RombuildLogBinarySizeReader(os.path.join(os.environ['HELIUM_HOME'], 'tests/data/build/io/test_rom.log'))
         reader_iter = iter(reader)
         (binary, size, rom_type) = reader_iter.next()
         assert binary == r'\epoc32\release\ARMV5\urel\__ekern.exe'
@@ -70,7 +69,7 @@
         
     def test_rofs_log_parsing(self):
         """ Basic ROFS log binary size parsing. """ 
-        reader = build.io.RombuildLogBinarySizeReader('tests/data/build/io/test_rofs.log')
+        reader = build.io.RombuildLogBinarySizeReader(os.path.join(os.environ['HELIUM_HOME'], 'tests/data/build/io/test_rofs.log'))
         reader_iter = iter(reader)
         (binary, size, rom_type) = reader_iter.next()
         assert binary == r'\epoc32\data\Z\Resource\ICL\jpegcodec_extra.rsc'