24 lines
		
	
	
		
			642 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			642 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/python
 | |
| 
 | |
| # Copyright 2004, 2006 Vladimir Prus
 | |
| # Distributed under the Boost Software License, Version 1.0.
 | |
| # (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
 | |
| 
 | |
| import BoostBuild
 | |
| import string
 | |
| 
 | |
| t = BoostBuild.Tester()
 | |
| 
 | |
| t.set_tree("boostbook")
 | |
| 
 | |
| # For some reason, the messages are sent to stderr.
 | |
| t.run_build_system()
 | |
| t.fail_test(t.stdout().find("""Writing boost/A.html for refentry(boost.A)
 | |
| Writing library/reference.html for section(library.reference)
 | |
| Writing index.html for chapter(library)
 | |
| Writing docs_HTML.manifest
 | |
| """) == -1)
 | |
| t.expect_addition(["html/boost/A.html", "html/index.html"])
 | |
| 
 | |
| t.cleanup()
 |