summaryrefslogtreecommitdiffstats
path: root/src/build_test.cc
Commit message (Expand)AuthorAgeFilesLines
* Add test that proves `node->AddOutEdge(edge);` in `LoadDepFile()` is needed.Nico Weber2013-06-041-1/+24
* Fix restat builds with edges generating headers depended on through deps filesNico Weber2013-06-031-0/+64
* Fix Pool tests.Robert Iannucci2013-05-061-18/+37
* Don't record deps in dry runs.Nico Weber2013-04-221-1/+30
* Merge pull request #541 from sgraham/fix-vs2012Evan Martin2013-04-131-2/+2
|\
| * try again on vs2012 build fixesScott Graham2013-04-111-2/+2
* | fix testEvan Martin2013-04-111-14/+14
|/
* add a straightforward deps log test, fix the other oneEvan Martin2013-04-091-10/+81
* Make deps=gcc without depfile an error.Nico Weber2013-04-091-0/+18
* add a test for the "deps out of date" caseEvan Martin2013-04-091-0/+96
* add a test verifying build failure on bad depsEvan Martin2013-04-081-0/+17
* remove depfiles files as they're parsedEvan Martin2013-04-081-0/+6
* plumb DepsLog load through BuilderEvan Martin2013-04-081-1/+1
* pass command results via a structEvan Martin2013-04-081-17/+18
* split FakeCommandRunner out of BuildTestEvan Martin2013-04-081-87/+95
* move test virtual time "now_" into VirtualFileSystemEvan Martin2013-04-081-79/+78
* Add regression testRobert Iannucci2013-03-231-0/+74
* wrap some overlong linesEvan Martin2012-12-291-2/+4
* Fix formattingRobert Iannucci2012-11-301-6/+6
* Revert "Dump state for debugging"Robert Iannucci2012-11-101-4/+0
* Dump state for debuggingRobert Iannucci2012-11-101-0/+4
* cover the nulled pool caseRobert Iannucci2012-11-101-19/+20
* Add some tests!Robert Iannucci2012-11-101-3/+129
* Fix two spelling errorsMartin Olsson2012-10-031-1/+1
* move BuildLog to DependencyScanEvan Martin2012-09-041-2/+3
* if a file is missing in the log, count it as dirtyScott Graham2012-08-151-2/+54
* use DiskInterface to create the build directoryEvan Martin2012-08-071-5/+3
* Merge pull request #313 from wolfp/restat_missing_inputEvan Martin2012-07-031-0/+54
|\
| * Add a test for missing input files in restat ruleswolfp2012-06-271-0/+54
* | Only store command hashes in the build log.Nico Weber2012-06-151-2/+4
|/
* reduce custom ninja status patch in minor waysEvan Martin2012-04-261-31/+2
* Refactor and test progress status formatting.Nicolas Despres2012-04-241-1/+36
* Remove trailing white spaces.Nicolas Despres2012-04-241-7/+7
* fix warning: "comparison between signed and unsigned integer expressions"Hiroyuki Iwatsuki2012-03-161-8/+8
* Mark a phony target with no inputs as outputs-readyPeter Collingbourne2012-03-051-0/+26
* Be more selective about deleting output files when interruptedPeter Collingbourne2012-03-011-2/+57
* Merge pull request #217 from PetrWolf/masterEvan Martin2012-02-231-1/+129
|\
| * Response filesunknown2012-02-091-1/+129
* | If a command fails, wait for all running commands to terminate before we doPeter Collingbourne2012-02-041-2/+2
* | Implement cleanup-on-interruptPeter Collingbourne2012-02-041-5/+10
|/
* windows: use _WIN32 define everywhereEvan Martin2012-01-221-2/+2
* Add a test that dry run shows all commands that could be run (noneFrances Buontempo2012-01-161-0/+36
* adjust restat behavior around missing outputsEvan Martin2012-01-051-0/+27
* adjust depfile test now that parsing is more laxEvan Martin2011-12-191-2/+3
* remove makefile parsing code, use depfile code insteadEvan Martin2011-12-071-1/+1
* make Rule::name_ privateEvan Martin2011-12-071-5/+5
* make Node::in_edge_ privateEvan Martin2011-12-071-1/+1
* make Node::dirty_ privateEvan Martin2011-12-071-20/+20
* merge FileStat into NodeEvan Martin2011-12-071-10/+10
* add and use getter for Edge::rule_Evan Martin2011-12-071-5/+5