* version bump
- bump the restler version in agent
- bump RAFT version
* Expose new RESTler config values:
- TestAllCombinations
- TrackFuzzedParameterNames
* Set RESTler "useSSL" flag based on endpoint definition #192
Co-authored-by: stas <statis@microsoft.com>
* Support for listening on multiple ports in test targets (#58)
Co-authored-by: stas <statis@microsoft.com>
* Support for a list of swagger specifications (#62)
Co-authored-by: stas <statis@microsoft.com>
* SwaggerLocations renamed to ApiSpecifications and unify URL and FilePath (#90)
Co-authored-by: stas <statis@microsoft.com>
* Use "shell" only to run commands (#92)
Co-authored-by: stas <statis@microsoft.com>
* Make resource names unique #88 (#95)
Co-authored-by: Stas <stishkin@live.com>
* Refactor schema to include TestTargetConfiguration as common configuration for test tasks (#94)
- TestTargetConfiguration includes ApiSepcifications list, IP, port and host (all are optional)
- If task sets it's own TestTargetConfiguration, then it overrides the global one
Co-authored-by: stas <statis@microsoft.com>
* Expose more of RESTler configuration settings as part of Run Configuration (#98)
Co-authored-by: stas <statis@microsoft.com>
* Schema renames (#99)
* Rename:
testTargetConfiguration -> targetConfiguration
* Rename:
targets -> services
* Script to run all samples
Co-authored-by: stas <statis@microsoft.com>
* "dredd" integration with RAFT (#101)
Co-authored-by: stas <statis@microsoft.com>
* use endpoint for target under test configuration (#102)
Co-authored-by: stas <statis@microsoft.com>
* - dedicated results storage (#103)
- all of utils functionality (status tables, azure function blob storage) move to utils storage
Co-authored-by: stas <statis@microsoft.com>
* Refactor RAFT specific code into separate libraries, thus simplifying onboarding of tools written in node-js or Python (#104)
Co-authored-by: stas <statis@microsoft.com>
* Align docs with V2 changes (#105)
Co-authored-by: stas <statis@microsoft.com>
Co-authored-by: stas <statis@microsoft.com>
Co-authored-by: Marc <marc@greisen.org>
- Service under test, as long as it is in a Docker container, deployed in the same container group as test tools
- Service under test only needs to specify the port that it is listening on. Becomes accessible through localhost:port
- No public IP assigned to any of containers (can only communicate through localhost)
- Service under test has a post run execution to copy needed files to a persistent storage
- Add swagger petstore docker images deployed along with test tools as samples (RESTler and ZAP)
- Add petstore-bvt
Co-authored-by: stas <statis@microsoft.com>
Tutorial on integrating LogicApps and RAFT webhooks to create issues in Github and send an e-mail with link to the issue
Co-authored-by: stas <statis@microsoft.com>