Commit Graph

77 Commits

Author SHA1 Message Date
Andreas Jaeger 8c881bcbe5 Retire repository
See
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007708.html

Change-Id: If97f10290c16903d550c66163b082bd23357fca2
2020-05-08 13:51:25 +02:00
Michael Dong 8930d98a26 Custom root configuration option
Instead of syntribos taking in ``--custom_install_root` during init and
``--syntribos-custom_root`` during run, which sometimes led to the custom root
option not being set correctly, the redundant config options have been
deprecated.

Change-Id: I95f4d345fe8a8608ff6d1daaf06ff49912917a3f
2018-12-10 16:03:19 -06:00
Michael Dong 6cf7bdab87 Bug fixes and error message updates
Fixes:
1) Crashes in runner and file_utils
2) Binary strings being read in as payloads

Updates:
1) Clarified error messages in parser
2) Confusing variable names in test cases vs issues

Adds:
1) A `syntribos root` CLI sub command to display the current syntribos root dir

Change-Id: I22edf7a1f3d39724522aee88d08b00d299b67248
2018-11-28 12:32:24 -06:00
Michael Dong cb458c03db Clarified docs and error messages
Change-Id: Ic30f6ade79461770a5283b4783aaa6d547049cff
2017-09-15 19:38:41 -05:00
Michael Dong 5d7771fb8e Added meta variable support to runner
The runner will now respect inheritence when passing meta variables
to the parser.

Change-Id: I84ae827fcb396a1cb701d212601a8dcd56a37d9e
2017-03-13 14:43:49 -05:00
Rahul Nair 697843eaa7 Updating openstack docs URLs to use https
As HTTPS has been enabled for docs.openstack URLs, updating
the same in syntribos docs.

Change-Id: I74202f00d9b7bfa53de3a73ea96ff2c7c82d5e97
2017-01-30 14:11:14 -06:00
Michael Dong c5a4dd083d Added support for meta variable JSON files
Syntribos now allows the user to specify variables in their request
templates by reading from a meta.json file. This is part 1 of 3 of
the full effort, dealing primarily with the template parser itself.

Change-Id: Id41d331f595cd3bc32f085ef49cb5d1b16779a5c
2017-01-27 11:03:39 -06:00
Michael Dong ebfd5728cd Added documentation for template file naming requirements
Our docs and logs did not say that template files have to be named
".template" anywhere

Change-Id: Ieea6e3d7fa92b585a2f556acbc60b5eb962d6bbd
2017-01-20 16:58:55 -06:00
Rahul Nair cb1e6e2fc7 Edit to contributing to guidelines
- Added one more guideline
- Updated a link for RST reference

Change-Id: I026bb46f022899bcff4ff89fa561d21e2a502c4e
2017-01-10 16:13:27 -06:00
Jenkins da693c6966 Merge "Delete unnecessary utf-8 coding" 2016-12-30 17:31:46 +00:00
Jenkins 2d5a45f755 Merge "Part two: Detailed edit of syntibos doc" 2016-12-30 15:41:56 +00:00
gecong1973 a785dad71b Delete unnecessary utf-8 coding
The file was added redundant utf-8 coding by some editor.
we can delete it .

Change-Id: Ie6ab1a9fde8e95d0757f15a72418fb39cb0f6cba
2016-12-27 10:17:29 +08:00
ihutchin 9da27e3064 Part two: Detailed edit of syntibos doc
Changes to grammar and style of .rst files.

Change-Id: Id94cefe8924a0733e327857d1c4bf462ea0fc370
2016-12-21 15:46:59 -06:00
ihutchin 57e61357c6 Detailed edit of syntribos docs
Changes grammar, style, and readibility. Aligns these things
across docs

Change-Id: Ic8147cb16db6d9b17117a0fa08b62c7fe51848a7
2016-12-21 18:04:08 +00:00
Jenkins fa352623ae Merge "Detailed edit of about.rst doc" 2016-12-13 20:04:53 +00:00
ihutchin d1607ad625 Detailed edit of about.rst doc
Improves readibility, style and grammar accross descriptions.

Change-Id: I61eeb8e27b219e577650e1ffc8a9ecee4d7c27e6
2016-12-13 13:41:21 -06:00
Jenkins d70c9394a9 Merge "Updating the payload file location" 2016-12-13 18:17:09 +00:00
Vinay Potluri 6bf76ac1fb Adds details of User defined test
Updating the doc with details of the user defined test which gives the user
the ability to fuzz using user defined fuzz data and optional failure
strings as provided by the user. Fixes simple RST error.

Change-Id: I1898d3a408686d9b271b2558a987826214ddce12
2016-12-12 11:57:38 -06:00
Khanak Nangia 341674d316 Adding new tests for Syntribos in the tests doc
-adding the new tests (ReDoS and JSON Parser Depth Limit)
and their description in the documentation section for tests.

Change-Id: I07eb2aafaf71f88f10d77ca99ef15bccac8f4bbc
2016-12-12 04:34:49 +00:00
Rahul Nair 0a28b8af8c Updating the payload file location
- Updating the payload file location
- Fixing a trivial nit in code-docs.rst

Change-Id: Ibcced5f8664be2a19cda4f161ba7550966ca770e
2016-12-12 04:34:26 +00:00
root 36bc08f7c0 Fixing sphnix fail issue
Sphnix warning for non local uri (Repository tags) is causing
tox -e docs to fail, I am moving the tags data from the docs to
the readme script. The tags will be added to readme.rst, when the
doc is generated. This fixes the issue.

Change-Id: Ia849050b692bc3675b44366d8cd37c47d5cf2fc0
2016-12-12 04:25:30 +00:00
Khanak Nangia 59fc3c1fb3 Fixing nits in the test-anatomy document
-updating the run command for running a specific test
in the test-anatomy document

Change-Id: Ida7d116d372c90e5f93286660b3ea3cb0f99d411
2016-12-07 00:23:05 -06:00
Rahul Nair 5dffa2aabf Removing download count shield
The download count sheild is broken and does not provide any
meaningful information on number of downloads as of now, removing
the same.

Change-Id: I947bfac81001cf50c0e3004fd1bbe114df6dcbc2
2016-12-02 13:36:51 -06:00
Jenkins b1d880daf0 Merge "Show team and repo badges on README" 2016-12-01 16:37:36 +00:00
Flavio Percoco c60cd534cd
Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/8d0f376e1c74622310d6f4844f4db16a\n'

Change-Id: I57f63132bedc422ccc0325f0a218518400b01f13
2016-11-30 16:26:16 -06:00
Khanak Nangia 0da7d10dba updating syntribos code documentation
-adding 'checks' section in code-docs.rst file

Change-Id: I6f07e21dd46ff88a801354ba6ca640589da958c6
2016-11-30 10:26:31 -06:00
Rahul Nair 917234e6c2 Fixing nits in documertation
dry_run sub command was given as dry-run, there is no such command.
Fixing the issue.

Change-Id: I7e9ca3ad328679c1bb1abdcbc9b89d6bef629ce1
2016-11-22 11:48:52 -06:00
Rahul Nair 09f5a1820a Updating readme
Updating readme with details on extensions.
Also, fixing a bug in readme.py file, on account
of changing file name of test_anatomy.rst to test-anatomy.rst

Also, fixing a few spelling mistakes.

Change-Id: Ic86d9fcb0be74f9474e1b070ed19d4708d61b677
2016-11-07 15:21:00 -06:00
Rahul Nair e7859d2c74 Updating readme with sheilds and update License
Added pypi shields for python version and irc. Added
the full apache license as other openstack projects
are using.[1]

[1]. https://github.com/openstack/keystone/blob/master/LICENSE

Change-Id: I96f62e6488ae1ddaaff2d24d4bfc245d48e45d4c
2016-10-30 12:36:52 -05:00
michael.dong@rackspace.com 46d5ba400b Introduced payload and template downloading
Syntribos now downloads payloads as part of the initialization process, and
also can download payloads and templates as part of the 'syntribos download'
command.

Change-Id: I17501535e5fd341c2705e07e3797643dc2d4a7df
2016-10-28 14:42:12 -05:00
Rahul Nair ee0dd4bfce OpenStack URI markup fixed
Fixed markup for the URI

Change-Id: I418fb678ae112f098fc5591ae609fe5d9d5fefe7
2016-10-26 23:33:15 -05:00
Rahul Nair ee004cdcbc Linting documentation
Linting documentation to fix sytactic errors

Change-Id: I6e08c984bfc2255199e460b001ea49b6855f7e54
2016-10-26 23:17:42 -05:00
Charles Neill dabac296a7 Creates syntribos 'init' command
This command will set up the basics needed for a syntribos environment
(i.e. template folder, payload folder, log folder, default config file)

Some modifications have also been made to Runner to facilitate these
changes. These changes will (hopefully) allow us to better unit test
components of the runner.

Change-Id: I001e798b89539468cfbd92d5df301f7e59f1f33d
2016-10-26 17:44:15 -05:00
Khanak Nangia b18624fd82 Fixing doc nits
Fixing doc nits in syntribos

Change-Id: I090616110510667552cceeca2c2818f463110811
2016-10-26 15:43:02 -05:00
Rahul Nair a900b97b5c Updating the docs and fixing some nits
Fixing some minor nits in the docs and updating the same

Change-Id: I2c77e2a2a7d80024b588867071b319de9a5b41ec
2016-10-26 14:57:27 -05:00
Jenkins c1a82c5b35 Merge "Changing payloads_dir to payloads" 2016-10-26 04:54:55 +00:00
Vinay Potluri 34091d3599 Changing payloads_dir to payloads
Changing the payloads_dir variable to payloads

Change-Id: I55ae283d1b4b92d397c1cd85acd7c88f9bbe87fd
2016-10-26 02:04:28 +00:00
Jenkins bc20ca8d73 Merge "Fixing a nit in contributing guide" 2016-10-26 00:43:46 +00:00
Jenkins 1c0b6b6bec Merge "Updating the Project Structure documentation" 2016-10-26 00:42:59 +00:00
Rahul Nair 42328a1511 Fixing a nit in contributing guide
We have tox tests for py35 and not py34 fixing that

Change-Id: I9c97be768d67f0187f108551f9460ea7f6942453
2016-10-25 19:38:58 -05:00
Khanak Nangia 8bbe40fe09 Updating the Project Structure documentation
-updating the structure.rst file, specifically providing the details
for scripts in Project Structure
-deleting the fuzzdGen.py file, since not using it anymore for Syntribos

Change-Id: Ia37c82a42ba05107fc42d3b0e63d9066200e9f30
2016-10-25 19:33:31 -05:00
Charles Neill 8a74e56f86 Fixup 'payloads' in docs, add #! to readme script
Minor fixups:
- "payload_dir" -> "payloads_dir" in docs/examples
- add "#!/usr/bin/env python" to scripts/readme.py for easier running

Change-Id: I26c73ca4715ee73ab9b51561670ccc7a7a212727
2016-10-25 17:11:40 -05:00
Rahul Nair 0824fddcaa Updating syntribos documentation
Updating documentation and fixing some nits

Change-Id: Ic37199d35a5cd284506d1baefbbcdf31d2e458a6
2016-10-25 15:32:51 -05:00
Jenkins 97de7a6c17 Merge "Loading payload from remote URI" 2016-10-25 17:41:39 +00:00
Rahul Nair d6c6ea7041 Updating documentation
Fixing a few nits and updating a few more details.

Change-Id: If3be2f542dfb29d7dc043935ce6572114ffa1e28
2016-10-25 11:56:33 -05:00
Rahul Nair b7b925cf4d Loading payload from remote URI
POC on loading payloads using remote URI. This is part of a larger
effort in packaging syntribos to ensure that the project would
work without much configuration post install from pypi.

Change-Id: Id61e840d4f49d5b6deb72bce2e8bcc0e1096fa52
2016-10-25 10:28:25 -05:00
Jenkins 244e8c48bc Merge "Documentation updates and styling changes" 2016-10-25 03:05:19 +00:00
Jenkins 0abafb325a Merge "Updating logging information for Syntribos" 2016-10-24 22:51:48 +00:00
Khanak Nangia 3ab0240720 Updating logging information for Syntribos
As syntribos is no longer using opencafe for logging, updating
the present structure of debug logs and also how they are saved.

Change-Id: Ied53d42c5611f72820745de85c674a19cf51481a
Closes-Bug: #1632752
2016-10-24 17:12:11 -05:00
Rahul Nair 0e116be551 Documentation updates and styling changes
Updates to the syntribos official docs to reflect the present
state of the tool and also few styling changes.

Adding details about different tests
Fixing headings
Fixing typos
Adding links to source code and documentation

Change-Id: I99be3d150db72e88cdc9dcaf08668df7c831fec6
2016-10-24 12:47:19 -05:00