Commit cdab1824 by sikang

test

parent 88e389bb
...@@ -55,7 +55,7 @@ class LayoutGarble: ...@@ -55,7 +55,7 @@ class LayoutGarble:
def __create_views(self): def __create_views(self):
view_model = self.__layout_model[2].split("@---sep---") view_model = self.__layout_model[2].split("@---sep---")
views = "" views = ""
for i in range(2,10): for i in range(2,5):
view = self.__rand_item(view_model) view = self.__rand_item(view_model)
views += self.__set_values(view).replace("${attributes}", self.__create_attributes()) views += self.__set_values(view).replace("${attributes}", self.__create_attributes())
return views return views
...@@ -67,10 +67,10 @@ class LayoutGarble: ...@@ -67,10 +67,10 @@ class LayoutGarble:
"${attributes}", "%s\n${attributes}" % "xmlns:android=\"http://schemas.android.com/apk/res/android\"") "${attributes}", "%s\n${attributes}" % "xmlns:android=\"http://schemas.android.com/apk/res/android\"")
root_layout = self.__set_values(root_layout).replace("${attributes}", self.__create_attributes()) root_layout = self.__set_values(root_layout).replace("${attributes}", self.__create_attributes())
content = "" content = ""
for i in range(0,random.randint(0,20)): for i in range(0,random.randint(1,10)):
if random.randint(0,10) % random.randint(2,3) == 0: if random.randint(0,10) % random.randint(2,3) == 0:
layout = self.__rand_item(layouts).replace("${attributes}", self.__create_attributes()) layout = self.__rand_item(layouts).replace("${attributes}", self.__create_attributes())
layout = layout.replace("${childs}",self.__create_views()) layout = self.__set_values(layout).replace("${childs}",self.__create_views())
content += layout content += layout
else: else:
content += self.__create_views() content += self.__create_views()
...@@ -92,6 +92,7 @@ class LayoutGarble: ...@@ -92,6 +92,7 @@ class LayoutGarble:
for main_dir in config['lib_main']: for main_dir in config['lib_main']:
for root, dirs, files in os.walk("%s/%s" % (config["root"], "%s/res/layout"%main_dir)): for root, dirs, files in os.walk("%s/%s" % (config["root"], "%s/res/layout"%main_dir)):
for i in range(30,100): for i in range(30,100):
print("path")
path = os.path.join(root, "%s.xml" % self.__gen_rand_str()) path = os.path.join(root, "%s.xml" % self.__gen_rand_str())
self.__create_layout(path) self.__create_layout(path)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment