Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
17 changes: 17 additions & 0 deletions functional_tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,20 @@

---

**Execution Date:** 5/1/2026, 1:28:08 PM

**Test Unique Identifier:** "test-big-pdf"

**Input(s):**
1. banking regulations israel.pdf
Path: /var/tmp/Roost/RoostGPT/test-big-pdf/33ec8519-68a7-4cea-a419-7f87c7235984/banking regulations israel.pdf

**Test Output Folder:**
1. [test-big-pdf.json](test-big-pdf/test-big-pdf.json)
2. [test-big-pdf.feature](test-big-pdf/test-big-pdf.feature)
3. [test-big-pdf.csv](test-big-pdf/test-big-pdf.csv)
4. [test-big-pdf.xlsx](test-big-pdf/test-big-pdf.xlsx)
5. [test-big-pdf.docx](test-big-pdf/test-big-pdf.docx)

---

24 changes: 24 additions & 0 deletions functional_tests/test-big-pdf/.roost/roost_metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"project": {
"name": "test-big-pdf",
"created_at": "2026-05-01T13:28:08.606Z",
"updated_at": "2026-05-01T13:28:08.606Z"
},
"files": {
"input_files": [
{
"fileName": "test-big-pdf.txt",
"fileURI": "/var/tmp/Roost/RoostGPT/test-big-pdf/33ec8519-68a7-4cea-a419-7f87c7235984/functional_tests/test-big-pdf/test-big-pdf.txt",
"fileSha": "cf83e1357e"
},
{
"fileName": "banking regulations israel.pdf",
"fileURI": "/var/tmp/Roost/RoostGPT/test-big-pdf/33ec8519-68a7-4cea-a419-7f87c7235984/functional_tests/test-big-pdf/banking regulations israel.pdf",
"fileSha": "41acaf0ec6"
}
]
},
"api_files": {
"input_files": []
}
}
26 changes: 26 additions & 0 deletions functional_tests/test-big-pdf/test-big-pdf.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Login with various credentials
Registration Form Field Boundary Validation
Email Format Validation During Registration
Mandatory Field Validation During Registration
Registration with Existing Email
Password Minimum Complexity Enforcement
Show/hide password toggle functionality
Successful logout from dashboard
Attempt login with account in restricted state
Registration with whitespace in username
Resend email verification link from login prompt
Confirmation email contains correct verification link and expiry details
Mandatory password length boundaries in password reset flow
Username maximum and minimum length validation
Password upper boundary validation during registration
Registration with all special characters in password
Registration with password reset notification email structure and audit logging
Audit log records successful registration event
Email not verified blocks login and triggers verification prompt
Password reset with expired link
Password change from profile with various current password values
Full user registration and email verification flow
Forgot password and set new password flow
Account lock after multiple failed login attempts and unlock after password reset
Automatic logout after session timeout
Session timeout enforcement at exact threshold
Binary file added functional_tests/test-big-pdf/test-big-pdf.docx
Binary file not shown.
Loading