Smoke test for crystal releases. It will allow testing of built artifacts using Docker, Vagrant or local environments.
Define the artifacts of the version to stress in crystal-versions.env
run the specific make target.
docker_debian8_deb
and docker_debian9_deb
will check the .deb
in the according debian docker image.
docker_debian8_i386_deb
and docker_xenial_i386_deb
will check the 32-bits .deb
in the according debian/ubuntu docker image.
docker_debian8_targz
will check the .tar.gz
in the according debian docker image.
libgc.a
be grabbed by the linker, but it does work in docker_debian8_deb
docker_build
will check the docker -build
image.
vagrant_debian8_deb
will check the .deb
in the according debian vagrant machine.
vagrant_xenial_deb
will check the .deb
in the according 64-bits ubuntu vagrant machine.
vagrant_xenial32_deb
will check the .deb
in the according 32-bits ubuntu vagrant machine.
vagrant_fedora_rpm
will check the .rpm
in the according fedora vagrant machine.
crystal_lib specs
and crystal compiler
are failing due to dependencies.local_darwin
will check the osx tar.gz
in the local osx machine
local_linux_deb
will check the .deb
in the local linux machine