summaryrefslogtreecommitdiffstats
path: root/src/build_test.cc
Commit message (Expand)AuthorAgeFilesLines
* Add 'using namespace std;' to all cc files to prepare for removing it from he...Michael Jones2020-09-301-0/+2
* [clang-tidy] check empty instead of size (#1784)Rosen Penev2020-06-041-1/+1
* depfile_parser: remove restriction on multiple outputsBen Boeckel2019-11-201-0/+223
* Small constifications (#1647)Konstantin Kharlamov2019-09-191-2/+2
* Teach builder to load dyndep files when they are readyBrad King2019-04-181-0/+717
* Teach FakeCommandRunner to support multiple active commandsBrad King2019-04-181-21/+47
* Allow EdgeFinished and NodeFinished to fail with errorsBrad King2019-04-181-26/+52
* Restore tolerance of self-referencing phony build statementsBrad King2017-09-081-0/+13
* Drop unnecessary cycle detection in Plan::AddTargetBrad King2017-06-191-53/+0
* Simplify BuildTest.StatFailureAbortsBuild test caseBrad King2017-06-191-2/+2
* Fix segfault on edge with no inputsColin Cross2017-06-161-0/+31
* Always rebuild on errorsColin Cross2017-05-221-2/+2
* Add a test that fails if a rule updates it output file but failsColin Cross2017-05-221-2/+49
* Regression test for not initialized elapsed time bug.gkistanova2016-07-141-0/+8
* Fix NINJA_STATUS %r on dumb terminalsColin Cross2016-04-291-2/+4
* Improve Plan::EdgeFinished signatureBrad King2016-04-191-26/+26
* Merge pull request #1126 from bradking/pool-release-on-failNico Weber2016-04-191-24/+90
|\
| * Add another test case covering pool release on edge failureDavid Emett2016-04-061-0/+24
| * Release the pool slot held by an edge whether it succeeds or failsFredrik Medley2016-04-061-24/+66
* | Avoid double-scheduling build edges in another caseBrad King2016-02-031-0/+23
|/
* Add support for build statement implicit outputsBrad King2016-02-031-0/+16
* Make links point to org pageNico Weber2015-11-111-4/+4
* Fix pool use count going unbalancedScott Graham2015-04-231-8/+36
* Don't get stuck on cyclic graphs where one edge has multiple outputs.Nico Weber2015-04-011-0/+37
* Let Stat() have an err outparam instead of writing to stderr.Nico Weber2015-03-311-4/+5
* Make failing stat() calls abort the build.Nico Weber2015-03-191-11/+25
* On unexpected output in a .d file, rebuild instead erroring.Nico Weber2015-03-121-0/+17
* Reject depfiles that don't contain a : after the target name.Nico Weber2015-03-121-2/+1
* make all GetNode explicit, add DepsLog canonicalize testScott Graham2014-11-101-1/+67
* improve testScott Graham2014-11-091-7/+10
* remove CanonicalizePath overloads, test for toplevel behaviourScott Graham2014-11-091-0/+29
* path decanonicalization when building commandScott Graham2014-11-081-2/+1
* CanonicalizePath handles \ on WindowsScott Graham2014-10-301-5/+1
* Use a small, standalone testing framework instead of googletest.Nico Weber2014-09-181-1/+3
* Make "depfile=$out.d" work if $out contains escaped characters, rspfile too.Nico Weber2014-05-211-17/+28
* win console wip: enable testNico Weber2014-05-131-4/+2
* Introduce the "console" poolPeter Collingbourne2014-02-031-10/+54
* Make BuildLogUser reference constant.Nico Weber2014-01-071-1/+1
* Rename "IsDead" to "BuildLogUser".Nico Weber2014-01-041-2/+2
* Make tests compile (one fails atm).Nico Weber2014-01-021-2/+4
* Simplify.Nico Weber2013-09-081-3/+2
* Fix for build test for BuildWithDepsLogTest.RestatMissingDepfileDepslogRichard Geary2013-09-071-1/+4
* Fix restat rebuild if deps are missing.Maxim Kalaev2013-09-021-1/+117
* Minor style fixes, no behavior change.Nico Weber2013-08-231-2/+2
* Add a test for issue #638.Nico Weber2013-08-221-0/+1
* Add test for correct restat logicChris Hopman2013-07-201-0/+40
* Add a test for CreatePhonyInEdge() in depsmode path.Nico Weber2013-06-061-0/+61
* 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