Skip to content

Commit

Permalink
Docs for SEAMFul integrated with current build.
Browse files Browse the repository at this point in the history
  • Loading branch information
rahul-verma committed Jun 30, 2021
1 parent d0a8e79 commit cde5115
Show file tree
Hide file tree
Showing 7 changed files with 465 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CHANGELIST.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,12 @@ Future Themes (In-Progress or Planned):

1.2.0
-----
- Fix in arj_convert. When it checks for blank string, it first checks for its type to avoid triggering the overloaded == logic in provided object.

1.1.44
------
- Fix in matches_schema method for Json to handle mismtach in array entries.


1.1.43
------
- HttpAuto
Expand Down
2 changes: 1 addition & 1 deletion arjuna-samples/arjex/httpauto/message/08_cookies_1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ request:

# Response
cookies:
foo: bar1
foo: bar
5 changes: 4 additions & 1 deletion arjuna/core/fmt.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,10 @@ def get_global_value(in_str):

def arj_convert(content):

if content is None or content == "":
if content is None:
return content

if type(content) is str and content == "":
return content

from json import JSONEncoder, dumps, loads
Expand Down
4 changes: 4 additions & 0 deletions docs/source/fundamentals/test_project.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ When you create project using **create-project** command, Arjuna places **placeh

- **arjuna_config.py**: Can contain configurtion related function hooks enabled by Arjuna.

- **httpauto**: Contains HTTP automation related files.

- **message**: HTTP Message Files go here.

- **report**: Reports are generated here. Each test run is associated with a run-id.

- **Timestamp-RunID**: Root directory of report for a given run. If **--static-rid** is provided then the directory is named as the run id that you provide with **-rid** CLI option or as the default run id which is **mrun**.
Expand Down
2 changes: 2 additions & 0 deletions docs/source/httpauto/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,6 @@
request
response
oauth
seam
seam_message

9 changes: 9 additions & 0 deletions docs/source/httpauto/seam.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. _seam:


**SEAMful** Model for HTTP Layer Automation (In-Progress)
=========================================================

A new model called SEAMful is being developed in Arjuna to allow YAML externalization for HTTP Layer Automation just like Arjuna's GOM model for GUI Automation.

Currently the **M** i.e. **Message** part of the model is being actively developed and enhanced.
Loading

0 comments on commit cde5115

Please sign in to comment.