76 self.remove_if_exists(project_zip) |
76 self.remove_if_exists(project_zip) |
77 zip_dir.zip_dir(project_dir, project_zip, [zip_dir.SVN_IGNORE_PATTERN]) |
77 zip_dir.zip_dir(project_dir, project_zip, [zip_dir.SVN_IGNORE_PATTERN]) |
78 self.assert_exists_and_contains_something(project_zip) |
78 self.assert_exists_and_contains_something(project_zip) |
79 |
79 |
80 self._run_test_generate_all_impls_on_last_layer('temp/gen_ll2', project_zip) |
80 self._run_test_generate_all_impls_on_last_layer('temp/gen_ll2', project_zip) |
|
81 |
|
82 def test_commandml_stout_and_sterr_logger_redirect(self): |
|
83 project_dir = os.path.join(ROOT_PATH, "testdata/commandml_test_project") |
|
84 self.assert_exists_and_contains_something(project_dir) |
|
85 |
|
86 orig_workdir = os.getcwd() |
|
87 workdir = self._prepare_workdir("temp/commandml/logger") |
|
88 os.chdir(workdir) |
|
89 |
|
90 try: |
|
91 cmd = '%s -p "%s" --output output --log-file cone.log -v 1' % (get_cmd(), project_dir) |
|
92 self.run_command(cmd) |
|
93 |
|
94 self.assert_file_contains( |
|
95 os.path.join(workdir, "cone.log"), |
|
96 "INFO : cone.commandml(assets/s60/implml/file4.commandml) stdout: testing stdout, echo, echo!") |
|
97 if sys.platform == "win32": |
|
98 self.assert_file_contains( |
|
99 os.path.join(workdir, "cone.log"), |
|
100 "WARNING : cone.commandml(assets/s60/implml/file4.commandml) stderr: 'testing' is not recognized as an internal or external command") |
|
101 else: |
|
102 self.assert_file_contains( |
|
103 os.path.join(workdir, "cone.log"), |
|
104 "WARNING : cone.commandml(assets/s60/implml/file4.commandml) stderr: /bin/sh: testing: not found") |
|
105 |
|
106 finally: |
|
107 os.chdir(orig_workdir) |
81 |
108 |
82 def test_uses_layers_rule(self): |
109 def test_uses_layers_rule(self): |
83 project_dir = get_uses_layer_test_project() |
110 project_dir = get_uses_layer_test_project() |
84 self.assert_exists_and_contains_something(project_dir) |
111 self.assert_exists_and_contains_something(project_dir) |
85 |
112 |