2019-08-17 02:40:53 +02:00
|
|
|
language: node_js
|
|
|
|
node_js:
|
2020-05-26 14:50:16 +02:00
|
|
|
- 12
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
include:
|
2020-06-11 15:31:36 +02:00
|
|
|
- stage: "Tests"
|
2020-05-26 14:50:16 +02:00
|
|
|
name: "Tests without proxy"
|
2020-11-25 19:36:08 +01:00
|
|
|
script:
|
|
|
|
- npm run test-core
|
|
|
|
- npm run test-generate
|
|
|
|
- npm run test-reports
|
2020-11-24 04:42:51 +01:00
|
|
|
- name: "Tests rpki"
|
2020-11-24 03:34:54 +01:00
|
|
|
before_script:
|
|
|
|
- rm -f -R .cache/
|
|
|
|
script:
|
2020-11-25 19:30:33 +01:00
|
|
|
- ./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
|
2020-06-11 15:31:36 +02:00
|
|
|
- name: "Tests with proxy"
|
|
|
|
before_script:
|
|
|
|
- npm install -g anyproxy
|
|
|
|
- nohup anyproxy --port 8001 &
|
|
|
|
- ANYPROXY_PID=$!
|
|
|
|
script:
|
2020-07-06 02:01:01 +02:00
|
|
|
- npm run test-proxy
|
2020-06-11 15:31:36 +02:00
|
|
|
after_script:
|
|
|
|
- kill $ANYPROXY_PID
|
2020-11-07 23:28:21 +01:00
|
|
|
- name: "Tests reportKafka"
|
|
|
|
before_script:
|
2020-11-07 23:32:57 +01:00
|
|
|
- sudo apt-get -y install tar
|
|
|
|
- sudo apt-get -y install wget
|
2020-11-07 23:28:21 +01:00
|
|
|
- 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
|
2019-08-17 02:40:53 +02:00
|
|
|
|
|
|
|
cache:
|
2020-05-26 14:50:16 +02:00
|
|
|
npm: true
|
2019-08-17 02:40:53 +02:00
|
|
|
directories:
|
|
|
|
- node_modules
|
|
|
|
|