Commit Graph

106 Commits

Author SHA1 Message Date
Sam
8407c210c1 DEV: Update our test matrix
We are preparing to drop support for Ruby 2.3
2018-05-21 14:31:30 +10:00
Guo Xiang Tan
d0353fb2f2 Run plugin specs for discourse-staff-notes on travis. 2018-04-23 09:26:33 +08:00
Guo Xiang Tan
463d6a057c Bump Qunit test timeout on Travis. 2018-03-20 10:24:44 +08:00
Guo Xiang Tan
2f54eab9a6 Running wrong type of plugin tests for qunit on travis. 2018-03-09 10:37:00 +08:00
Jan Suchal
bc56d86a63 Support ruby 2.5.0 2018-01-09 16:03:17 +01:00
Guo Xiang Tan
05df918b9f Allow 2.5 to fail on Travis while we add support for it. 2017-12-26 11:36:11 +08:00
Guo Xiang Tan
0cf826a2f0 Run Ruby tests with 2.5 on Travis. 2017-12-26 10:05:45 +08:00
Guo Xiang Tan
66aa8691ed Fix JS travis tests incorrectly passing. 2017-12-21 16:03:43 +08:00
Guo Xiang Tan
e5cc0f1358 Test discourse-patreon on Travis as well. 2017-12-21 15:47:36 +08:00
Guo Xiang Tan
ae75c19f4b Run core and plugin JS tests separately for now on Travis.
Plugin JS acceptance tests are randomly failing due to core tests.
2017-12-20 15:32:37 +08:00
Guo Xiang Tan
0a863dd031 Run JS test in chrome headless on Travis. 2017-12-15 12:29:45 +08:00
Guo Xiang Tan
a9cac72fb9 Try this instead to fix yarn on travis. 2017-12-14 12:45:55 +08:00
Guo Xiang Tan
ec6428d572 Fix bash error in travis file. 2017-12-14 12:30:28 +08:00
Guo Xiang Tan
ab9b1be714 Fix eslint on travis. 2017-12-14 12:17:19 +08:00
Guo Xiang Tan
cffe50f856 Run specs for discourse-assign. 2017-12-01 16:03:00 +08:00
Guo Xiang Tan
2c1ce283e8 Stop running tests for discourse-slack-official. 2017-10-10 16:11:19 +08:00
Guo Xiang Tan
606795ecea Update Ruby versions to test against on Travis. 2017-10-09 11:28:06 +08:00
Guo Xiang Tan
409cd72f5b Bump timeout for qunit tests on Travis. 2017-09-27 11:07:12 +08:00
Guo Xiang Tan
1043a2e99f Run specs for discourse-chat-integration as well. 2017-09-04 10:47:42 +08:00
Guo Xiang Tan
531cbc77c6 Run lint in a parallel job on Travis. 2017-08-18 15:25:59 +09:00
David Taylor
ea032d8372 Improve source code linting for continuous integration (#5017)
* Add rubocop linting to docker:test rake task

* Add eslint JS listing to plugin files, and add SKIP_LINT variable

* Fix failing ‘polls’ plugin eslint

Using eslint-disable-line, as is done in core qunit tests such as `acceptance/group-logs-test.js.es6`

* Add plugin test eslint to travis config

* Merge some eslint lines
2017-08-02 11:33:29 +09:00
Guo Xiang Tan
5012d46cbd Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
Sam Saffron
c86028f9a5 remove poinless fails from CI
rails master is simply not working now at all, no point testing with it
2017-07-25 09:57:32 -04:00
Régis Hanol
28a397398f change the *correct* timeout value 2017-07-24 11:44:33 +02:00
Guo Xiang Tan
653ef56dc7 Revert "Don't run Rails migration on Travis for QUNIT only tests."
This reverts commit 238d83c6e6.
2017-07-17 15:37:32 +09:00
Guo Xiang Tan
cbde8600fe Revert "Fix .travis.yml."
This reverts commit ba541ada85.
2017-07-17 15:37:05 +09:00
Guo Xiang Tan
ba541ada85 Fix .travis.yml. 2017-07-17 14:47:27 +09:00
Guo Xiang Tan
238d83c6e6 Don't run Rails migration on Travis for QUNIT only tests. 2017-07-17 10:01:49 +09:00
David Taylor
1091d101ef Load plugins for qunit travis tests 2017-07-11 21:50:16 +01:00
Guo Xiang Tan
3f4b5e0246 Bump eslint for travis to 4.0. 2017-06-23 09:06:21 +09:00
Guo Xiang Tan
41365f681c Pin eslint to version 3.x on travis. 2017-06-12 15:20:47 +09:00
Guo Xiang Tan
f83e997cf6 Switch to yarn for our travis build. 2017-06-07 10:57:48 +09:00
Robin Ward
29755be139 Remove bundle-audit, it is not updated frequently enough 2017-05-18 12:31:19 -04:00
Robin Ward
570c2c1b88 FIX: Use bundle exec for bundle-audit 2017-05-15 15:05:53 -04:00
Robin Ward
ecf8db15d9 Adds bundle auditing to travis 2017-05-15 13:25:55 -04:00
Guo Xiang Tan
10f34c7ca7 Revert "No need to run migration for QUNIT tests on Travis."
This reverts commit 9d20fbb940.
2017-05-04 15:24:06 +08:00
Guo Xiang Tan
9d20fbb940 No need to run migration for QUNIT tests on Travis. 2017-05-04 15:19:32 +08:00
Sam Saffron
b4b864047c try to make travis run more stuff at the same time 2017-04-20 09:00:44 -04:00
Guo Xiang Tan
04016f0dec Support Ruby 2.4. 2017-04-15 12:29:00 +08:00
Guo Xiang Tan
10fb13d204 Start running tests for slack plugin on Travis. 2017-04-05 16:44:00 +08:00
Guo Xiang Tan
03ec1b1ef5 Run tests against 2.3.3. 2017-03-02 17:28:35 +08:00
Guo Xiang Tan
e89fc5f483 Revert "Run Travis against 2.4.0 as well."
This reverts commit 0000de9501.
2017-01-09 12:21:53 +08:00
Guo Xiang Tan
0000de9501 Run Travis against 2.4.0 as well. 2017-01-09 10:07:01 +08:00
Guo Xiang Tan
c554a20c5e Run specs for canned replies as well. 2016-12-30 14:17:36 +08:00
Jon Moss
8b584bd764 Don't try and update rails-observers
Was removed from Discourse via c531f4ded5.
2016-12-24 10:39:02 -05:00
Guo Xiang Tan
e96487283e Fix travis script. 2016-11-30 16:41:12 +08:00
Guo Xiang Tan
5200446eb7 Increase Qunit tests timeout on Travis. 2016-11-30 16:35:44 +08:00
Guo Xiang Tan
acf9da6b8d Run tests for Discourse Cakeday on Travis. 2016-11-23 15:26:30 +08:00
Guo Xiang Tan
c24b9d609b Use PostgreSQL 9.5 on travis. 2016-11-15 15:30:38 +08:00
Guo Xiang Tan
bd76b62fd0 Add more plugins to test for. 2016-08-19 17:01:18 +08:00