continuous-testing 0.1.2

A continue testing library
Documentation
![stable status](https://raw.githubusercontent.com/taishingi/zuu/master/assets/badges/stable.svg) ![beta status](https://raw.githubusercontent.com/taishingi/zuu/master/assets/badges/beta.svg)
![nightly status](https://raw.githubusercontent.com/taishingi/zuu/master/assets/badges/nightly.svg)


# Requirements

It's require [Vagrant](https://developer.hashicorp.com/vagrant/downloads) and [Virtualbox](https://www.virtualbox.org/wiki/Downloads) installed on your system.

## Installation

```bash
cargo install continuous-testing
```

```yaml
# continuous.yml

directory: Encore # The tmp directory
os: archlinux/archlinux # The box to use
memory: 4096 # Memory to use
cpus: 8 # Cpus to use
before_install: # To update he system
  - pacman -Syyu --noconfirm
install: # Install dependencies
  - pacman -Syyu gtk4 pango base base-devel git rustup --noconfirm
after_install: # Command to run after installation
  - rustup --version
before_script: # Get the repository
  - git clone https://github.com/taishingi/zuu
  - cd zuu || exit 1
script: # Test Commands
  - cargo build
  - cargo test
after_success:
 - echo "success"   # Todo on success
after_failure:
  - echo "failure"  # Todo on failure
channels: # All rustup channels to checks
  - stable
  - beta
  - nightly
badges_output: assets/badges # The badge output dir
badges_style: flatsquare  # The badge style
```

> STRUCTURE

```sh
.
├──src
│   └── lib.rs
├──specs
│   ├── continuous.yml
│   └── README.md
├── Cargo.toml
├── LICENSE
└── README.md
```

```sh
encore
```