forked from zaclys/searxng
		
	[mod] manage test.pyright: a commandline to run pyright tests
This patch implements the command and Makefile target::
    ./manage test.pyright
    make test.pyright
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
			
			
This commit is contained in:
		
							parent
							
								
									5d9188c7e9
								
							
						
					
					
						commit
						8342773216
					
				
					 2 changed files with 11 additions and 1 deletions
				
			
		
							
								
								
									
										2
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -86,7 +86,7 @@ MANAGE += py.build py.clean | |||
| MANAGE += pyenv pyenv.install pyenv.uninstall | ||||
| MANAGE += pypi.upload pypi.upload.test | ||||
| MANAGE += format.python | ||||
| MANAGE += test.yamllint test.pylint test.black test.unit test.coverage test.robot test.rst test.clean | ||||
| MANAGE += test.yamllint test.pylint test.pyright test.black test.unit test.coverage test.robot test.rst test.clean | ||||
| MANAGE += themes.all themes.oscar themes.simple themes.simple.test pygments.less | ||||
| MANAGE += static.build.commit static.build.drop static.build.restore | ||||
| MANAGE += nvm.install nvm.clean nvm.status nvm.nodejs | ||||
|  |  | |||
							
								
								
									
										10
									
								
								manage
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								manage
									
										
									
									
									
								
							|  | @ -103,6 +103,7 @@ format.: | |||
| test.: | ||||
|   yamllint  : lint YAML files (YAMLLINT_FILES) | ||||
|   pylint    : lint PYLINT_FILES, searx/engines, searx & tests | ||||
|   pyright   : static type check of python sources | ||||
|   black     : check black code format | ||||
|   unit      : run unit tests | ||||
|   coverage  : run unit tests with coverage | ||||
|  | @ -682,6 +683,15 @@ test.pylint() { | |||
|     dump_return $? | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| test.pyright() { | ||||
|     build_msg TEST "[pyright] static type check of python sources" | ||||
|     nodejs.ensure | ||||
|     pyenv.cmd pyright | ||||
|     dump_return $? | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| test.black() { | ||||
|     build_msg TEST "[black] \$BLACK_TARGETS" | ||||
|     pyenv.cmd black --check --diff "${BLACK_OPTIONS[@]}" "${BLACK_TARGETS[@]}" | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Markus Heiser
						Markus Heiser