Skip to content

Commit 893a5f5

Browse files
committed
🌹 Add Travis CI
1 parent 870e495 commit 893a5f5

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.travis.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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+
- sudo --preserve-env node node_modules/.bin/_mocha

impl/linux.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ var defaultDevice = function(cb) {
2929
if(err) {
3030
cb(err);
3131
} else {
32+
console.log('DEFAULT DEVICE DATA', data)
3233
var res = reDefaultDevice.exec(data);
3334
if(res === null) {
3435
cb(new Error('Alsa Mixer Error: failed to parse output'));
@@ -53,6 +54,7 @@ var getInfo = function (cb) {
5354
if(err) {
5455
cb(err);
5556
} else {
57+
console.log('GET INFO DATA', data)
5658
var res = reInfo.exec(data);
5759
if(res === null) {
5860
cb(new Error('Alsa Mixer Error: failed to parse output'));

0 commit comments

Comments
 (0)