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

test: add playwright test for ask interaction #94

Merged
merged 1 commit into from
Oct 27, 2023

Conversation

shibbas
Copy link
Contributor

@shibbas shibbas commented Oct 27, 2023

Purpose

Add a E2E test for the "Ask a question" interaction.

Does this introduce a breaking change?

[ ] Yes
[X] No

Pull Request Type

What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[X] Other... Please describe: Test

How to Test

npm run test:playwright

@sinedied
Copy link
Contributor

LGTM but some tests are failing?

Copy link
Member

@anfibiacreativa anfibiacreativa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but some tests are failing. @sinedied can you please check the workflows?

@sinedied sinedied merged commit 06345c8 into main Oct 27, 2023
6 checks passed
@sinedied sinedied deleted the feature/playwright-test-ask-scenario branch October 27, 2023 16:44
anfibiacreativa added a commit that referenced this pull request Oct 31, 2023
* chore: update followup questions preliminary

* chore: update styles

* chore: restyle followup questions

* chore: fix parser for follow up questions (before TC)

* chore: fix bug and adapt styles

* chore: add margin to citations

* chore: remove commented regex

* fix: remove unnecessary regex and replace

* chore: update global config

* chore: add question icon

* chore: update styles

* chore: update comments to reflect decisions

* chore: refine cosmetic styles

* chore: replace icons with iconcloud set

* fix: fix minor bug with index replacement

* test: add E2E playwright tests for web app (#89)

* added initial test support for the playwright tests

* add snapshot and thought process test along with default network response

* playwright config update

* ux update

* test screenshot updates

* update tests

* no stream har files

* embed the body in the har files

* stream har file updated

* update the screenshot for response formatting

* add screenshots for firefox and webkit tests

* fix the testid attribute

* remove playwright workflow for now

* add the github action for running local tests and fix a broken test

* only upload artifacts on failure

* ensure playwright browsers are installed in devcontainer

* move the tests to a e2e

* update types

* keep playwright tests separate

* cleanup tests

* docs: update readme with auth info

* test: add load tests  (#93)

* setup env for k6

* test: load tests to package.json

* test: add tests

* test: add load test

* test: granualize metrics

* test: have a standard workload

* test: load 50 users 1 request/sec/user

* test: log the response failures

* test: randomize the iteration interval

* test: adjust the load scenario

* test: doc update

* test: move globals to shared esconfig

* test: add playwright test for ask interaction (#94)

* ci: disable playwright for demo

* ci: revert previous commit and disable from UI

---------

Co-authored-by: shibbas <26466942+shibbas@users.noreply.github.com>
anfibiacreativa added a commit that referenced this pull request Oct 31, 2023
* chore: update followup questions preliminary

* chore: update styles

* chore: restyle followup questions

* chore: fix parser for follow up questions (before TC)

* chore: fix bug and adapt styles

* chore: add margin to citations

* chore: remove commented regex

* fix: remove unnecessary regex and replace

* chore: update global config

* chore: add question icon

* chore: update styles

* chore: update comments to reflect decisions

* chore: refine cosmetic styles

* chore: replace icons with iconcloud set

* fix: fix minor bug with index replacement

* test: add E2E playwright tests for web app (#89)

* added initial test support for the playwright tests

* add snapshot and thought process test along with default network response

* playwright config update

* ux update

* test screenshot updates

* update tests

* no stream har files

* embed the body in the har files

* stream har file updated

* update the screenshot for response formatting

* add screenshots for firefox and webkit tests

* fix the testid attribute

* remove playwright workflow for now

* add the github action for running local tests and fix a broken test

* only upload artifacts on failure

* ensure playwright browsers are installed in devcontainer

* move the tests to a e2e

* update types

* keep playwright tests separate

* cleanup tests

* docs: update readme with auth info

* test: add load tests  (#93)

* setup env for k6

* test: load tests to package.json

* test: add tests

* test: add load test

* test: granualize metrics

* test: have a standard workload

* test: load 50 users 1 request/sec/user

* test: log the response failures

* test: randomize the iteration interval

* test: adjust the load scenario

* test: doc update

* test: move globals to shared esconfig

* test: add playwright test for ask interaction (#94)

* ci: disable playwright for demo

* ci: revert previous commit and disable from UI

---------

Co-authored-by: shibbas <26466942+shibbas@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants