cargo/tests
Alex Crichton 80a81334f6 Fix lots of windows tests
* Add a convenience method bin() for generating the name of a binary. On windows
  this remembers to append `.exe`.

* Stop executing relative paths to binaries and relying on PATH. This is
  suffering from rust-lang/rust#15149 and failing to spawn processes on windows.
  Additionally, this allows the tests to work with a pre-installed cargo becuase
  the freshly built executables are precisely specified.

* A new function, escape_path(), was added for tests. When generated source
  files with paths, this function needs to be called to properly escape the
  \-character that appears in windows path names. Without this function we would
  be generating invalid TOML and rust.
2014-06-25 11:15:04 -07:00
..
fixtures Initial commit 2014-03-04 15:22:44 -08:00
support Fix lots of windows tests 2014-06-25 11:15:04 -07:00
test_cargo_compile.rs Fix lots of windows tests 2014-06-25 11:15:04 -07:00
test_cargo_compile_git_deps.rs Fix lots of windows tests 2014-06-25 11:15:04 -07:00
test_cargo_compile_path_deps.rs Fix lots of windows tests 2014-06-25 11:15:04 -07:00
test_shell.rs Disable terminal tests on windows 2014-06-25 11:12:56 -07:00
tests.rs Paths nested in paths 2014-06-17 17:05:29 -07:00