Skip to content

Releases: lensesio/coyote

Merge Results

19 May 19:05
v1.5
780237a
Compare
Choose a tag to compare

A new release, a new small yet exciting feature.

This version adds a new flag: -merge-results. It can be used to merge results from previous runs into a single report.

How does it work?
First run a few tests and save their results as a json file:

coyote -c test-1.yml -json-out test-1.results.json
coyote -c test-2.yml -json-out test-2.results.json
coyote -c test-3.yml -json-out test-3.results.json

Now combine the results in a single report:

coyote -merge-results test-1.results.json test-2.results.json test-3.results.json

They are merged in series, so the test order is kept.
If you do not set a title, the title of the first test file will be used. Also the time from the first test file is used in the combined output.

Variables!

06 May 18:43
v1.4
91c333d
Compare
Choose a tag to compare

Add global and local variables support via the var field:

- name: coyote
  title: A Title

# We can set it more than once if we want
- name: coyote
  # These are global vars
  vars:
    PROG: echo

- name: Test
  # These are local vars
  vars:
    ARG1: hello
    ARG2: world
  entries:
    - name: Test 1
      # yaml needs quotes if you start the entry with %
      command: "%PROG% %ARG1% %ARG2%"

Modular Configuration

06 May 12:44
v1.3
4f1a1ea
Compare
Choose a tag to compare

This release adds the ability to set more than one configuration files via setting the -c flag multiple times.

Minor Release with NoSkip

14 Jun 23:14
v1.2
bfa4cdb
Compare
Choose a tag to compare

Main addition to this version is the noskip flag, which if set and not true, skips the test.
The skip flag is for when you want to exclude via scripts specific tests. The noskip flag is for when you want to include via scripts specific tests.

At long last a decent report template.

29 Oct 20:37
v1.1
7f27613
Compare
Choose a tag to compare

A major enhancement on this release; a proper web developer (@jglambed) crafted a new report layout based on angular. This let me clean-up the codebase from template related code, making maintenance easier.

The new template behaves much better and should be easier to read. Also the path is open to further enhancements that I could never make myself.

First Versioned Release

03 Oct 09:08
v1.0
cc30450
Compare
Choose a tag to compare

Highlights:

  • Coyote now has a version and can print it. Useful to know on which version you are.
  • UNIQUE_ vars now are supported by regexp checks (stdout_has, stdout_not_has, stderr_has, stderr_not_has)
  • Fix panic on empty command. Now exits with code 255. Also 255 exit code will be a generic exit code which indicates that something wrong went with coyote (instead of the tests).
  • Default configuration file is now coyote.yml and default output coyote.html. So add a coyote.yml to your repo and run your tests just by running coyote with no extra arguments.

Hello World

19 Aug 09:25
7432a8e
Compare
Choose a tag to compare

This is our first release to help people who just want a binary to use.

If you have golang installed, remember that Coyote's master is always at a good state and you can do:

go get github.com/landoop/coyote