Lachlan Miller
1d3aab9d70
feat: Public API for CT Framework Definitions ( #25780 )
...
* chore: rework component onboarding in launchpad (#25713 )
* chore: refactoring and types
* rework source of frameworks
* revert rename
* fix tests
* fix more tests
* types
* update code
* use same public API internally
* rename interfaces
* rename
* work on dev server api
* fix types
* fix test
* attempt to support getDevServerConfig
* tests
* add function to define framework [skip ci]
* rework a lot of types
* fix test
* update tests and types
* refactor
* revert changes
* lint
* fix test
* revert
* remove
* add "community" label [skip ci]
* refactor
* types
* lint
* fix bug
* update function name
* address feedback
* improve types with Pick
* refactor using type guard
* correct label
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* chore: typing error
* feat: scan for 3rd party ct plugins (#25749 )
* chore: refactoring and types
* rework source of frameworks
* revert rename
* fix tests
* fix more tests
* types
* update code
* use same public API internally
* rename interfaces
* rename
* work on dev server api
* fix types
* fix test
* attempt to support getDevServerConfig
* tests
* add function to define framework [skip ci]
* rework a lot of types
* fix test
* update tests and types
* refactor
* revert changes
* lint
* fix test
* revert
* remove
* add "community" label [skip ci]
* refactor
* types
* lint
* fix bug
* update function name
* address feedback
* feat: scan for 3rd party ct plugins
* add e2e test
* unit tests [run ci]
* tweak resolution
* rebase, address comments
* fix windows paths
* remove .gitignore
* fix test
---------
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* lint config
* spacing
* try fix race cond
* fix import error
* build binary
* try update snapshot
* try using require
* support namespaced definitions (#25804 )
* remove category
* add icon prop
* support esm -> cjs compiled typescript
* fix test
* misc: add CTA footer to launchpad framework dropdown (#25831 )
* remove test project dependencies
* rebase
* windows
* windows again
* add changelog entry
* changelog
* revert workflow
* remove worklfow
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Adam Stone-Lord <adams@cypress.io >
2023-02-21 17:43:20 +10:00
alex01
c9afe18d31
fix: cleanup files made by the tmp library in cypress.run() ( #24957 )
...
* fix: cleanup files made by the tmp library in cypress.run()
* Apply suggestions from code review
* Update cli/lib/cypress.js
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-12-08 10:31:54 -08:00
Barthélémy Ledoux
7cca9b713a
feat: add defineConfig function to help type config ( #18302 )
...
Co-authored-by: Zach Bloomquist <github@chary.us >
2021-10-05 10:44:50 -05:00
Gleb Bahmutov
3ce20beee4
fix: set status property on the module API resolved object ( #8799 )
2020-10-19 15:20:52 +06:30
Gleb Bahmutov
ef2363ea78
cli: expose method that parses cypress run CLI logic ( #7798 )
...
Co-authored-by: Zach Bloomquist <github@chary.us >
2020-07-14 15:39:17 -04:00
Gleb Bahmutov
653739bb5c
Handle --project "" command line argument ( #7744 )
...
Co-authored-by: Jennifer Shehane <jennifer@cypress.io >
2020-06-22 14:34:59 -04:00
Brian Mann
2333d04a54
secure cookie error crash ( #2685 )
...
- fixes #1264
- fixes #1321
- fixes #1799
- fixes #2689
- fixes #2688
- fixes #2687
- fixes #2686
2018-11-01 12:34:37 -04:00
Aftab Khan
d8572371cb
Adding the options normalizing step for open API ( #1447 )
...
* Adding the normalizing step for open API
* Adding tests to ensure normalization happens
2018-05-15 16:39:07 -04:00
Brian Mann
001a310b04
Issue 1159 ( #1259 )
...
* server: pass --cwd from CLI to use when resolving relative paths for various options
- remove unnecessary cwd manipulation in scripts/start
* server: fixes #1159 , specs are normalized into an array resolved against cwd
- projectPath is now normalized against cwd as well
* server: move hosts out of CLI args, keep as config only
* server: convert spec array to string on module API
* cli: must ref root package directly
* server: fixes busted specs due to cherry pick
* server: temporary fix for specs being normalized into an array
* server: move around spec flattening earlier
* server: pass absolute path for specs
* server: revert flattening hosts into config temporarily
* server: add correct relative + absolute path to spec
* driver: normalize spec path against project
* driver: skip flaky test for now [skip ci]
2018-02-07 12:11:24 -05:00
Gleb Bahmutov
aa17d06e05
module api: normalize env option, close 437 ( #441 )
2017-09-09 09:19:52 -04:00
Brian Mann
f29b3b9b1f
cli: code cleanup, formatting, content improvements
2017-09-02 23:34:05 -04:00
Brian Mann
c0bb28d20f
cli: consolidate usage of fs-extra
2017-09-02 23:31:50 -04:00
Gleb Bahmutov
4520c2b6dd
feat(run): handle failed tests returned by the cypress run ( #180 )
...
* feat(run): handle failed tests returned by the cypress run
* cli: rework errors thrown from cypress vs xvfb
* small tweak
* cli: test xvfb start error handling
2017-06-22 12:00:17 -04:00
Brian Mann
dc9b835a58
cli: enable returning node module interface
...
-have binary call directly into the CLI
2017-06-05 18:31:44 -04:00
Brian Mann
101aac9c9b
cli: move cli into subfolder, refactor cli scripts
...
-cleanup root monorepo files
-prevent downloading cypress binary when in development
-remove app-module-path
2017-06-05 17:26:51 -04:00