mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	Skip timeout checks on slower running valgrind job
This commit is contained in:
		
							parent
							
								
									91b01f4cc2
								
							
						
					
					
						commit
						2803304763
					
				
							
								
								
									
										2
									
								
								.github/workflows/test-valgrind.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test-valgrind.yml
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -48,5 +48,5 @@ jobs:
 | 
			
		|||
      run: |
 | 
			
		||||
        # The Pillow user in the docker container is UID 1000
 | 
			
		||||
        sudo chown -R 1000 $GITHUB_WORKSPACE
 | 
			
		||||
        docker run --name pillow_container  -v $GITHUB_WORKSPACE:/Pillow pythonpillow/${{ matrix.docker }}:${{ matrix.dockerTag }}
 | 
			
		||||
        docker run --name pillow_container -e "PILLOW_VALGRIND_TEST=true" -v $GITHUB_WORKSPACE:/Pillow pythonpillow/${{ matrix.docker }}:${{ matrix.dockerTag }}
 | 
			
		||||
        sudo chown -R runner $GITHUB_WORKSPACE
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -286,6 +286,7 @@ def test_pdf_append_to_bytesio():
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
@pytest.mark.timeout(1)
 | 
			
		||||
@pytest.mark.skipif("PILLOW_VALGRIND_TEST" in os.environ, reason="Valgrind is slower")
 | 
			
		||||
@pytest.mark.parametrize("newline", (b"\r", b"\n"))
 | 
			
		||||
def test_redos(newline):
 | 
			
		||||
    malicious = b" trailer<<>>" + newline * 3456
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -512,8 +512,11 @@ class TestImage:
 | 
			
		|||
        i = Image.new("RGB", [1, 1])
 | 
			
		||||
        assert isinstance(i.size, tuple)
 | 
			
		||||
 | 
			
		||||
    @pytest.mark.timeout(0.75)
 | 
			
		||||
    @pytest.mark.skipif(
 | 
			
		||||
        "PILLOW_VALGRIND_TEST" in os.environ, reason="Valgrind is slower"
 | 
			
		||||
    )
 | 
			
		||||
    @pytest.mark.parametrize("size", ((0, 100000000), (100000000, 0)))
 | 
			
		||||
    @pytest.mark.timeout(0.5)
 | 
			
		||||
    def test_empty_image(self, size):
 | 
			
		||||
        Image.new("RGB", size)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user