1
0
mirror of https://github.com/nttgin/BGPalerter.git synced 2024-05-19 06:50:08 +00:00
Files
nttgin-BGPalerter/.travis.yml
2020-11-25 19:36:08 +01:00

46 lines
1.5 KiB
YAML

language: node_js
node_js:
- 12
jobs:
include:
- stage: "Tests"
name: "Tests without proxy"
script:
- npm run test-core
- npm run test-generate
- npm run test-reports
- name: "Tests rpki"
before_script:
- rm -f -R .cache/
script:
- ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.default.js --require @babel/register
- ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register
- rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register
- name: "Tests with proxy"
before_script:
- npm install -g anyproxy
- nohup anyproxy --port 8001 &
- ANYPROXY_PID=$!
script:
- npm run test-proxy
after_script:
- kill $ANYPROXY_PID
- name: "Tests reportKafka"
before_script:
- sudo apt-get -y install tar
- sudo apt-get -y install wget
- wget https://mirror.lyrahosting.com/apache/kafka/2.6.0/kafka_2.13-2.6.0.tgz
- tar -xzf kafka_2.13-2.6.0.tgz
- nohup ./kafka_2.13-2.6.0/bin/zookeeper-server-start.sh ./kafka_2.13-2.6.0/config/zookeeper.properties &
- nohup ./kafka_2.13-2.6.0/bin/kafka-server-start.sh ./kafka_2.13-2.6.0/config/server.properties &
- nohup ./kafka_2.13-2.6.0/bin/kafka-topics.sh --create --topic bgpalerter --bootstrap-server 0.0.0.0:9092 &
script:
- npm run test-kafka
cache:
npm: true
directories:
- node_modules