| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -11,11 +11,25 @@ travis_fold() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Helper for building and testing | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					run() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # Build carl-parser | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold start build_carl_parser | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  git clone --single-branch -b master14 https://github.com/ths-rwth/carl-parser | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  cd carl-parser | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mkdir build | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  cd build | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  cmake .. "${CMAKE_ARGS[@]}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  make carl-parser -j 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  cd ../.. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold end build_carl_parser | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # Create virtual environment | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold start virtualenv | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  virtualenv --python=$PYTHON stormpy-env | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  source stormpy-env/bin/activate | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # Print version | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  python --version | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold end virtualenv | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # Build pycarl | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold start build_pycarl | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -29,8 +43,8 @@ run() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    python setup.py build_ext -j 1 develop | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  esac | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold end build_pycarl | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  cd .. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold end build_pycarl | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # Build stormpy | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  travis_fold start build_stormpy | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -46,13 +60,13 @@ run() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  # Perform task | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  case $TASK in | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  Test) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  Test*) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    # Run tests | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    set +e | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    python setup.py test | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  Documentation) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  Documentation*) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    # Generate documentation | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    pip install sphinx sphinx_bootstrap_theme | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    cd doc | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -72,4 +86,10 @@ run() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# ignored). | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					case "$CONFIG" in | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					Debug*)           CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Debug   -DCMAKE_CXX_FLAGS="$STLARG") ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					Release*)         CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="$STLARG") ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					*) echo "Unrecognized value of CONFIG: $CONFIG"; exit 1 ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					esac | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					run |