summaryrefslogtreecommitdiffstats
path: root/src/backends/mod.rs
diff options
context:
space:
mode:
authorsyn <isaqtm@gmail.com>2020-02-07 17:03:34 +0300
committersyn <isaqtm@gmail.com>2020-02-07 17:03:34 +0300
commit1da53f2a38fb46848eb4094a001a4e69927de027 (patch)
treea6c109fad611b3fe8accc54485b3e3a9556bbfa2 /src/backends/mod.rs
parente79e28b80bd73119dd14ceae8b99fca2bd0b3f11 (diff)
downloadevr-1da53f2a38fb46848eb4094a001a4e69927de027.tar.gz
Remove test files
Piping is a shell's job, not evr's
Diffstat (limited to 'src/backends/mod.rs')
-rw-r--r--src/backends/mod.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/backends/mod.rs b/src/backends/mod.rs
index 010c4d9..0af1bb1 100644
--- a/src/backends/mod.rs
+++ b/src/backends/mod.rs
@@ -3,9 +3,6 @@ use std::env::temp_dir;
use lazy_static::lazy_static;
use std::io::{ Error, ErrorKind, Result };
use nix::sys::signal::Signal as NixSignal;
-use std::process::Stdio;
-use std::fs::File;
-use log::warn;
pub mod python;
pub mod clang;
@@ -28,30 +25,6 @@ pub trait Backend {
fn get_template(&self) -> Option<&str>;
fn run(&self, fname: &Path) -> Result<RunStatus>;
-
- fn try_guess_test_file(&self, fname: &Path) -> Option<PathBuf> {
- let maybe_test = fname.with_extension("txt");
- if maybe_test.exists() {
- return Some(maybe_test);
- }
- None
- }
-
- fn get_stdin(&self, fname: &Path) -> Stdio {
- match self.try_guess_test_file(fname) {
- Some(test_filename) => match File::open(&test_filename) {
- Ok(test_content) => {
- println!("Using {}", test_filename.as_path().display());
- Stdio::from(test_content)
- },
- Err(err) => {
- warn!("Could not open test file. Fallback to piped: {}", err);
- Stdio::piped()
- }
- },
- None => Stdio::piped()
- }
- }
}
fn mk_tmp_dir() -> Result<&'static std::path::PathBuf> {