Task: Testing - Add Infrastructure for writing automated test
#12
Open
opened 4 months ago by heck
·
1 comments
master
master
gitea-12
master+sequoia_openpgp_ffi
Release_2.1
old-retired-Release_3.1
JSON-202
JSON-203
JSON-200
JSON-198
JSON-199
lucasaiu/message-struct-change
JSON-955
MACOSINST-26
JSON-192
JSON-186
JSON-128
JSON-183
JSON-182
JSON-180
JSON-172
JSON-160
JSON-156
ENGINE-857
JSON-170
pEp4Thunderbird
new_sync
JSON-153
JSON-153_experimental
JSON-155
old_session_management
JSON-98
JSON-111
JSON-107
JSON-142
JSON-134
JSON-147
postrelease
JSON-152
default-01
new_session_management
JSON-143
sync
JSON-62
JSON-141
JSON-139
JSON-131
JSON-127
JSON-123
JSON-107-01
JSON-79
JSON-114
python-wrapper
JSON-54
JSON-104
JSON-102
JSON-108
JSON-110
JSON-106
JSON-103
JSON-97
JSON-105
JSON-101
JSON-90
JSON-95
JSON-93
JSON-92
JSON-80
JSON-75
JSON-75-01
JSON-77
JSON-71
JSON-50
JSON-59
JSON-23
JSON-57
JSON-35
JSON-28
JSON-30
JSON-32
ENGINE-9
ENGINE-187
JSON-27
JSON-15
JSON-2
no_SessionID_in_API
as-a-library
refactor-result-recursion
Release_2.1.0
Release_2.1.0-RC0
Release_2.1.0-RC1
Release_2.1.0-RC10
Release_2.1.0-RC11
Release_2.1.0-RC12
Release_2.1.0-RC13
Release_2.1.0-RC14
Release_2.1.0-RC15
Release_2.1.0-RC16
Release_2.1.0-RC17
Release_2.1.0-RC17+MakefileFix
Release_2.1.0-RC18
Release_2.1.0-RC19
Release_2.1.0-RC2
Release_2.1.0-RC3
Release_2.1.0-RC4
Release_2.1.0-RC5
Release_2.1.0-RC6
Release_2.1.0-RC7
Release_2.1.0-RC8
Release_2.1.0-RC9
Release_2.1.1
Release_2.1.2
Release_2.1.3
Release_2.1.4
Release_2.1.5
Release_2.1.6
Release_2.2.0-RC1
Release_3.1.0-RC1
Release_3.1.0-RC2
Release_3.1.0-RC3
last_Out_with_pointer_value
old_pre-sync_default
release_enigmail_2.0.0
v3.2.0-RC0
v3.2.0-RC1
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Assignees
Assign users
Clear assignees
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: pEp.foundation/pEpJSONServerAdapter#12
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Currently, this adapter seems to have no infrastructure or any automated tests taht cover actual use-case scenarios of applications using this adapter.
Create the infrastructure and a starting point so such tests can easily be added and re-evaluated automatically at any given point in time.
created issue branch and added a prototype:
Out parameters and data structures are still TODO
So, at least the execution is already automatable, and thus scalable.
The evaluation of the test is still manual.