Skip to content

Commit f45bb6e

Browse files
nponirosdfahlander
authored andcommitted
Add Observable tests/eslint to release and travis.sh
1 parent efc8c8f commit f45bb6e

File tree

2 files changed

+30
-12
lines changed

2 files changed

+30
-12
lines changed

tools/release.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@ printf "Running eslint Dexie.Syncable src\n"
7070
$(npm bin)/eslint --config "addons/Dexie.Syncable/src/.eslintrc.json" "addons/Dexie.Syncable/src"
7171
printf "eslint ok.\n\n"
7272

73+
printf "Running eslint Dexie.Observable src\n"
74+
$(npm bin)/eslint --config "addons/Dexie.Observable/src/.eslintrc.json" "addons/Dexie.Observable/src"
75+
printf "eslint ok.\n\n"
76+
7377
#
7478
# Rebuild
7579
#
@@ -100,6 +104,18 @@ kill $TAIL_PID
100104

101105
printf "Browserstack tests passed.\n"
102106

107+
# test Dexie.Syncable
108+
printf "Testing Dexie.Observable on browserstack\n"
109+
cd addons/Dexie.Observable
110+
echo . > karma-release.log
111+
tail -f karma-release.log &
112+
TAIL_PID=$!
113+
npm run test:release > karma-release.log
114+
kill $TAIL_PID
115+
cd -
116+
117+
printf "Dexie.Observable Browserstack tests passed.\n"
118+
103119
# test Dexie.Syncable
104120
printf "Testing Dexie.Syncable on browserstack\n"
105121
cd addons/Dexie.Syncable

tools/travis.sh

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ printf "Running eslint Dexie.Syncable src\n"
1111
$(npm bin)/eslint --config "addons/Dexie.Syncable/src/.eslintrc.json" "addons/Dexie.Syncable/src"
1212
printf "eslint ok.\n\n"
1313

14+
printf "Running eslint Dexie.Observable src\n"
15+
$(npm bin)/eslint --config "addons/Dexie.Observable/src/.eslintrc.json" "addons/Dexie.Observable/src"
16+
printf "eslint ok.\n\n"
17+
1418
#
1519
# Build
1620
#
@@ -41,17 +45,15 @@ printf "Testing Dexie\n"
4145
$(npm bin)/karma start test/karma.travis.conf.js --single-run
4246
printf "Dexie tests done.\n\n"
4347

44-
## TODO: add Dexie.Observable once we have tests for it
45-
#for addon in "${addons[@]}"
46-
#do
47-
addon="Dexie.Syncable"
48-
49-
dir="${ADDONS_DIR}${addon}"
50-
cd ${dir}
51-
printf "Testing ${addon}\n"
52-
$(npm bin)/karma start test/karma.travis.conf.js --single-run
53-
printf "${addon} tests done.\n\n"
54-
cd -
55-
#done
48+
# Run tests for addons
49+
for addon in "${addons[@]}"
50+
do
51+
dir="${ADDONS_DIR}${addon}"
52+
cd ${dir}
53+
printf "Testing ${addon}\n"
54+
$(npm bin)/karma start test/karma.travis.conf.js --single-run
55+
printf "${addon} tests done.\n\n"
56+
cd -
57+
done
5658

5759
printf "Done.\n"

0 commit comments

Comments
 (0)