Remove compiletest-dependent tests
We're only sort of barely using them anyway
diff --git a/testcrate/Cargo.toml b/testcrate/Cargo.toml
deleted file mode 100644
index 239a273..0000000
--- a/testcrate/Cargo.toml
+++ /dev/null
@@ -1,10 +0,0 @@
-[package]
-name = "testcrate"
-version = "0.1.0"
-authors = ["Alex Crichton <alex@alexcrichton.com>"]
-
-[dependencies]
-proc-macro2 = { path = ".." }
-
-[dev-dependencies]
-compiletest_rs = "0.2"
diff --git a/testcrate/src/lib.rs b/testcrate/src/lib.rs
deleted file mode 100644
index cdfbe1a..0000000
--- a/testcrate/src/lib.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#[cfg(test)]
-mod tests {
- #[test]
- fn it_works() {
- }
-}
diff --git a/testcrate/tests/compile-fail/symbol_send.rs b/testcrate/tests/compile-fail/symbol_send.rs
deleted file mode 100644
index 19da4e7..0000000
--- a/testcrate/tests/compile-fail/symbol_send.rs
+++ /dev/null
@@ -1,9 +0,0 @@
-extern crate proc_macro2;
-
-use proc_macro2::Term;
-
-fn assert_send<T: Send>() {}
-
-fn main() {
- assert_send::<Term>(); //~ the trait bound `*const (): std::marker::Send` is not satisfied in `proc_macro2::Term`
-}
diff --git a/testcrate/tests/compile-fail/symbol_sync.rs b/testcrate/tests/compile-fail/symbol_sync.rs
deleted file mode 100644
index 68c1289..0000000
--- a/testcrate/tests/compile-fail/symbol_sync.rs
+++ /dev/null
@@ -1,9 +0,0 @@
-extern crate proc_macro2;
-
-use proc_macro2::Term;
-
-fn assert_sync<T: Sync>() {}
-
-fn main() {
- assert_sync::<Term>(); //~ the trait bound `*const (): std::marker::Sync` is not satisfied in `proc_macro2::Term`
-}
diff --git a/testcrate/tests/compiletest.rs b/testcrate/tests/compiletest.rs
deleted file mode 100644
index b1055ce..0000000
--- a/testcrate/tests/compiletest.rs
+++ /dev/null
@@ -1,14 +0,0 @@
-extern crate compiletest_rs as compiletest;
-
-fn run_mode(mode: &'static str) {
- let mut config = compiletest::default_config();
- config.mode = mode.parse().expect("invalid mode");
- config.target_rustcflags = Some("-L target/debug/deps".to_owned());
- config.src_base = format!("tests/{}", mode).into();
- compiletest::run_tests(&config);
-}
-
-#[test]
-fn compile_fail() {
- run_mode("compile-fail");
-}