David Baker
19c49eedec
reskindex for tests
2020-01-24 14:36:12 +00:00
David Baker
5536384866
Do less unnecessary work on CI
...
We were checking out & installing the develop js-sdk explicitly
in cases where we didn't need it at all. We were babeling the src
folder many, many times over (in some cases twice in the same job)
and never using the output at all.
2020-01-24 14:21:28 +00:00
David Baker
098d097922
Re-enable stylelint on CI
2020-01-24 14:03:31 +00:00
Michael Telatynski
d04ba40efe
fix syntax
2020-01-22 15:05:40 +00:00
Michael Telatynski
088b1ea628
Retry end-to-end tests automatically once if they fail, flakey flake
2020-01-22 15:03:48 +00:00
Travis Ralston
27412ba0b2
Fix end-to-end test layering too
2020-01-20 16:23:33 -07:00
Travis Ralston
62b1dd77a6
Fix layering of the riot-web tests pipeline
2020-01-20 16:12:59 -07:00
Travis Ralston
4e018905fc
Remove Chrome stuff (not needed for riot-web tests anymore)
2020-01-20 15:17:47 -07:00
Travis Ralston
813b14018e
Fix CI build steps for new environment.
...
Some of the CI stuff requires the autogenerated files to be present. Easiest way to get them all is to build the thing. Previously this was done in an install stage, but we don't do that anymore.
2020-01-13 20:15:58 -07:00
Travis Ralston
9f04f94c65
Enable e2e and Riot tests, removing Karma
2020-01-09 17:55:57 -07:00
Travis Ralston
a8c8406ac4
Merge remote-tracking branch 'origin/t3chguy/jest' into travis/sourcemaps
2020-01-09 16:06:46 -07:00
Michael Telatynski
386d6ec055
we don't need to install riot-web for react-sdk unit tests
2019-12-17 12:16:40 +00:00
Michael Telatynski
802092bf9a
All tests passing locally. We no longer need Chrome in buildkite
2019-12-17 11:53:18 +00:00
Travis Ralston
f5264db028
Disable end-to-end tests too
...
They rely on a working riot-web build, which this is not.
2019-12-12 14:44:46 -07:00
Travis Ralston
59ddefdb8f
Disable tests for new TypeScript build
...
We're switching to Jest anyways, and getting these things to run is basically impossible at the moment.
2019-12-12 14:39:01 -07:00
Travis Ralston
97af0403e5
Upgrade to babel@7 and support typescript
...
This breaks the tests
2019-12-12 14:37:14 -07:00
David Baker
c36950db23
Make CI scripts executable
...
and remove chmod line from pipeline
2019-12-04 10:30:37 +00:00
Bruno Windels
867739e8be
switch e2e tests to xlarge queue
2019-10-10 11:45:35 +02:00
Travis Ralston
40b5b784a3
Break out into sections
2019-07-11 12:49:08 -06:00
Travis Ralston
f6af464fff
Verify i18n in CI
...
To protect developers from mistakes such as missing strings or getting them out of order.
2019-07-11 12:37:17 -06:00
J. Ryan Stinnett
ba37a55a6c
Install latest JS SDK when linting
...
Since React SDK's linting rules depend on JS SDK, we should use the latest
changes when linting as well in case there's been a recent rule change.
2019-06-04 16:40:45 +01:00
David Baker
74abaa4abc
wrong number of spaces
2019-04-26 16:02:12 +01:00
David Baker
38d5b2c21c
Trigger riot-web build
...
Can't really test this without it being on develop
2019-04-26 15:54:35 +01:00
Bruno Windels
c5986395ef
propagate env to e2e tests so they can get correct branch of e2e tests
2019-04-17 14:13:12 +02:00
Bruno Windels
6e8e62e619
use medium agent for e2e tests
2019-04-11 16:16:29 +02:00
Bruno Windels
04710e6ca0
Merge pull request #2867 from matrix-org/bwindels/e2etests
...
Re-enable E2E tests
2019-04-10 08:28:49 +00:00
Bruno Windels
f5f89ee4e3
move package installation to docker image to avoid on every run
2019-04-09 17:56:03 +02:00
Bruno Windels
57092eeb4f
add buildkite sections
2019-04-09 17:27:49 +02:00
David Baker
3727d85487
Add stylelint to CIs
2019-04-09 15:08:04 +01:00
Bruno Windels
4eeaf05e81
no sandbox didn't work, lets try installing a gazilion deps from the puppeteer page
2019-04-05 17:29:33 +02:00
Bruno Windels
253e1c1e4e
lets see if this package gives us uuidgen
2019-04-05 16:05:08 +02:00
Bruno Windels
296ee30b9d
we need uuidgen, not uuid command. former is part of utils-linux
2019-04-05 15:05:54 +02:00
Bruno Windels
10797cf6a4
uuid is not include in docker image
2019-04-05 13:23:48 +02:00
Bruno Windels
9b3296f9c9
update package list before installing packages
2019-04-05 12:43:28 +02:00
Bruno Windels
5581274e85
try without packages as we're using a fat docker image
2019-04-05 12:31:57 +02:00
Bruno Windels
35ecf9fa25
no sudo needed
2019-04-04 10:40:54 +02:00
Bruno Windels
1715a6f4fa
fix indent level
2019-04-04 10:35:47 +02:00
Bruno Windels
9819c49706
enable e2e tests again, with python3 only
2019-04-03 17:05:04 +02:00
Travis Ralston
8a0d6562dc
Use medium agents for the more resource intensive builds
2019-03-21 10:55:43 -06:00
David Baker
8b1e05542d
Add log grouping to buildkite
2019-03-20 19:10:47 +00:00
Travis Ralston
d8a559074b
Better emoji is the most important part of CI
2019-03-15 10:33:39 -06:00
Travis Ralston
cab5f7aba4
Use the right branch for fetching dependencies
2019-03-13 22:44:09 -06:00
Travis Ralston
bdc94f3847
Fix Chrome for Karma
2019-03-13 22:11:45 -06:00
Travis Ralston
c63c6fce70
Linter doesn't need downstream projects
2019-03-13 18:33:45 -06:00
Travis Ralston
311c81fca0
Disable end-to-end tests for now
2019-03-13 17:56:53 -06:00
Travis Ralston
378bf68b43
Force the scripts to be executable in BuildKite
2019-03-13 17:55:51 -06:00
Travis Ralston
618b2b1ae6
Add basic BuildKite :pipeline:
2019-03-13 17:42:05 -06:00