120 |
120 |
121 self.__logger.Clear() |
121 self.__logger.Clear() |
122 self.assertTrue(systemModel.IsLayerBuildable("Seventh Layer")) |
122 self.assertTrue(systemModel.IsLayerBuildable("Seventh Layer")) |
123 self.assertTrue(len(self.__logger.errors) == 1) |
123 self.assertTrue(len(self.__logger.errors) == 1) |
124 sbsHome = os.environ["SBS_HOME"] |
124 sbsHome = os.environ["SBS_HOME"] |
125 sysDefPath = sbsHome + "/test/metadata/system/system_definition_multi_layers.xml" |
125 sysDefPath = os.path.join(sbsHome, "test/metadata/system/system_definition_multi_layers.xml") |
126 sysDefPath = sysDefPath.replace("\\","/") |
126 sysDefPath = sysDefPath.replace("\\","/") |
127 bldInfPath = sbsHome + "/test/smoke_suite/test_resources/does_not_exist/bld.inf" |
127 bldInfPath = os.path.join(sbsHome, "test/smoke_suite/test_resources/does_not_exist/bld.inf") |
128 bldInfPath = bldInfPath.replace("\\","/") |
128 bldInfPath = bldInfPath.replace("\\","/") |
129 self.assertEquals(self.__logger.errors[0], |
129 self.assertEquals(self.__logger.errors[0], |
130 ("System Definition layer \"Seventh Layer\" from system definition file \"%s\" refers to non existent bld.inf file %s" % (sysDefPath, bldInfPath))) |
130 ("System Definition layer \"Seventh Layer\" from system definition file \"%s\" refers to non existent bld.inf file %s" % (sysDefPath, bldInfPath))) |
131 |
131 |
132 # Probably redundant, but return local environment (at least its dictionary) to pre-test state |
132 # Probably redundant, but return local environment (at least its dictionary) to pre-test state |