-
Notifications
You must be signed in to change notification settings - Fork 11
47 lines (42 loc) · 1.31 KB
/
test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
name: Test
on:
pull_request:
jobs:
deploy:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v3
with:
node-version: 14
cache: 'npm'
- name: Install dependencies
run: npm install
- name: Run server
run: npm run start &
- name: wait server start
run: |
while true; do
curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:3008
if [ $? -eq 0 ]; then
echo "server start"
break
fi
echo "server not start, waiting..."
sleep 1
done
- name: run test
env:
REACT_APP_MULTISIG_MEMBER_MNEMONICS: ${{ secrets.MULTISIG_MEMBER_MNEMONICS }}
run: npx cypress run
# - name: Slack Notification
# uses: rtCamp/action-slack-notify@v2
# env:
# SLACK_CHANNEL: subscan-multisig-notification
# SLACK_COLOR: ${{ job.status }}
# SLACK_ICON: https://avatars.githubusercontent.com/u/14985020?s=48&v=4
# SLACK_MESSAGE: '${{ steps.smart-vercel.outputs.PREVIEW_LINK }}'
# SLACK_TITLE: Preview
# SLACK_USERNAME: Vercel
# SLACK_WEBHOOK: ${{ secrets.SLACK_INCOMING_WEBHOOK_URL }}