@@ -26,7 +26,7 @@ def build(self, options: Union[Dict[str, Any], None] = None) -> Path:
2626 return self ._do_after_build ()
2727
2828 def clean (self ):
29- utils .remove_folder (self ._get_output_folder ())
29+ utils .remove_folder (self .get_output_folder ())
3030
3131 def _ensure_dependencies_installed (self ):
3232 module_keys = self .get_dependencies ()
@@ -42,36 +42,35 @@ def perform_build(self) -> None:
4242 def get_file_wasm (self ):
4343 return self .find_file_in_output ("*.wasm" )
4444
45- def find_file_globally (self , pattern ):
46- folder = self .directory
47- return self .find_file_in_folder (folder , pattern )
45+ def find_file_globally (self , pattern : str ) -> Path :
46+ return self .find_file_in_folder (self .path , pattern )
4847
49- def find_file_in_output (self , pattern ) :
50- folder = path . join ( self .directory , " output" )
48+ def find_file_in_output (self , pattern : str ) -> Path :
49+ folder = self .path / ' output'
5150 return self .find_file_in_folder (folder , pattern )
5251
53- def find_file_in_folder (self , folder , pattern ) :
54- files = list (Path ( folder ) .rglob (pattern ))
52+ def find_file_in_folder (self , folder : Path , pattern : str ) -> Path :
53+ files = list (folder .rglob (pattern ))
5554
5655 if len (files ) == 0 :
5756 raise errors .KnownError (f"No file matches pattern [{ pattern } ]." )
5857 if len (files ) > 1 :
5958 logger .warning (f"More files match pattern [{ pattern } ]. Will pick first:\n { files } " )
6059
61- file = path . join ( folder , files [0 ])
60+ file = folder / files [0 ]
6261 return Path (file ).resolve ()
6362
6463 def _do_after_build (self ) -> Path :
6564 raise NotImplementedError ()
6665
67- def _copy_to_output (self , source : str , destination : str = None ) -> Path :
68- output_folder = self ._get_output_folder ()
66+ def _copy_to_output (self , source : Path , destination : str = None ) -> Path :
67+ output_folder = self .get_output_folder ()
6968 utils .ensure_folder (output_folder )
7069 destination = path .join (output_folder , destination ) if destination else output_folder
71- output_wasm_file = shutil .copy (source , destination )
70+ output_wasm_file = shutil .copy (str ( source ) , destination )
7271 return Path (output_wasm_file )
7372
74- def _get_output_folder (self ):
73+ def get_output_folder (self ):
7574 return path .join (self .directory , "output" )
7675
7776 def get_bytecode (self ):
@@ -97,9 +96,9 @@ def default_config(self):
9796 return dict ()
9897
9998 def run_tests (self , tests_directory : str , wildcard : str = "" ):
100- arwentools = cast (StandaloneModule , dependencies .get_module_by_key ("arwentools " ))
101- tool_env = arwentools .get_env ()
102- tool = path .join (arwentools .get_parent_directory (), "mandos-test" )
99+ vmtools = cast (StandaloneModule , dependencies .get_module_by_key ("vmtools " ))
100+ tool_env = vmtools .get_env ()
101+ tool = path .join (vmtools .get_parent_directory (), "mandos-test" )
103102 test_folder = path .join (self .directory , tests_directory )
104103
105104 if not wildcard :
0 commit comments