Some checks failed
		
		
	
	Lint Checks / Run linter (push) Successful in 47s
				
			Publish / Build and publish (push) Successful in 1m34s
				
			Webapp Test / Run webapp test suite (push) Successful in 5m14s
				
			Deploy Test / Run deploy test suite (push) Successful in 6m22s
				
			Smoke Test / Run basic test suite (push) Successful in 5m32s
				
			Fixturenet-Laconicd-Test / Run Laconicd fixturenet and Laconic CLI tests (push) Failing after 10m4s
				
			Part of https://www.notion.so/Test-registry-cli-in-SO-fixturenet-laconicd-CI-ef1f497678264362931bd12643ba8a17 Co-authored-by: neeraj <neeraj.rtly@gmail.com> Reviewed-on: #791 Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com> Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
		
			
				
	
	
		
			67 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -e
 | |
| 
 | |
| if [ -n "$CERC_SCRIPT_DEBUG" ]; then
 | |
|   set -x
 | |
| fi
 | |
| 
 | |
| # Dump environment variables for debugging
 | |
| echo "Environment variables:"
 | |
| env
 | |
| # Test basic stack-orchestrator webapp
 | |
| echo "Running stack-orchestrator webapp test"
 | |
| # Bit of a hack, test the most recent package
 | |
| TEST_TARGET_SO=$( ls -t1 ./package/laconic-so* | head -1 )
 | |
| # Set a non-default repo dir
 | |
| export CERC_REPO_BASE_DIR=~/stack-orchestrator-test/repo-base-dir
 | |
| echo "Testing this package: $TEST_TARGET_SO"
 | |
| echo "Test version command"
 | |
| reported_version_string=$( $TEST_TARGET_SO version )
 | |
| echo "Version reported is: ${reported_version_string}"
 | |
| echo "Cloning repositories into: $CERC_REPO_BASE_DIR"
 | |
| rm -rf $CERC_REPO_BASE_DIR
 | |
| mkdir -p $CERC_REPO_BASE_DIR
 | |
| git clone https://git.vdb.to/cerc-io/test-progressive-web-app.git $CERC_REPO_BASE_DIR/test-progressive-web-app
 | |
| 
 | |
| # Test webapp command execution
 | |
| $TEST_TARGET_SO build-webapp --source-repo $CERC_REPO_BASE_DIR/test-progressive-web-app
 | |
| 
 | |
| CHECK="SPECIAL_01234567890_TEST_STRING"
 | |
| 
 | |
| set +e
 | |
| 
 | |
| CONTAINER_ID=$(docker run -p 3000:80 -d -e CERC_SCRIPT_DEBUG=$CERC_SCRIPT_DEBUG cerc/test-progressive-web-app:local)
 | |
| sleep 3
 | |
| wget --tries 20 --retry-connrefused --waitretry=3 -O test.before -m http://localhost:3000
 | |
| 
 | |
| docker logs $CONTAINER_ID
 | |
| docker remove -f $CONTAINER_ID
 | |
| 
 | |
| CONTAINER_ID=$(docker run -p 3000:80 -e CERC_WEBAPP_DEBUG=$CHECK -e CERC_SCRIPT_DEBUG=$CERC_SCRIPT_DEBUG -d cerc/test-progressive-web-app:local)
 | |
| sleep 3
 | |
| wget --tries 20 --retry-connrefused --waitretry=3 -O test.after -m http://localhost:3000
 | |
| 
 | |
| docker logs $CONTAINER_ID
 | |
| docker remove -f $CONTAINER_ID
 | |
| 
 | |
| echo "###########################################################################"
 | |
| echo ""
 | |
| 
 | |
| grep "$CHECK" test.before > /dev/null
 | |
| if [ $? -ne 1 ]; then
 | |
|   echo "BEFORE: FAILED"
 | |
|   exit 1
 | |
| else
 | |
|   echo "BEFORE: PASSED"
 | |
| fi
 | |
| 
 | |
| grep "$CHECK" test.after > /dev/null
 | |
| if [ $? -ne 0 ]; then
 | |
|   echo "AFTER: FAILED"
 | |
|   exit 1
 | |
| else
 | |
|   echo "AFTER: PASSED"
 | |
| fi
 | |
| 
 | |
| exit 0
 |