Ovh Venom Versions Save

๐Ÿ Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions

v1.2.0

1 month ago

Major update

Executors

Case sensitive

venom 1.2.x

VENOM_PRESERVE_CASE="AUTO" is equals to VENOM_PRESERVE_CASE="ON"

cf. https://github.com/ovh/venom/pull/570

Variable usage

It's no more possible to reuse result.systemout from a previous testcase without exporting vars.

Example

before:

name: A testsuite

testcases:
- name: testA
  steps:
  - type: exec
    script: echo 'foo'
    assertions:
    - result.systemout ShouldEqual foo

- name: testB
  steps:
  - type: exec
    script: echo '__{{.testA.result.systemout}}__'
    assertions:
    - result.systemout ShouldEqual __foo__

after:

name: A testsuite

testcases:
- name: testA
  steps:
  - type: exec
    script: echo 'foo'
    assertions:
    - result.systemout ShouldEqual foo
    vars:
      systemout:
        from: result.systemout

- name: testB
  steps:
  - type: exec
    script: echo '__{{.testA.systemout}}__'
    assertions:
    - result.systemout ShouldEqual __foo__

What's Changed

New Contributors

Full Changelog: https://github.com/ovh/venom/compare/v1.1.0...v1.2.0

v1.2.0-beta.4

5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ovh/venom/compare/v1.2.0-beta.3...v1.2.0-beta.4

v1.2.0-beta.3

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ovh/venom/compare/v1.2.0-beta.2...v1.2.0-beta.3

v1.2.0-beta.2

11 months ago

Major update

It's no more possible to reuse result.systemout from a previous testcase without exporting vars.

Example

before:

name: A testsuite

testcases:
- name: testA
  steps:
  - type: exec
    script: echo 'foo'
    assertions:
    - result.systemout ShouldEqual foo

- name: testB
  steps:
  - type: exec
    script: echo '__{{.testA.result.systemout}}__'
    assertions:
    - result.systemout ShouldEqual __foo__

after:

name: A testsuite

testcases:
- name: testA
  steps:
  - type: exec
    script: echo 'foo'
    assertions:
    - result.systemout ShouldEqual foo
    vars:
      systemout:
        from: result.systemout

- name: testB
  steps:
  - type: exec
    script: echo '__{{.testA.systemout}}__'
    assertions:
    - result.systemout ShouldEqual __foo__

What's Changed

Full Changelog: https://github.com/ovh/venom/compare/v1.2.0-beta.1...v1.2.0-beta.2

v1.2.0-beta.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ovh/venom/compare/v1.1.0...v1.2.0-beta.1

v1.1.0

1 year ago

Venom v1.1.0

Venom v1.1.0 is here!

Documentation v1.1.0 : https://github.com/ovh/venom/blob/v1.1.0/README.md

Notice that the next version 1.2.0 will preserve case:

venom 1.1.x:

VENOM_PRESERVE_CASE="AUTO" is equals to VENOM_PRESERVE_CASE="OFF"

venom 1.2.x

VENOM_PRESERVE_CASE="AUTO" is equals to VENOM_PRESERVE_CASE="ON"

cf. https://github.com/ovh/venom/pull/570

What's Changed

New Contributors

Full Changelog: https://github.com/ovh/venom/compare/v1.0.0...v1.1.0

v1.1.0-rc.1

1 year ago

What's Changed

Full Changelog: https://github.com/ovh/venom/compare/v1.1.0-beta.6...v1.1.0-rc.1

v1.1.0-beta.6

1 year ago

What's Changed

Full Changelog: https://github.com/ovh/venom/compare/v1.1.0-beta.5...v1.1.0-beta.6

v1.1.0-beta.5

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ovh/venom/compare/v1.1.0-beta.4...v1.1.0-beta.5

v1.1.0-beta.4

1 year ago

What's Changed

Full Changelog: https://github.com/ovh/venom/compare/v1.1.0-beta.3...v1.1.0-beta.4