Releases: ovh/venom
v1.0.0-rc.2
v1.0.0-rc.2
What's new?
This is a pre-release of venom 1.0.0. This release contains a lot of refactoring, bug fixes and new features since the release 0.28.0.
Command line arguments
Simplification of the command line options:
- flags
--log
,--profiling
were deleted. The flag-v
was added. You can use-vv
or-vvv
to increase verbose. - flag
--strict
was deleted. If there is a test failure, venom will always exit with code 2. - flag
--exclude
was deleted. This can be easily replaced on command line with grep. Example:venom run $(ls *.yml|grep -v toexclude.yml)
. - flag
--parallel
was deleted. You can useparallel
software in remplacement of the flag. - flag
--no-check-variables
was deleted, venom will always check variables. - flag
--env
was deleted. You can use--var
or--var-from-file
or.venomrc
file to declare variables with value from environment variables. See https://github.com/ovh/venom#environment-variables. Notice that you can't use anymoreFOO=bar venom run ...
, you have now to use:VENOM_VAR_FOO=bar venom run ...
Options can be set with environment variables: VENOM_FORMAT=json venom run *.yml
is the same as venom run --format=json *.yml
.
See Readme for other flags usage.
Command line output
The output of venom command line was rewritten. It's much more readable with color and you can debug testsuite with a new keyword: info
. See https://github.com/ovh/venom#debug-your-testsuites
Test variables
If you are using variables in your testsuite, it is recommended to declare them at the vars
section of a testsuite. Then you have several options to set them. See https://github.com/ovh/venom#variables
Variable helpers
In this example, we will add simple quote around the .testA.myvariable
.
- name: testB
steps:
- type: exec
script: echo {{.testA.myvariable | squote}} > variable.with.simple.quote.txt
assertions:
- result.code ShouldEqual 0
See all variable helpers: https://github.com/ovh/venom#variable-helpers
Testsuite version
The version
attribute in a testsuite was deleted. The version
was used to control the basepath of the testsuite.
Venom now use as basepath the testsuite file, the same behaviour as version = "2"
before.
This testsuite will read the file testa.json
from the same directory as the testsuite itself.
name: Testsuite Read File
testcases:
- name: Testcase Read File
steps:
- type: readfile
path: testa.json
Testcase name
If you have to write a reference to a testcase property, note that at runtime the testcase name is handled as a slug with uppercase support.
Skip testcase
It is possible to skip testcase according to some assertions. See https://github.com/ovh/venom#skip-testcase
Executors
A new executor is available: odbc
. As this executor requires unixodbc
driver, this is only available as plugin.
- doc about
odbc
executor: https://github.com/ovh/venom/tree/master/executors/plugins/odbc
There is now three ways to write a venom executor: builtin
, plugin
or user-defined
.
Plugin
Venom can now use .so
plugin, the counterpart for using plugin is that you have to compile venom yourself.
.so
files are not in the venom release.
- See how to write an executor as plugin: https://github.com/ovh/venom/tree/master/executors/plugins
User-defined executors
You can define reusable testcase as executor, and call it from your testsuite files.
Doc: https://github.com/ovh/venom#user-defined-executors
Compile, Test
A makefile is now available to build, test, etc.
$ make build
$ make plugins
$ make help # display all make commands
Changelog
Features
- Add system to save the html when an error occurred during the element selection (#236) (2638720), closes #236
- Apache License, Version 2.0 (#309) (87ea5cc), closes #309
- Change the way to decode json to change the way to parse big number (16a927e)
- update dependencies (#285) (95e8ecc), closes #285
- add Dockerfile (#297) (d0edc92), closes #297
- add request in HTTP executor result (#314) (cc86621), closes #314
- argument as environment variables (#323) (7b9664c), closes #323 #238 #195
- handler IS_TTY env variable to display color (#322) (3825176), closes #322
- improve -vv results (7afe6cc)
- plugins support (#311) (32f2c79), closes #311
- read venom flags from configuration file (#326) (ca30acf), closes #326
- replace enableProfiling and log-level flags (#301) (50875e7), closes #301
- skip testcase (#328) (e37fe3a), closes #328
- user executor (#325) (5ebcbd6), closes #325 #320
- doc: docker run (#306) (f656658), closes #306
- doc: info keyword (#305) (b91d80a), closes #305
- doc: prerequisite make build (#296) (de77d5a), closes #296
- executor/kafka: upgrade sarama version (#277) (259eb6b), closes #277
- executor/dbfixtures: new drivers (oracle, odbc) (7bcb95d)
- executor/kafka: Kafka Avro executor (b741e2c)
- executor/web: improve web executor documentation (a72de4f)
- executor/http: interpolate bodyfile request (#321) (6572b13), closes #321
Bug Fixes
- do not re-download if not needed (#281) (196336a), closes #281 #239
- error on no yml file (#283) (dd6047a), closes #283 #252
- don't ignore invalid yml files (#274) (36a46cd), closes #274 #234 #235
- dont read two times the testsuites (#327) (22f1c8d), closes #327
- executors documentation and remove timeHuman everywhere (410851d)
- hacking readme (40fc19d)
- integration tests (#304) (d164074), closes #304
- lint (#313) (5b5d65a), closes #313
- update go-dump dep (4df60a4)
- lint: (cebd878)
- executor/http: default assertion (#282) (8f75de3), closes #282 #249
- executor/kafka: timeout in seconds (c2b4070), closes #290
- executor/redis: dialURL and documentation (#315) (db93a36), closes #315
- executor/sql: removing odbc for now (#300) (687d77c), closes #300
Refactoring
- delete --parallel flag (#299) (4a8dad7), closes #299
- executor/web: isolate dump html file (a103112)
- assertions, output, logs, and template (#286) (d711aa5), closes #286
- clean and simplify venom codebase (#298) (47441c3), closes #298
- move cli to cmd package (#308) (0c2128a), closes #308
- remove -no-check-var ...
v1.0.0-rc.1
v1.0.0-rc.1
What's new?
This is a pre-release of venom 1.0.0. This release contains a lot of refactoring, bug fixes and new features since the release 0.28.0.
Command line arguments
Simplification of the command line options:
- flags
--log
,--profiling
were deleted. The flag-v
was added. You can use-vv
or-vvv
to increase verbose. - flag
--strict
was deleted. If there is a test failure, venom will always exit with code 2. - flag
--exclude
was deleted. This can be easily replaced on command line with grep. Example:venom run $(ls *.yml|grep -v toexclude.yml)
. - flag
--parallel
was deleted. You can useparallel
software in remplacement of the flag. - flag
--no-check-variables
was deleted, venom will always check variables. - flag
--env
was deleted. You can use--var
or--var-from-file
or.venomrc
file to declare variables with value from environment variables. See https://github.com/ovh/venom#environment-variables. Notice that you can't use anymoreFOO=bar venom run ...
, you have now to use:VENOM_VAR_FOO=bar venom run ...
Options can be set with environment variables: VENOM_FORMAT=json venom run *.yml
is the same as venom run --format=json *.yml
.
See Readme for other flags usage.
Command line output
The output of venom command line was rewritten. It's much more readable with color and you can debug testsuite with a new keyword: info
. See https://github.com/ovh/venom#debug-your-testsuites
Test variables
If you are using variables in your testsuite, it is recommended to declare them at the vars
section of a testsuite. Then you have several options to set them. See https://github.com/ovh/venom#variables
Variable helpers
In this example, we will add simple quote around the .testA.myvariable
.
- name: testB
steps:
- type: exec
script: echo {{.testA.myvariable | squote}} > variable.with.simple.quote.txt
assertions:
- result.code ShouldEqual 0
See all variable helpers: https://github.com/ovh/venom#variable-helpers
Testsuite version
The version
attribute in a testsuite was deleted. The version
was used to control the basepath of the testsuite.
Venom now use as basepath the testsuite file, the same behaviour as version = "2"
before.
This testsuite will read the file testa.json
from the same directory as the testsuite itself.
name: Testsuite Read File
testcases:
- name: Testcase Read File
steps:
- type: readfile
path: testa.json
Testcase name
If you have to write a reference to a testcase property, note that at runtime the testcase name is handled as a slug with uppercase support.
Skip testcase
It is possible to skip testcase according to some assertions. See https://github.com/ovh/venom#skip-testcase
Executors
A new executor is available: odbc
. As this executor requires unixodbc
driver, this is only available as plugin.
- doc about
odbc
executor: https://github.com/ovh/venom/tree/master/executors/plugins/odbc
There is now three ways to write a venom executor: builtin
, plugin
or user-defined
.
Plugin
Venom can now use .so
plugin, the counterpart for using plugin is that you have to compile venom yourself.
.so
files are not in the venom release.
- See how to write an executor as plugin: https://github.com/ovh/venom/tree/master/executors/plugins
User-defined executors
You can define reusable testcase as executor, and call it from your testsuite files.
Doc: https://github.com/ovh/venom#user-defined-executors
Compile, Test
A makefile is now available to build, test, etc.
$ make build
$ make plugins
$ make help # display all make commands
Changelog
Features
- Add system to save the html when an error occurred during the element selection (#236) (2638720), closes #236
- Apache License, Version 2.0 (#309) (87ea5cc), closes #309
- Change the way to decode json to change the way to parse big number (16a927e)
- update dependencies (#285) (95e8ecc), closes #285
- add Dockerfile (#297) (d0edc92), closes #297
- add request in HTTP executor result (#314) (cc86621), closes #314
- argument as environment variables (#323) (7b9664c), closes #323 #238 #195
- handler IS_TTY env variable to display color (#322) (3825176), closes #322
- improve -vv results (7afe6cc)
- plugins support (#311) (32f2c79), closes #311
- read venom flags from configuration file (#326) (ca30acf), closes #326
- replace enableProfiling and log-level flags (#301) (50875e7), closes #301
- skip testcase (#328) (e37fe3a), closes #328
- user executor (#325) (5ebcbd6), closes #325 #320
- doc: docker run (#306) (f656658), closes #306
- doc: info keyword (#305) (b91d80a), closes #305
- doc: prerequisite make build (#296) (de77d5a), closes #296
- executor/kafka: upgrade sarama version (#277) (259eb6b), closes #277
- executor/dbfixtures: new drivers (oracle, odbc) (7bcb95d)
- executor/kafka: Kafka Avro executor (b741e2c)
- executor/web: improve web executor documentation (a72de4f)
- executor/http: interpolate bodyfile request (#321) (6572b13), closes #321
Bug Fixes
- do not re-download if not needed (#281) (196336a), closes #281 #239
- error on no yml file (#283) (dd6047a), closes #283 #252
- don't ignore invalid yml files (#274) (36a46cd), closes #274 #234 #235
- dont read two times the testsuites (#327) (22f1c8d), closes #327
- executors documentation and remove timeHuman everywhere (410851d)
- hacking readme (40fc19d)
- integration tests (#304) (d164074), closes #304
- lint (#313) (5b5d65a), closes #313
- update go-dump dep (4df60a4)
- lint: (cebd878)
- executor/http: default assertion (#282) (8f75de3), closes #282 #249
- executor/kafka: timeout in seconds (c2b4070), closes #290
- executor/redis: dialURL and documentation (#315) (db93a36), closes #315
- executor/sql: removing odbc for now (#300) (687d77c), closes #300
Refactoring
- delete --parallel flag (#299) (4a8dad7), closes #299
- executor/web: isolate dump html file (a103112)
- assertions, output, logs, and template (#286) (d711aa5), closes #286
- clean and simplify venom codebase (#298) (47441c3), closes #298
- move cli to cmd package (#308) (0c2128a), closes #308
- remove -no-check-var ...
v1.0.0-beta.4
v1.0.0-beta.4
What's new?
This is a pre-release of venom 1.0.0. This release contains a lot of refactoring, bug fixes and new features since the release 0.28.0.
Command line arguments
Simplification of the command line options:
- flags
--log
,--profiling
were deleted. The flag-v
was added. You can use-vv
or-vvv
to increase verbose. - flag
--strict
was deleted. If there is a test failure, venom will always exit with code 2. - flag
--exclude
was deleted. This can be easily replaced on command line with grep. Example:venom run $(ls *.yml|grep -v toexclude.yml)
. - flag
--parallel
was deleted. You can useparallel
software in remplacement of the flag. - flag
--no-check-variables
was deleted, venom will always check variables. - flag
--env
was deleted. You can use--var
or--var-from-file
or.venomrc
file to declare variables with value from environment variables. See https://github.com/ovh/venom#environment-variables. Notice that you can't use anymoreFOO=bar venom run ...
, you have now to use:VENOM_VAR_FOO=bar venom run ...
Options can be set with environment variables: VENOM_FORMAT=json venom run *.yml
is the same as venom run --format=json *.yml
.
See Readme for other flags usage.
Command line output
The output of venom command line was rewritten. It's much more readable with color and you can debug testsuite with a new keyword: info
. See https://github.com/ovh/venom#debug-your-testsuites
Test variables
If you are using variables in your testsuite, it is recommended to declare them at the vars
section of a testsuite. Then you have several options to set them. See https://github.com/ovh/venom#variables
Variable helpers
In this example, we will add simple quote around the .testA.myvariable
.
- name: testB
steps:
- type: exec
script: echo {{.testA.myvariable | squote}} > variable.with.simple.quote.txt
assertions:
- result.code ShouldEqual 0
See all variable helpers: https://github.com/ovh/venom#variable-helpers
Testsuite version
The version
attribute in a testsuite was deleted. The version
was used to control the basepath of the testsuite.
Venom now use as basepath the testsuite file, the same behaviour as version = "2"
before.
This testsuite will read the file testa.json
from the same directory as the testsuite itself.
name: Testsuite Read File
testcases:
- name: Testcase Read File
steps:
- type: readfile
path: testa.json
Testcase name
If you have to write a reference to a testcase property, note that at runtime the testcase name is handled as a slug with uppercase support.
Skip testcase
It is possible to skip testcase according to some assertions. See https://github.com/ovh/venom#skip-testcase
Executors
A new executor is available: odbc
. As this executor requires unixodbc
driver, this is only available as plugin.
- doc about
odbc
executor: https://github.com/ovh/venom/tree/master/executors/plugins/odbc
There is now three ways to write a venom executor: builtin
, plugin
or user-defined
.
Plugin
Venom can now use .so
plugin, the counterpart for using plugin is that you have to compile venom yourself.
.so
files are not in the venom release.
- See how to write an executor as plugin: https://github.com/ovh/venom/tree/master/executors/plugins
User-defined executors
You can define reusable testcase as executor, and call it from your testsuite files.
Doc: https://github.com/ovh/venom#user-defined-executors
Compile, Test
A makefile is now available to build, test, etc.
$ make build
$ make plugins
$ make help # display all make commands
Changelog
Features
- Add system to save the html when an error occurred during the element selection (#236) (2638720), closes #236
- Apache License, Version 2.0 (#309) (87ea5cc), closes #309
- Change the way to decode json to change the way to parse big number (16a927e)
- update dependencies (#285) (95e8ecc), closes #285
- add Dockerfile (#297) (d0edc92), closes #297
- add request in HTTP executor result (#314) (cc86621), closes #314
- argument as environment variables (#323) (7b9664c), closes #323 #238 #195
- handler IS_TTY env variable to display color (#322) (3825176), closes #322
- improve -vv results (7afe6cc)
- plugins support (#311) (32f2c79), closes #311
- read venom flags from configuration file (#326) (ca30acf), closes #326
- replace enableProfiling and log-level flags (#301) (50875e7), closes #301
- skip testcase (#328) (e37fe3a), closes #328
- user executor (#325) (5ebcbd6), closes #325 #320
- doc: docker run (#306) (f656658), closes #306
- doc: info keyword (#305) (b91d80a), closes #305
- doc: prerequisite make build (#296) (de77d5a), closes #296
- executor/kafka: upgrade sarama version (#277) (259eb6b), closes #277
- executor/dbfixtures: new drivers (oracle, odbc) (7bcb95d)
- executor/kafka: Kafka Avro executor (b741e2c)
- executor/web: improve web executor documentation (a72de4f)
- executor/http: interpolate bodyfile request (#321) (6572b13), closes #321
Bug Fixes
- do not re-download if not needed (#281) (196336a), closes #281 #239
- error on no yml file (#283) (dd6047a), closes #283 #252
- don't ignore invalid yml files (#274) (36a46cd), closes #274 #234 #235
- dont read two times the testsuites (#327) (22f1c8d), closes #327
- executors documentation and remove timeHuman everywhere (410851d)
- hacking readme (40fc19d)
- integration tests (#304) (d164074), closes #304
- lint (#313) (5b5d65a), closes #313
- update go-dump dep (4df60a4)
- lint: (cebd878)
- executor/http: default assertion (#282) (8f75de3), closes #282 #249
- executor/kafka: timeout in seconds (c2b4070), closes #290
- executor/redis: dialURL and documentation (#315) (db93a36), closes #315
- executor/sql: removing odbc for now (#300) (687d77c), closes #300
Refactoring
- delete --parallel flag (#299) (4a8dad7), closes #299
- executor/web: isolate dump html file (a103112)
- assertions, output, logs, and template (#286) (d711aa5), closes #286
- clean and simplify venom codebase (#298) (47441c3), closes #298
- move cli to cmd package (#308) (0c2128a), closes #308
- remove -no-check-va...
v1.0.0-beta.2
v1.0.0-beta.2
What's new?
This is a pre-release of venom 1.0.0. This release contains a lot of refactoring, bug fixes and new features since the release 0.28.0.
Command line arguments
Simplification of the command line options:
- flags
--log
,--profiling
were deleted. The flag-v
was added. You can use-vv
or-vvv
to increase verbose. - flag
--strict
was deleted. If there is a test failure, venom will always exit with code 2. - flag
--exclude
was deleted. This can be easily replaced on command line with grep. Example:venom run $(ls *.yml|grep -v toexclude.yml)
. - flag
--parallel
was deleted. You can useparallel
software in remplacement of the flag. - flag
--no-check-variables
was deleted, venom will always check variables. - flag
--env
was deleted. You can use--var
or--var-from-file
or.venomrc
file to declare variables with value from environment variables. See https://github.com/ovh/venom#environment-variables. Notice that you can't use anymoreFOO=bar venom run ...
, you have now to use:VENOM_VAR_FOO=bar venom run ...
Options can be set with environment variables: VENOM_FORMAT=json venom run *.yml
is the same as venom run --format=json *.yml
.
See Readme for other flags usage.
Command line output
The output of venom command line was rewritten. It's much more readable with color and you can debug testsuite with a new keyword: info
. See https://github.com/ovh/venom#debug-your-testsuites
Test variables
If you are using variables in your testsuite, it is recommended to declare them at the vars
section of a testsuite. Then you have several options to set them. See https://github.com/ovh/venom#variables
Variable helpers
In this example, we will add simple quote around the .testA.myvariable
.
- name: testB
steps:
- type: exec
script: echo {{.testA.myvariable | squote}} > variable.with.simple.quote.txt
assertions:
- result.code ShouldEqual 0
See all variable helpers: https://github.com/ovh/venom#variable-helpers
Testsuite version
The version
attribute in a testsuite was deleted. The version
was used to control the basepath of the testsuite.
Venom now use as basepath the testsuite file, the same behaviour as version = "2"
before.
This testsuite will read the file testa.json
from the same directory as the testsuite itself.
name: Testsuite Read File
testcases:
- name: Testcase Read File
steps:
- type: readfile
path: testa.json
Testcase name
If you have to write a reference to a testcase property, note that at runtime the testcase name is handled as a slug with uppercase support.
Skip testcase
It is possible to skip testcase according to some assertions. See https://github.com/ovh/venom#skip-testcase
Executors
A new executor is available: odbc
. As this executor requires unixodbc
driver, this is only available as plugin.
- doc about
odbc
executor: https://github.com/ovh/venom/tree/master/executors/plugins/odbc
There is now three ways to write a venom executor: builtin
, plugin
or user-defined
.
Plugin
Venom can now use .so
plugin, the counterpart for using plugin is that you have to compile venom yourself.
.so
files are not in the venom release.
- See how to write an executor as plugin: https://github.com/ovh/venom/tree/master/executors/plugins
User-defined executors
You can define reusable testcase as executor, and call it from your testsuite files.
Doc: https://github.com/ovh/venom#user-defined-executors
Compile, Test
A makefile is now available to build, test, etc.
$ make build
$ make plugins
$ make help # display all make commands
Changelog
Features
- Add system to save the html when an error occurred during the element selection (#236) (2638720), closes #236
- Apache License, Version 2.0 (#309) (87ea5cc), closes #309
- Change the way to decode json to change the way to parse big number (16a927e)
- update dependencies (#285) (95e8ecc), closes #285
- add Dockerfile (#297) (d0edc92), closes #297
- add request in HTTP executor result (#314) (cc86621), closes #314
- argument as environment variables (#323) (7b9664c), closes #323 #238 #195
- handler IS_TTY env variable to display color (#322) (3825176), closes #322
- improve -vv results (7afe6cc)
- plugins support (#311) (32f2c79), closes #311
- read venom flags from configuration file (#326) (ca30acf), closes #326
- replace enableProfiling and log-level flags (#301) (50875e7), closes #301
- skip testcase (#328) (e37fe3a), closes #328
- user executor (#325) (5ebcbd6), closes #325 #320
- doc: docker run (#306) (f656658), closes #306
- doc: info keyword (#305) (b91d80a), closes #305
- doc: prerequisite make build (#296) (de77d5a), closes #296
- executor/kafka: upgrade sarama version (#277) (259eb6b), closes #277
- executor/dbfixtures: new drivers (oracle, odbc) (7bcb95d)
- executor/kafka: Kafka Avro executor (b741e2c)
- executor/web: improve web executor documentation (a72de4f)
- executor/http: interpolate bodyfile request (#321) (6572b13), closes #321
Bug Fixes
- do not re-download if not needed (#281) (196336a), closes #281 #239
- error on no yml file (#283) (dd6047a), closes #283 #252
- don't ignore invalid yml files (#274) (36a46cd), closes #274 #234 #235
- dont read two times the testsuites (#327) (22f1c8d), closes #327
- executors documentation and remove timeHuman everywhere (410851d)
- hacking readme (40fc19d)
- integration tests (#304) (d164074), closes #304
- lint (#313) (5b5d65a), closes #313
- update go-dump dep (4df60a4)
- lint: (cebd878)
- executor/http: default assertion (#282) (8f75de3), closes #282 #249
- executor/kafka: timeout in seconds (c2b4070), closes #290
- executor/redis: dialURL and documentation (#315) (db93a36), closes #315
- executor/sql: removing odbc for now (#300) (687d77c), closes #300
Refactoring
- delete --parallel flag (#299) (4a8dad7), closes #299
- executor/web: isolate dump html file (a103112)
- assertions, output, logs, and template (#286) (d711aa5), closes #286
- clean and simplify venom codebase (#298) (47441c3), closes #298
- move cli to cmd package (#308) (0c2128a), closes #308
- remove -no-check-va...
v1.0.0-beta.1
v1.0.0-beta
v0.28.0
(2020-10-07)
Features
- cli: allow multiple occurence of --var-from-file (#247) (0d2ed76), closes #247
- context/web: add prefs for chromedriver (#257) (#258) (749a51c), closes #257 #258
- dbfixtures: add skipResetSequences parameter (c1d7719)
- executor/http: added http debug infos in http executor (#259) (dc7ae07), closes #259
- executor/web: Add text and value attribute in result of test step (#227) (19b6f1a), closes #227
- executor/web: add gecko web driver (#225) (c9c106c), closes #225
- executor/web: add statement to manage select component (#229) (9a166c8), closes #229
- executor/web: add statement to upload file (#232) (9d5460b), closes #232
- executor/web: add statements to manage popup actions (#230) (cce97ad), closes #230
- executor/web: implement next window (#226) (e4ba258), closes #226
- executor/web: statement to manage browser history actions (#237) (24e4e6c), closes #237
- http: read proxy from environment (#251) (62a00a9), closes #251
- testfixtures: upgrade testfixtures to v3 (3686985)
Bug Fixes
- cli: don't iterate over empty varFiles (#255) (55f457d), closes #255
- cli: give higher priority to --var over --var-from-file (#246) (50fdc39), closes #246
- executor/http: save multiple set-cookie headers when returned by the server (#266) (f9547b9), closes #266
- executor/http: support setting host in headers (#218) (e145c61), closes #218
- executor/web: add statements to manage frame (#228) (07c6ecd), closes #228
- executor/web: merge conflicts (11570d7)
- cli: do not truncate filename in results (#273) (b349e3a), closes #273 #254
- test: fix some http asserts (#272) (941af31), closes #272
Documentation
- Add go-get info for cli to README (#268) (6744939), closes #268
- Update link to Submitting-Patches on CONTRIBUTING.md (#269) (8f6cde4), closes #269
- add a note on JSON arrays (#264) (5845416), closes #264
- download latest release (#216) (7b5dcec), closes #216
- some doc on venom run cmd (#271) (a5ad48b), closes #271
v0.27.0
0.27.0 (2019-11-27)
Features
- executor: GRPC executor (#212) (4355911), thanks to @orgrimarr
- executors: add sql executor to query databases (#213) (c23909e), thanks to @gwleclerc
- migration: Add migrationsTable in dbfixture (#211) (f9ace60)
- add pseudo expandEnv interpolate function (#210) (afd163e)
- backport variable assigment (cb7ddb5)
- improve error messages (#202) (e7de1a9) thanks to @Thiht and @gwleclerc
- skip invalid venom testsuites instead of return error (#200) (135b029)