7275 Commits

Author SHA1 Message Date
Yehuda Katz + Carl Lerche
9a1c63ea17 Track master for tests 2014-06-09 13:08:09 -07:00
Yehuda Katz
41b6f52681 Tests passing again 2014-05-29 14:31:09 -07:00
Yehuda Katz
e42203f7f6 Up to date with master 2014-05-29 14:06:43 -07:00
Yehuda Katz
edbe491003 Up to date with master 2014-05-29 13:57:31 -07:00
Carl Lerche
a06fd2e7fa Compile all deps into the root projects target dir 2014-05-28 17:31:23 -07:00
Yehuda Katz
d5a7bc33d2 Improve shell and add tests 2014-05-27 18:53:37 -07:00
Yehuda Katz
574829e9f7 Initial pass at a Shell 2014-05-27 18:53:37 -07:00
Carl Lerche
7e6433feda Track rust master 2014-05-27 16:14:34 -07:00
Yehuda Katz
21322f07b4 Wrote more integration tests for cargo compile
At the moment, the rustc exec for the root project inherits the stdout
and stderr FDs (so that warnings and errors flow through), but
output from dependencies is only emitted if the compilation fails to
avoid warning noise from dependencies.
2014-05-12 17:33:13 -07:00
Yehuda Katz
b8621c5042 More tests for error cases in compile
Also some refactoring of the error structure. More cleanup work around
human-readable and CLI errors is still required.
2014-05-09 16:57:13 -07:00
Yehuda Katz
7983a5fd16 Clean up process DSL in tests 2014-05-08 17:50:58 -07:00
Yehuda Katz
48dc081419 Get nested dependencies working 2014-05-08 16:50:53 -07:00
Yehuda Katz
23d78ddfb0 Support any bytes container 2014-05-08 16:50:52 -07:00
Yehuda Katz
682d4e94c8 Get compile test passing 2014-05-08 13:33:04 -07:00
Carl Lerche
bafa5f2b5a Track Rust master changes 2014-05-08 13:10:08 -07:00
Carl Lerche
1ce7641593 Core struct refactor 2014-05-05 21:54:49 -07:00
Carl Lerche
8842b02cfd Cleanup ProcessBuilder, work towards getting tests passing 2014-05-05 16:28:01 -07:00
Yehuda Katz
85e4dccef2 Everything's compiling again 2014-04-29 11:05:01 -07:00
Carl Lerche
f4d6d02135 Beginnings of a dependency resolver 2014-04-11 15:11:10 -07:00
Carl Lerche
db92e67c87 Track rust master 2014-04-09 13:28:10 -07:00
Carl Lerche
79fe64158c Implement process hamcrest matcher 2014-04-02 16:34:19 -07:00
Carl Lerche
6899567bc3 Update tests against Rust master 2014-04-02 13:22:45 -07:00
Carl Lerche
aec45be721 Cleanup integration test 2014-03-20 15:17:19 -07:00
Carl Lerche
d1ec90b3d8 Initial stab at integration tests
At the same time, we started adding a generic error handling concept to
Cargo.

The idea is that every Result gets converted to a CargoError, which
includes all the information that Cargo needs to print out a friendly
human error message and exit gracefully.
2014-03-20 12:12:47 -07:00
Carlhuda
227d4e83ef Initial commit 2014-03-04 15:22:44 -08:00