language: nix

matrix:
  include:
    - os: linux
      dist: trusty
      script:
        #- ./support/utils/nix-build-travis-fold.sh tests
        - ./support/utils/nix-build-travis-fold.sh -A pkgs.fractalide
    - os: linux
      dist: xenial
      script:
        #- ./support/utils/nix-build-travis-fold.sh tests
        - ./support/utils/nix-build-travis-fold.sh -A pkgs.fractalide
    - os: linux
      dist: bionic
      script:
        #- ./support/utils/nix-build-travis-fold.sh tests
        - ./support/utils/nix-build-travis-fold.sh -A pkgs.fractalide
    - os: osx
      script:
        - ./support/utils/nix-build-travis-fold.sh -A pkgs.fractalide

language: nix

script:
 - ./support/utils/nix-build-travis-fold.sh -I fractalide=. -A fractalide release.nix

matrix:
  include:
    - os: linux
      dist: trusty
    - os: linux
      dist: xenial
    - os: linux
      dist: bionic
    - os: osx

Test definitions are repeating themselves
Problem: Test definitions are repeating themselves

Solution: Define the test set entirely in release.nix.

Any exceptions to be made for e.g. darwin or certain Linux dists
should be done through nix, and with args to release.nix if
necessary.
