Skip to content
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

feat(testing): add convert-to-inferred migration generator for cypress #22884

Merged
merged 1 commit into from Apr 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 8 additions & 0 deletions docs/generated/manifests/menus.json
Expand Up @@ -7048,6 +7048,14 @@
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "convert-to-inferred",
"path": "/nx-api/cypress/generators/convert-to-inferred",
"name": "convert-to-inferred",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
Expand Down
9 changes: 9 additions & 0 deletions docs/generated/manifests/nx-api.json
Expand Up @@ -545,6 +545,15 @@
"originalFilePath": "/packages/cypress/src/generators/migrate-to-cypress-11/schema.json",
"path": "/nx-api/cypress/generators/migrate-to-cypress-11",
"type": "generator"
},
"/nx-api/cypress/generators/convert-to-inferred": {
"description": "Convert existing Cypress project(s) using `@nx/cypress:cypress` executor to use `@nx/cypress/plugin`.",
"file": "generated/packages/cypress/generators/convert-to-inferred.json",
"hidden": false,
"name": "convert-to-inferred",
"originalFilePath": "/packages/cypress/src/generators/convert-to-inferred/schema.json",
"path": "/nx-api/cypress/generators/convert-to-inferred",
"type": "generator"
}
},
"path": "/nx-api/cypress"
Expand Down
9 changes: 9 additions & 0 deletions docs/generated/packages-metadata.json
Expand Up @@ -537,6 +537,15 @@
"originalFilePath": "/packages/cypress/src/generators/migrate-to-cypress-11/schema.json",
"path": "cypress/generators/migrate-to-cypress-11",
"type": "generator"
},
{
"description": "Convert existing Cypress project(s) using `@nx/cypress:cypress` executor to use `@nx/cypress/plugin`.",
"file": "generated/packages/cypress/generators/convert-to-inferred.json",
"hidden": false,
"name": "convert-to-inferred",
"originalFilePath": "/packages/cypress/src/generators/convert-to-inferred/schema.json",
"path": "cypress/generators/convert-to-inferred",
"type": "generator"
}
],
"githubRoot": "https://github.com/nrwl/nx/blob/master",
Expand Down
@@ -0,0 +1,30 @@
{
"name": "convert-to-inferred",
"factory": "./src/generators/convert-to-inferred/convert-to-inferred",
"schema": {
"$schema": "https://json-schema.org/schema",
"$id": "NxCypressConvertToInferred",
"description": "Convert existing Cypress project(s) using `@nx/cypress:cypress` executor to use `@nx/cypress/plugin`.",
"title": "Convert Cypress project from executor to plugin",
"type": "object",
"properties": {
"project": {
"type": "string",
"description": "The project to convert from using the `@nx/cypress:cypress` executor to use `@nx/cypress/plugin`.",
"x-priority": "important"
},
"skipFormat": {
"type": "boolean",
"description": "Whether to format files at the end of the migration.",
"default": false
}
},
"presets": []
},
"description": "Convert existing Cypress project(s) using `@nx/cypress:cypress` executor to use `@nx/cypress/plugin`.",
"implementation": "/packages/cypress/src/generators/convert-to-inferred/convert-to-inferred.ts",
"aliases": [],
"hidden": false,
"path": "/packages/cypress/src/generators/convert-to-inferred/schema.json",
"type": "generator"
}
1 change: 1 addition & 0 deletions docs/shared/reference/sitemap.md
Expand Up @@ -372,6 +372,7 @@
- [configuration](/nx-api/cypress/generators/configuration)
- [component-configuration](/nx-api/cypress/generators/component-configuration)
- [migrate-to-cypress-11](/nx-api/cypress/generators/migrate-to-cypress-11)
- [convert-to-inferred](/nx-api/cypress/generators/convert-to-inferred)
- [detox](/nx-api/detox)
- [documents](/nx-api/detox/documents)
- [Overview](/nx-api/detox/documents/overview)
Expand Down
5 changes: 5 additions & 0 deletions packages/cypress/generators.json
Expand Up @@ -32,6 +32,11 @@
"factory": "./src/generators/migrate-to-cypress-11/migrate-to-cypress-11#migrateCypressProject",
"schema": "./src/generators/migrate-to-cypress-11/schema.json",
"description": "Migrate existing Cypress e2e projects to Cypress v11"
},
"convert-to-inferred": {
"factory": "./src/generators/convert-to-inferred/convert-to-inferred",
"schema": "./src/generators/convert-to-inferred/schema.json",
"description": "Convert existing Cypress project(s) using `@nx/cypress:cypress` executor to use `@nx/cypress/plugin`."
}
}
}