Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
Stas d6db7b437e
Refactoring (#194)
- Remove all azure dependencies from tooling and move it to dedicated container
- Tools only need Http Get and Post to talk to Azure infrastructure
- Move all authentication code into dedicated container
- Move all Azure communication from test tools into a dedicated container
- Remove all authentication code from test tools
- Enable network driver selection: host and bridge

Co-authored-by: stas <statis@microsoft.com>
2021-05-17 12:17:43 -07:00
Marc 6435347080
Update version for release 3.0 #161 (#162) 2021-03-17 15:23:18 -07:00
Stas 15665589e6
dotnet5 (#157)
Co-authored-by: stas <statis@microsoft.com>
2021-03-16 10:21:08 -07:00
Stas ec72ee35e0
V2 (#106)
* 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>
2021-01-06 11:41:11 -08:00
Stas d756330dbc
Add deployment of a service under test Docker container into the same container group as test tools (#56)
- 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>
2020-11-23 13:30:24 -08:00
Stas 5b08527b35
change default RESTler registry to mcr.microsoft.com (#37)
- allow passing of path to custom tools folder
- overwrite newly uploaded tools files with files from custom tools folder

Co-authored-by: stas <statis@microsoft.com>
2020-11-03 10:35:00 -08:00