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(copilot): initial integration with Detox. #4584

Merged
merged 73 commits into from
Sep 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
e935f10
feat(copilot): introduce `CopilotFacade` type.
asafkorem Sep 2, 2024
f7b2ca9
docs(copilot): update readme file.
asafkorem Sep 2, 2024
e457fdd
refactor(copilot): add type and document the copilot facade.
asafkorem Sep 2, 2024
dc7c1f0
feat(copilot): expose copilot types publicly.
asafkorem Sep 3, 2024
33814a1
refactor(CopilotDriver): rename to `detoxCopilotFrameworkDriver`.
asafkorem Sep 3, 2024
ada2685
feat(DetoxCopilot): initial commit.
asafkorem Sep 3, 2024
0dbc363
test(DetoxCopilot): add unit tests.
asafkorem Sep 3, 2024
c10a67a
feat(copilot): expose Copilot API from Detox.
asafkorem Sep 3, 2024
b49306e
build(copilot): add tsc-alias to resolve alias paths.
asafkorem Sep 3, 2024
ca23209
test(unit): add copilot constructor tests for DetoxWorker.
asafkorem Sep 4, 2024
de02672
test(unit): fix DetoxCopilot test.
asafkorem Sep 4, 2024
7e06d2e
feat(DetoxWorker): reset detox copilot if-needed before each test.
asafkorem Sep 4, 2024
93f08d0
test(unit): remove duplicated unit test.
asafkorem Sep 4, 2024
f4b4138
feat(DetoxWorker): always reset copilot before test if needed.
asafkorem Sep 4, 2024
416bb8e
fix(DetoxWorker): inject copilot to globals.
asafkorem Sep 4, 2024
422ccc0
feat(globals): expose copilot global.
asafkorem Sep 4, 2024
02482a2
fix(detoxCopilotFrameworkDriver): fix take image snapshot.
asafkorem Sep 4, 2024
835968a
feat(PromptHandler): initial commit.
asafkorem Sep 4, 2024
ce0598b
test(e2e): add copilot sanity tests.
asafkorem Sep 4, 2024
e8fa194
test(fix): remove redundant comment.
asafkorem Sep 4, 2024
364f968
refactor: fix indent.
asafkorem Sep 4, 2024
5c669cc
feat(copilot): capture framework context from config.
asafkorem Sep 4, 2024
42751d3
chore(detox-copilot): bump version to `0.0.1`.
asafkorem Sep 4, 2024
498b75f
refactor(copilot): rename api catalog type.
asafkorem Sep 4, 2024
19c9413
chore(detox-copilot): remove prepublish script.
asafkorem Sep 5, 2024
51b13cc
Revert "chore: remove detox-copilot from lerna packages."
asafkorem Sep 5, 2024
59f0a49
feat: add more apis to detox copilot catalog.
asafkorem Sep 5, 2024
9094fe9
feat(detox-copilot): update detox driver catalog.
asafkorem Sep 5, 2024
acdb796
test(e2e): update copilot sanity tests.
asafkorem Sep 5, 2024
418736a
chore: update detox-copilot.
asafkorem Sep 5, 2024
ac0aeed
feat(copilot): add code-evaluation log.
asafkorem Sep 5, 2024
10a73d8
feat(copilot): add more debugging logs.
asafkorem Sep 5, 2024
1b0fb5c
test(e2e): add copilot tests.
asafkorem Sep 15, 2024
358290b
feat(copilot): remove id from view hierarchy (Android).
asafkorem Sep 15, 2024
7432d76
feat(copilot): merge act & assert APIs to perform.
asafkorem Sep 15, 2024
539a39a
test(copilot): migrate e2e from act & assert to perform.
asafkorem Sep 15, 2024
e069027
test(e2e): fix copilot tests imports.
asafkorem Sep 15, 2024
e68a98e
feat(copilot): extend detox copilot driver API catalog.
asafkorem Sep 15, 2024
4222400
feat(copilot): add cache & retry mechanism.
asafkorem Sep 15, 2024
a381e6a
feat(copilot): driver improvements.
asafkorem Sep 15, 2024
565b2fb
feat(copilot): improve cache mechanism.
asafkorem Sep 15, 2024
2ec3a9d
docs(detox-copilot): update README.
asafkorem Sep 16, 2024
1644d74
test(copilot): update e2e tests.
asafkorem Sep 16, 2024
aa41248
chore(copilot): bump version.
asafkorem Sep 16, 2024
46e2d30
types(detox): add experimental note for copilot APIs.
asafkorem Sep 16, 2024
57cd103
chore(lerna): ignore detox-copilot on publish.
asafkorem Sep 16, 2024
58c1fcd
package(detox-copilot): update homepage dir.
asafkorem Sep 16, 2024
1eb08ec
test(unit): add detox copilot test.
asafkorem Sep 17, 2024
d5ca1ff
feat(copilot): create cache file if doesn't exist.
asafkorem Sep 17, 2024
e76f628
chore(copilot): bump version.
asafkorem Sep 17, 2024
9d8daf4
chore(copilot): add todo.
asafkorem Sep 19, 2024
343d091
feat(copilot): support multiple steps perform (array).
asafkorem Sep 19, 2024
0e71b5a
test(e2e): improve copilot tests.
asafkorem Sep 19, 2024
635082c
feat(copilot): re-color the logs.
asafkorem Sep 19, 2024
7850737
chore(copilot): update cache.
asafkorem Sep 19, 2024
f90706a
feat(copilot-driver): add jestExpect utility.
asafkorem Sep 19, 2024
dec9ab4
detox-copilot: migrate to `wix-incubator/detox-copilot`.
asafkorem Sep 19, 2024
cfb0fe7
ci: ignore copilot from jest-coverage checks.
asafkorem Sep 21, 2024
76fe684
test(e2e): remove redundant copilot tests.
asafkorem Sep 21, 2024
31bb904
test(e2e): add custom describe (`describeForCopilotEnv`).
asafkorem Sep 21, 2024
9af2667
Merge branch 'master' into feat/test-app-copilot-integration-v0
asafkorem Sep 21, 2024
caa66a7
chore: remove redundant .travis.yml file.
asafkorem Sep 21, 2024
19b9108
test(e2e): update snapshot tests for Android, RN 0.73.
asafkorem Sep 21, 2024
1690231
test(e2e): update snapshot tests for Android, RN 0.71.
asafkorem Sep 21, 2024
ee43398
test(e2e): move view-hierarchy tests to their own suite.
asafkorem Sep 21, 2024
1479087
chore(test): bump datetimepicker version.
asafkorem Sep 21, 2024
3345ec1
test(e2e): update view-hierarchy snapshots.
asafkorem Sep 21, 2024
d63db65
test(e2e): update view-hierarchy snapshot.
asafkorem Sep 21, 2024
293c926
test(e2e): skip describe if copilot is not available.
asafkorem Sep 21, 2024
b9a64a5
test(e2e): update snapshots.
asafkorem Sep 21, 2024
65235bf
test(e2e): update view-hierarchy test to Sanity.
asafkorem Sep 22, 2024
877461c
test(e2e): update view-hierarchy snapshots.
asafkorem Sep 22, 2024
1b796c3
test(e2e): disable shape matching game if no copilot env.
asafkorem Sep 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 0 additions & 65 deletions .travis.yml

This file was deleted.

1 change: 0 additions & 1 deletion detox-copilot/.gitignore

This file was deleted.

16 changes: 0 additions & 16 deletions detox-copilot/README.md

This file was deleted.

10 changes: 0 additions & 10 deletions detox-copilot/jest.config.js

This file was deleted.

36 changes: 0 additions & 36 deletions detox-copilot/package.json

This file was deleted.

122 changes: 0 additions & 122 deletions detox-copilot/src/Copilot.test.ts

This file was deleted.

70 changes: 0 additions & 70 deletions detox-copilot/src/Copilot.ts

This file was deleted.

Loading
Loading