maguire-arman
a5cae0fe42
Moves CI and Docker configuration files.
...
Relocates CI and Docker configuration files to the root directory.
This change simplifies the project structure by placing these essential configuration files at the top level, making them more accessible and easier to manage.
2025-05-09 15:06:32 -04:00
maguire-arman
bf44f1a59c
Moves Dockerfile to playwright-tests directory
...
Moves the Playwright Dockerfile to the playwright-tests directory
to improve project organization and maintainability.
2025-05-09 15:04:34 -04:00
maguire-arman
86db1bf616
Adds dockerfile
2025-05-09 14:58:55 -04:00
maguire-arman
f29937700c
Adds Automated Regression Pipeline&Jira writeback reporter to playwright
...
Implements a custom Playwright reporter to integrate with Jira.
This reporter automatically creates/updates test case and bug subtasks in Jira based on Playwright test results. It also uploads the ortoni HTML report to the parent Jira card.
Key features:
- Creates a regression card if none are found
- Transitions test subtasks based on test results.
- Creates bug subtasks for failed tests.
- Uploads the Ortoni HTML report as an attachment to the Jira card.
- Configurable through environment variables (Jira server, username, API key, project key, etc.).
Also adds axios-retry to handle rate limiting errors from Jira API
2025-05-09 14:51:29 -04:00
maguire-arman
75e6a8a86f
added PR Gate Pipeline to Cash 631
2025-05-09 14:22:54 -04:00
mvalaiyapathi
a082dc00f5
Merge branch 'release/2025.05.22' into feature/CASH-535
2025-05-09 10:52:01 -04:00
Minojhini Valaiyapathi
8bf64643ca
CASH-535 - Moved saving the vuex code functionality from order helper to quote page for cashPriceSubTotal.
2025-05-09 10:48:09 -04:00
hiteshkumar87
565c122a31
Merge branch 'release/2025.05.22' into feature/Digital/CASH-502
2025-05-09 16:49:43 +05:30
Chloe Herd
ed8aefd675
prettier
2025-05-08 16:54:18 -04:00
maguire-arman
35e804e979
Updates environment config and test grep
...
Updates the environment configuration to correctly resolve the .env files path.
Also updates the test grep in README to use Alert tag.
2025-05-08 16:31:43 -04:00
Chloe Herd
9f35810aee
Merge branch 'release/2025.05.22' into feature/CASH-45
2025-05-08 16:20:09 -04:00
Chloe Herd
ef34d64305
Unit tests
2025-05-08 16:18:21 -04:00
maguire-arman
4047af0e96
Removes the data history SQLite file.
...
Deletes the ortoni-data-history.sqlite file. This file is no longer needed, potentially due to changes in how test results are handled or stored.
2025-05-08 16:10:10 -04:00
maguire-arman
2bec90f3c6
Adds test dependencies and reporting
...
Adds Faker.js, Playwright, dotenv-safe, Luxon, and ortoni-report as dev dependencies.
These additions enhance testing capabilities and provide tools for data generation, end-to-end testing, environment variable management, date/time manipulation, and report generation.
2025-05-08 15:49:05 -04:00
maguire-arman
a2ca9134d1
Initializes Playwright test framework
...
Sets up the core infrastructure for Playwright-based automated testing, including:
- Docker support for consistent environments
- Azure Pipelines configuration for CI/CD
- Page Object Model structure for maintainable tests
- Test data, validation, and rule engine implementation
- Test configuration for alerts and other scenarios
2025-05-08 15:45:05 -04:00
hiteshkumar87
5dcd3e5847
Merge pull request #2497 from Safelite/feature/Digital/CASH-602
...
CASH-602
2025-05-08 23:16:58 +05:30
hiteshkumar87
8136dfa5ae
Merge pull request #2496 from Safelite/rls-merge-2025.05.08-to-develop
...
Rls merge 2025.05.08 to develop
2025-05-08 23:16:33 +05:30
hiteshkumar87
8ddc94a885
CASH-602
...
This is the edge case when we have only inshop service and change the zip for another inshop only services. appointment-type-question is not triggering because no changes were made to the serviceability-details that is causing Inshop service type to get auto select.
2025-05-08 21:41:35 +05:30
hiteshkumar87
b8a7c6a08e
Merge branch 'develop' into rls-merge-2025.05.08-to-develop
2025-05-08 21:25:07 +05:30
hiteshkumar87
189100c4ab
Merge pull request #2494 from Safelite/rls-merge-2025.05.08-to-2025.05.22
...
Rls merge 2025.05.08 to 2025.05.22
2025-05-08 21:18:11 +05:30
hiteshkumar87
b84048504b
Merge branch 'release/2025.05.22' into rls-merge-2025.05.08-to-2025.05.22
2025-05-08 21:07:16 +05:30
Matt Caimi
b78369c292
Merge pull request #2495 from Safelite/feature/CASH-376
...
CASH-376 disable forward nav button when modal is open
2025-05-08 11:37:02 -04:00
Matt Caimi
a93f0ad40e
Merge branch 'release/2025.05.22' into feature/CASH-376
2025-05-08 11:31:45 -04:00
hiteshkumar87
ffbc156327
Merge branch 'release/2025.05.22' into rls-merge-2025.05.08-to-2025.05.22
2025-05-08 21:01:44 +05:30
Matt Caimi
afd3c2ff92
Merge pull request #2493 from Safelite/feature/Digital/CASH-593
...
CASH-593 pass mobile provider number to MSR fees check
2025-05-08 11:31:31 -04:00
Matt Caimi
69543c0cd3
CASH-376 disable forward nav button when modal is open
2025-05-08 11:24:24 -04:00
hiteshkumar87
ff6a1b0b80
Merge branch 'release/2025.05.22' into rls-merge-2025.05.08-to-2025.05.22
2025-05-08 20:46:22 +05:30
Matt Caimi
b564f25786
CASH-593 pass mobile provider number to MSR fees check
2025-05-08 09:24:08 -04:00
mvalaiyapathi
ad542a5538
Merge pull request #2492 from Safelite/feature/CASH-535
...
CASH-535 - updated 'cashSubTotal' to be 'cashPriceSubTotal' and to ma…
2025-05-07 13:14:22 -04:00
mvalaiyapathi
e09e490fe5
Merge branch 'release/2025.05.22' into feature/CASH-535
2025-05-07 13:06:29 -04:00
Minojhini Valaiyapathi
5aacb6ec2a
CASH-535 - updated 'cashSubTotal' to be 'cashPriceSubTotal' and to match the logic of 'priceSubTotal'
2025-05-07 12:57:30 -04:00
Chloe Herd
572f8de5bb
Unplug Legacy Router
2025-05-07 11:44:55 -04:00
Matt Caimi
78e7774261
Merge pull request #2491 from Safelite/feature/CASH-376
...
CASH-376 fix for error message appearing when address modal is open
2025-05-07 10:26:13 -04:00
Matt Caimi
f93a4aaa1a
Merge branch 'release/2025.05.22' into feature/CASH-376
2025-05-07 10:18:59 -04:00
Matt Caimi
dd1852d4c3
CASH-376 fix for error message appearing when address modal is open
2025-05-07 10:15:45 -04:00
bmauger
354279ea6c
Merge pull request #2490 from Safelite/CASH-313-chat-style-updates
...
CASH-313 style updates.
2025-05-07 10:05:44 -04:00
scottkiener-at-safelite
70d43710cd
Merge branch 'release/2025.05.22' into CASH-313-chat-style-updates
2025-05-07 09:56:41 -04:00
Bryan Mauger
e6910c5749
CASH-313 style updates.
2025-05-07 09:53:52 -04:00
AdamCaouetteSafelite
d304710d8c
Merge pull request #2489 from Safelite/feature/bugfix/CASH-552
...
Feature/bugfix/cash 552
2025-05-07 09:34:38 -04:00
Adam Caouette
f1229de56a
Merge branch 'release/2025.05.22' into feature/bugfix/CASH-552
2025-05-07 08:57:50 -04:00
Adam Caouette
54cdb6f2cf
CASH-552: update selected date after second api date load
2025-05-07 08:54:12 -04:00
bmauger
92bb35c21b
Merge pull request #2488 from Safelite/CASH-313-chat-style-updates
...
CASH-313 Chat style updates.
2025-05-06 16:16:55 -04:00
scottkiener-at-safelite
d37caeb02a
Merge branch 'release/2025.05.22' into CASH-313-chat-style-updates
2025-05-06 15:50:32 -04:00
Bryan Mauger
30b290b4e9
Format code.
2025-05-06 15:49:45 -04:00
Bryan Mauger
63c9f8e184
CASH-313 Chat style updates.
2025-05-06 15:42:14 -04:00
mvalaiyapathi
05db12c8b5
Merge pull request #2487 from Safelite/feature/CASH-535
...
CASH-535 - New field needed for datalayer (CashSubtotal)
2025-05-06 14:45:59 -04:00
Minojhini Valaiyapathi
fc459f89cf
CASH-535 - Added null check
2025-05-06 14:27:06 -04:00
Chloe Herd
fac7866e75
Big split
2025-05-06 14:13:33 -04:00
Minojhini Valaiyapathi
168a948d04
CASH-535 - New field needed for datalayer (CashSubtotal)
2025-05-06 13:04:42 -04:00
Chloe Herd
3eae075f6e
Omnibus
2025-05-06 11:47:21 -04:00