Merge pull request #2239 from wy65701436/gas-scanner

Support UI UT
This commit is contained in:
Yan 2017-05-05 04:58:07 -07:00 committed by GitHub
commit be3bddd8b3
3 changed files with 16 additions and 0 deletions

View File

@ -79,6 +79,8 @@ script:
- sudo mkdir -p /harbor
- sudo mv ./VERSION /harbor/VERSION
- sudo service mysql stop
- sudo make run_clarity_ut CLARITYIMAGE=vmware/harbor-clarity-ui-builder:1.1.1
- cat ./src/ui_ng/lib/npm-ut-test-results
- sudo ./tests/testprepare.sh
- sudo docker-compose -f ./make/docker-compose.test.yml up -d
- go list ./... | grep -v -E 'vendor|tests' | xargs -L1 fgt golint

View File

@ -385,6 +385,10 @@ refresh_clarity_builder:
$(DOCKERRMIMAGE) $(REGISTRYSERVER)$(DOCKERIMAGENAME_ADMINSERVER):$(NEWCLARITYVERSION); \
fi
run_clarity_ut:
@echo "run clarity ut ..."
@$(DOCKERCMD) run --rm -v $(UINGPATH)/lib:$(CLARITYSEEDPATH)/lib -v $(BUILDPATH)/tests:$(CLARITYSEEDPATH)/tests $(CLARITYIMAGE) $(SHELL) $(CLARITYSEEDPATH)/tests/run-clarity-ut.sh
pushimage:
@echo "pushing harbor images ..."
@$(DOCKERTAG) $(DOCKERIMAGENAME_ADMINSERVER):$(VERSIONTAG) $(REGISTRYSERVER)$(DOCKERIMAGENAME_ADMINSERVER):$(VERSIONTAG)

10
tests/run-clarity-ut.sh Normal file
View File

@ -0,0 +1,10 @@
#!/bin/bash
set -e
cp -r /harbor_ui/lib/* /harbor_ui
npm install
npm run test > lib/npm-ut-test-results