-
Notifications
You must be signed in to change notification settings - Fork 12k
feat(@schematics/angular): change layout of e2e files #13780
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I think we should keep the E2E directory just move it into the |
With this change E2E files will be relocated inside an existing application instead of creating a seperate E2E project. This will also remove a lot of extra boilerplating inside the workspace configuration file. File layout: ``` │ browserslist │ karma.conf.js │ tsconfig.app.json │ tsconfig.spec.json │ tslint.json │ ├───e2e │ │ protractor.conf.js │ │ tsconfig.e2e.json │ │ │ └───src │ app.e2e-spec.ts │ app.po.ts │ └───src │ favicon.ico │ index.html │ main.po.ts │ main.ts │ polyfills.ts │ styles.css │ test.ts │ ├───app │ app.component.css │ app.component.html │ app.component.spec.ts │ app.component.ts │ app.module.ts │ ├───assets │ .gitkeep │ └───environments environment.prod.ts environment.ts ``` Ref: TOOL-699
This will help IDEs as they only pick up the standard name
angular/angular-cli#13780 changes the project layout for the e2e application. It is no longer a separate project and the e2e directory is now located alongside the existing project. This commit updates Bazel scheamtics to support both old and new project layout.
angular/angular-cli#13780 changes the project layout for the e2e application. It is no longer a separate project and the e2e directory is now located alongside the existing project. This commit updates Bazel scheamtics to support both old and new project layout.
angular/angular-cli#13780 changes the project layout for the e2e application. It is no longer a separate project and the e2e directory is now located alongside the existing project. This commit updates Bazel scheamtics to support both old and new project layout.
angular/angular-cli#13780 changes the project layout for the e2e application. It is no longer a separate project and the e2e directory is now located alongside the existing project. This commit updates Bazel scheamtics to support both old and new project layout. PR Close #29318
angular/angular-cli#13780 changes the project layout for the e2e application. It is no longer a separate project and the e2e directory is now located alongside the existing project. This commit updates Bazel scheamtics to support both old and new project layout. PR Close angular#29318
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
With this change E2E files will be relocated inside an existing application instead of creating a seperate E2E project. This will also remove a lot of extra boilerplating inside the workspace configuration file.
File layout:
Ref: TOOL-699
Closes #12326