Test rand_macros on Travis
diff --git a/.travis.yml b/.travis.yml
index 73058dc..67f98e7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,26 +1,30 @@
 language: rust
-rust:
-  - 1.0.0
-  - stable
-  - beta
-  - nightly
 sudo: false
 before_script:
   - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
+
+matrix:
+  include:
+    - rust: 1.15.0
+    - rust: stable
+    - rust: stable
+      os: osx
+    - rust: beta
+    - rust: nightly
+      script:
+        - cargo test
+        - cargo test --features nightly
+        - cargo test --manifest-path rand_macros/Cargo.toml
+        - cargo doc --no-deps --features nightly
 script:
-  - cargo build --verbose
-  - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo build --verbose --features nightly)
-  - cargo test --verbose
-  - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo test --verbose --features nightly)
-  - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo doc --no-deps --features nightly)
+  - cargo test
+  - cargo test --manifest-path rand_macros/Cargo.toml
 after_success:
   - travis-cargo --only nightly doc-upload
 env:
   global:
     secure: "BdDntVHSompN+Qxz5Rz45VI4ZqhD72r6aPl166FADlnkIwS6N6FLWdqs51O7G5CpoMXEDvyYrjmRMZe/GYLIG9cmqmn/wUrWPO+PauGiIuG/D2dmfuUNvSTRcIe7UQLXrfP3yyfZPgqsH6pSnNEVopquQKy3KjzqepgriOJtbyY="
 
-
-
 notifications:
   email:
     on_success: never
diff --git a/appveyor.yml b/appveyor.yml
index 9085347..810a7c8 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -2,17 +2,16 @@
   matrix:
   - TARGET: x86_64-pc-windows-msvc
   - TARGET: i686-pc-windows-msvc
-  - TARGET: i686-pc-windows-gnu
 install:
-  - ps: Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-${env:TARGET}.exe"
-  - rust-nightly-%TARGET%.exe /VERYSILENT /NORESTART /DIR="C:\Program Files (x86)\Rust"
-  - SET PATH=%PATH%;C:\Program Files (x86)\Rust\bin
-  - SET PATH=%PATH%;C:\MinGW\bin
+  - appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
+  - rustup-init.exe -y --default-host %TARGET% --default-toolchain nightly
+  - set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
   - rustc -V
   - cargo -V
 
 build: false
 
 test_script:
-  - cargo test --verbose --target %TARGET%
-  - cargo test --verbose --target %TARGET% --features nightly
+  - cargo test
+  - cargo test --features nightly
+  - cargo test --manifest-path rand_macros/Cargo.toml