Skip to content

Commit 15db3bf

Browse files
authored
E2E tests on CircleCI (#139)
E2E tests on CircleCI
1 parent e650085 commit 15db3bf

File tree

85 files changed

+146
-85
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+146
-85
lines changed

.circleci/config.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ version: 2
22
jobs:
33
build:
44
docker:
5-
- image: circleci/node:11
5+
- image: circleci/node:12-browsers
6+
environment:
7+
LAUNCH_BROWSER: true
68
steps:
79
- checkout
810
- run:
@@ -14,3 +16,5 @@ jobs:
1416
- store_artifacts:
1517
path: test-results.xml
1618
prefix: tests
19+
- store_artifacts:
20+
path: ./packages/devextreme-cli/testing/__tests__/__diff_snapshots__

README_DEVELOPERS.md

Lines changed: 20 additions & 4 deletions

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.1.10",
44
"scripts": {
55
"test": "lerna run --stream test",
6-
"test-local": "lerna run --parallel test-local",
76
"test-dev": "lerna run --stream test-dev",
87
"postinstall": "lerna bootstrap",
98
"update-template": "node ./templates-generator/index.js"

packages/devextreme-cli/package-lock.json

Lines changed: 47 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/devextreme-cli/package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,17 @@
2121
],
2222
"scripts": {
2323
"lint": "eslint ./",
24-
"test": "npm run lint",
25-
"test-local": "npm run lint && jest",
26-
"test-dev": "cross-env TEST_MODE=dev jest"
24+
"test": "npm run lint && jest --runInBand",
25+
"test-dev": "cross-env TEST_MODE=dev jest",
26+
"docker:build": "docker build --rm -f \"testing/docker/Dockerfile\" -t devextreme-cli:latest \"testing/docker\"",
27+
"docker:run": "docker run --rm -d -p 9222:9222/tcp devextreme-cli:latest"
2728
},
2829
"author": "Developer Express Inc.",
2930
"repository": "https://github.com/DevExpress/devextreme-cli",
3031
"license": "MIT",
3132
"dependencies": {
3233
"@vue/cli": "^3.5.5",
34+
"ip": "^1.1.5",
3335
"less": "3.9.0",
3436
"minimist": "^1.2.0",
3537
"mustache": "^3.0.1",
@@ -43,7 +45,7 @@
4345
"eslint-plugin-jest": "^22.5.1",
4446
"jest": "^24.9.0",
4547
"jest-image-snapshot": "^2.8.2",
46-
"puppeteer": "^1.16.0",
48+
"puppeteer": "^2.1.1",
4749
"rimraf": "^2.6.3",
4850
"tree-kill": "^1.2.1"
4951
}

packages/devextreme-cli/templates/react/application/src/components/header/header.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default ({ menuToggleEnabled, title, toggleMenu, userMenuItems }) => (
2929
>
3030
<Button
3131
className={'user-button authorization'}
32-
width={170}
32+
width={172}
3333
height={'100%'}
3434
stylingMode={'text'}
3535
>

packages/devextreme-cli/templates/react/application/src/components/user-panel/user-panel.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default class UserPanel extends React.Component {
2020
items={menuItems}
2121
target={'.user-button'}
2222
showEvent={'dxclick'}
23-
width={170}
23+
width={172}
2424
cssClass={'user-menu'}
2525
>
2626
<Position my={'top center'} at={'bottom center'} />

packages/devextreme-cli/templates/vue/application/src/components/header-toolbar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<!-- eslint-enable -->
3737
<dx-button
3838
class="user-button authorization"
39-
:width="170"
39+
:width="172"
4040
height="100%"
4141
styling-mode="text"
4242
>

packages/devextreme-cli/templates/vue/application/src/components/user-panel.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
v-if="menuMode === 'context'"
1212
target=".user-button"
1313
:items="menuItems"
14-
:width="170"
14+
:width="172"
1515
show-event="dxclick"
1616
css-class="user-menu"
1717
>

0 commit comments

Comments
 (0)