Skip to content

Commit 83ea4b5

Browse files
authored
Merge branch 'dev' into 1235-frontend-test-test_create_title_pattern-failing-due-to-insufficient-wait-time
2 parents 1f48c9d + 46f5a75 commit 83ea4b5

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.github/workflows/run_full_test_suite.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ on:
44
pull_request:
55
branches:
66
- dev
7+
paths-ignore:
8+
- '**/*.md'
79

810
jobs:
911
run-tests:

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,26 @@ For each PR made, an entry should be added to this changelog. It should contain
4242
- In `title_patterns_table` definition, corrected the column reference
4343
- Made `match_pattern_type` searchable
4444
- Corrected the column references and made code consistent on all the other tables, i.e., `exclude_patterns_table`, `include_patterns_table`, `division_patterns_table` and `document_type_patterns_table`
45+
46+
- 1001-tests-for-critical-functionalities
47+
- Description: Critical functionalities have been identified and listed, and critical areas lacking tests listed
48+
- Changes:
49+
- Integrated coverage.py as an indicative tool in the workflow for automated coverage reports on PRs, with separate display from test results.
50+
- Introduced docs/architecture-decisions/testing_strategy.md, which includes the coverage report, lists critical areas, and specifically identifies those critical areas that are untested or under-tested.
51+
52+
- 1192-finalize-the-infrastructure-for-frontend-testing
53+
- Description: Set up comprehensive frontend testing infrastructure using Selenium WebDriver with Chrome, establishing a foundation for automated UI testing.
54+
- Changes:
55+
- Added Selenium testing dependency to `requirements/local.txt`
56+
- Updated Dockerfile to support Chrome and ChromeDriver
57+
- Created BaseTestCase and AuthenticationMixin for reusable test components
58+
- Implemented core authentication test suite
59+
60+
- 1195-implement-unit-test-for-forms-on-the-frontend
61+
- Description: Implemented comprehensive frontend test suite covering authentication, collection management, search functionality, and pattern application forms.
62+
- Changes:
63+
- Added tests for authentication flows
64+
- Implemented collection display and data table tests
65+
- Added universal search functionality tests
66+
- Created search pane filter tests
67+
- Added pattern application form tests with validation checks

0 commit comments

Comments
 (0)