Skip to content

Commit 633da51

Browse files
committed
🌹 Add Travis CI
1 parent 870e495 commit 633da51

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

.travis.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
language: node_js
2+
sudo: required
3+
node_js:
4+
- '6'
5+
- '4'
6+
- '0.12'
7+
- '0.10'
8+
before_install:
9+
- sudo usermod -a -G audio travis
10+
- sudo apt-get install -y libasound2-dev alsa-utils alsa-oss
11+
12+
- echo 'pcm.!default {' > /home/travis/.asoundrc
13+
- echo ' type hw' >> /home/travis/.asoundrc
14+
- echo ' card 0' >> /home/travis/.asoundrc
15+
- echo '}' >> /home/travis/.asoundrc
16+
- echo '' >> /home/travis/.asoundrc
17+
- echo 'ctl.!default {' >> /home/travis/.asoundrc
18+
- echo ' type hw' >> /home/travis/.asoundrc
19+
- echo ' card 0' >> /home/travis/.asoundrc
20+
- echo '}' >> /home/travis/.asoundrc
21+
22+
- chmod go+r /home/travis/.asoundrc
23+
24+
- echo '# OSS/Free portion - card 1' | sudo tee -a /etc/modules.conf
25+
- echo 'alias sound-slot-0 snd-card-0' | sudo tee -a /etc/modules.conf
26+
- echo 'alias sound-service-0-0 snd-mixer-oss' | sudo tee -a /etc/modules.conf
27+
- echo 'alias sound-service-0-1 snd-seq-oss' | sudo tee -a /etc/modules.conf
28+
- echo 'alias sound-service-0-3 snd-pcm-oss' | sudo tee -a /etc/modules.conf
29+
- echo 'alias sound-service-0-8 snd-seq-oss' | sudo tee -a /etc/modules.conf
30+
- echo 'alias sound-service-0-12 snd-pcm-oss' | sudo tee -a /etc/modules.conf
31+
32+
- sudo modprobe snd-dummy
33+
script:
34+
- which node
35+
- sudo $(which node) node_modules/.bin/_mocha

0 commit comments

Comments
 (0)