All cases here (not all are relevant, git grep just matches them all):
phaj...@harrowdale:/chromium/src$ git grep std::cout
chrome/browser/extensions/extension_apitest.cc: std::cout << "Got
EXTENSION_TEST_PASSED notification.\n";
chrome/browser/extensions/extension_apitest.cc: std::cout << "Got
EXTENSION_TEST_FAILED notification.\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Num
extensions before: " << IntToString(num_before) << " "
chrome/browser/extensions/extension_browsertest.cc: std::cout << " "
<< service->extensions()->at(i)->id() << "\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Errors
follow:\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << *iter
<< "\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Timed
out waiting for page actions to become visible."
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Got
EXTENSION_LOADED notification.\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Got
EXTENSION_UPDATE_DISABLED notification.\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Got
EXTENSION_HOST_DID_STOP_LOADING notification.\n";
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< "Bloom filter with prefixes: " << prefixes.size()
chrome/browser/safe_browsing/filter_false_positive_perftest.cc:
std::cout << "Hit for URL: " << url
chrome/browser/safe_browsing/filter_false_positive_perftest.cc:
std::cout << "Miss for URL: " << url
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< "URLs checked: " << url_count
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< ", weighted hits: " << weighted_hits
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< std::endl;
chrome/browser/extensions/extension_apitest.cc: std::cout << "Got
EXTENSION_TEST_PASSED notification.\n";
chrome/browser/extensions/extension_apitest.cc: std::cout << "Got
EXTENSION_TEST_FAILED notification.\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Num
extensions before: " << IntToString(num_before) << " "
chrome/browser/extensions/extension_browsertest.cc: std::cout << " "
<< service->extensions()->at(i)->id() << "\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Errors
follow:\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << *iter
<< "\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Timed
out waiting for page actions to become visible."
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Got
EXTENSION_LOADED notification.\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Got
EXTENSION_UPDATE_DISABLED notification.\n";
chrome/browser/extensions/extension_browsertest.cc: std::cout << "Got
EXTENSION_HOST_DID_STOP_LOADING notification.\n";
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< "Bloom filter with prefixes: " << prefixes.size()
chrome/browser/safe_browsing/filter_false_positive_perftest.cc:
std::cout << "Hit for URL: " << url
chrome/browser/safe_browsing/filter_false_positive_perftest.cc:
std::cout << "Miss for URL: " << url
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< "URLs checked: " << url_count
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< ", weighted hits: " << weighted_hits
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< std::endl;
chrome/browser/safe_browsing/filter_false_positive_perftest.cc: std::cout
<< "Time results for checks: " << num_checks
chrome/browser/thumbnail_store_unittest.cc: std::cout << "Max diff btwn
original and encoded image (b,g,r,a) = ("
chrome/test/v8_unit_test.cc: std::cout << message << "\n";
courgette/adjustment_method_2.cc: ~LogToCout() { std::cout << std::endl; }
courgette/adjustment_method_2.cc: std::ostream& stream() { return
std::cout; }
courgette/disassembler.cc:// Histogram is printed to std::cout. It is
purely for debugging the algorithm
courgette/disassembler.cc: std::cout << total << " " << kind << " to "
courgette/disassembler.cc: std::cout << "indegree: #targets-with-indegree
(example)" << std::endl;
courgette/disassembler.cc: std::cout << "..." << std::endl;
courgette/disassembler.cc: std::cout << std::dec << p->first << ": " <<
count;
courgette/disassembler.cc: std::cout << " " <<
pe_info().DescribeRVA(p->second[i]);
courgette/disassembler.cc: std::cout << std::endl;
ipc/ipc_tests.cc: std::cout << "Reflector up" << std::endl;
ipc/ipc_tests.cc: std::cout << "Client Messages: " << count_messages_ <<
std::endl;
ipc/ipc_tests.cc: std::cout << "Client Latency: " << latency_messages_ <<
std::endl;
ipc/ipc_tests.cc: std::cout << "perflistener up" << std::endl;
ipc/ipc_tests.cc: std::cout << "Server Messages: " << count_messages_ <<
std::endl;
ipc/ipc_tests.cc: std::cout << "Server Latency: " << latency_messages_ <<
std::endl;
media/bench/bench.cc: std::cout << "* ";
media/bench/bench.cc: std::cout << " ";
media/bench/bench.cc: std::cout << "Stream #" << i << ": Unknown" <<
std::endl;
media/bench/bench.cc: std::cout << "Stream #" << i << ": " <<
codec->name << " ("
media/bench/bench.cc: std::cout.setf(std::ios::fixed);
media/bench/bench.cc: std::cout.precision(2);
media/bench/bench.cc: std::cout << std::endl;
media/bench/bench.cc: std::cout << " Frames:" << std::setw(10) <<
frames
media/bench/bench.cc: std::cout << " Total:" << std::setw(10) <<
total.InMillisecondsF()
media/bench/bench.cc: std::cout << " Summation:" << std::setw(10) << sum
media/bench/bench.cc: std::cout << " Average:" << std::setw(10) <<
average
media/bench/bench.cc: std::cout << " StdDev:" << std::setw(10) <<
stddev
media/tools/wav_ola_test.cc: std::cout << in_path << "\n"
o3d/compiler/puritan/main.cc: std::cout << "(Seed " << options.seed.get()
<< "), "
o3d/compiler/puritan/main.cc: std::cout << comma(&need_comma) << "in" <<
i;
o3d/compiler/puritan/main.cc: std::cout << ")),"
phaj...@harrowdale:/chromium/src$ git grep std::cerr
base/debug_util_win.cc: OutputToStream(&std::cerr);
chrome/tools/pbl_tool/pbl_tool.cc:#define ICERR std::cerr
Binary file chrome/tools/test/reference_build/chrome/chrome_dll.pdb matches
media/bench/bench.cc: std::cerr << "Usage: media_bench [OPTIONS] FILE\n"
media/bench/bench.cc: std::cerr << "Unable to initialize the media
library.";
media/bench/bench.cc: std::cerr << "Unknown --stream option " << stream
<< std::endl;
media/bench/bench.cc: std::cerr << "Could not open " << path <<
std::endl;
media/bench/bench.cc: std::cerr << "Could not find stream info for " <<
path << std::endl;
media/bench/bench.cc: std::cerr << "WARNING: Could not initialize
threading!\n"
media/bench/bench.cc: std::cerr << "Could not open codec " <<
codec_context->codec->name
media/bench/bench.cc: std::cerr << "Could not allocate an AVFrame" <<
std::endl;
media/bench/bench.cc: std::cerr << "Error while decoding" <<
std::endl;
media/tools/wav_ola_test.cc: std::cerr << "Usage: wav_ola_test RATE
INFILE OUTFILE\n"
o3d/compiler/puritan/exp_gen.cc: std::cerr << x;
o3d/compiler/puritan/puritan_assert.cc: std::cerr << "Fatal error [" <<
file << ":" << func << ":" << line << "] " << message << "\n";
o3d/converter/cross/converter_main.cc: std::cerr << "Usage: " << argv[0]
o3d/converter/cross/converter_main.cc: std::cerr
o3d/converter/cross/converter_main.cc: std::cerr << "Invalid --up-axis
value. Should be --up-axis=x,y,z\n";
o3d/converter/cross/converter_main.cc: std::cerr << "Converted '" <<
o3d::FilePathToUTF8(in_filename).c_str()
o3d/converter/cross/converter_main.cc: std::cerr <<
error_messages.c_str() << std::endl;
o3d/converter/cross/converter_main.cc: std::cerr << "FAILED to convert '"
o3d/converter/cross/verifier_main.cc: std::cerr << "Usage: " <<
FilePath(argv[0]).BaseName().value()
o3d/converter/cross/verifier_main.cc: std::cerr << "Warning: Ignoring
output filename because conditioning "
o3d/converter/cross/verifier_main.cc: std::cerr << "Shader in '" <<
o3d::FilePathToUTF8(in_filename).c_str()
o3d/converter/cross/verifier_main.cc: std::cerr << errors.c_str() <<
std::endl;
o3d/converter/cross/verifier_main.cc: std::cerr << "Shader in '" <<
o3d::FilePathToUTF8(in_filename).c_str()
o3d/converter_edge/cross/converter_main.cc: std::cerr << "Usage: " <<
argv[0]
o3d/converter_edge/cross/converter_main.cc: std::cerr
o3d/converter_edge/cross/converter_main.cc: std::cerr << "Invalid
--up-axis value. Should be --up-axis=x,y,z\n";
o3d/converter_edge/cross/converter_main.cc: std::cerr << "Invalid
--sharp-edges-threshold value.\n";
o3d/converter_edge/cross/converter_main.cc: std::cerr << "Invalid
--sharp-edge-color value. Should be "
o3d/converter_edge/cross/converter_main.cc: std::cerr << "Converted '" <<
o3d::FilePathToUTF8(in_filename).c_str()
o3d/converter_edge/cross/converter_main.cc: std::cerr <<
error_messages.c_str() << std::endl;
o3d/converter_edge/cross/converter_main.cc: std::cerr << "FAILED to
convert '"
o3d/converter_edge/cross/verifier_main.cc: std::cerr << "Usage: " <<
FilePath(argv[0]).BaseName().value()
o3d/converter_edge/cross/verifier_main.cc: std::cerr << "Warning:
Ignoring output filename because conditioning "
o3d/converter_edge/cross/verifier_main.cc: std::cerr << "Shader in '" <<
o3d::FilePathToUTF8(in_filename).c_str()
o3d/converter_edge/cross/verifier_main.cc: std::cerr << errors.c_str() <<
std::endl;
o3d/converter_edge/cross/verifier_main.cc: std::cerr << "Shader in '" <<
o3d::FilePathToUTF8(in_filename).c_str()
sandbox/linux/seccomp/ioctl.cc: std::cerr << "Unsupported ioctl: 0x" <<
std::hex << ioctl_req.req <<
sandbox/linux/seccomp/x86_decode.cc: // std::cerr << "Unsupported
instruction at 0x" << std::hex <<
sandbox/linux/seccomp/x86_decode.cc: // std::cerr << std::hex <<
std::uppercase << std::setw(2) <<
sandbox/linux/seccomp/x86_decode.cc: // std::cerr << "]" << std::endl;
testing/gmock/include/gmock/internal/gmock-port.h:
FormatFileLocation(file, line, &::std::cerr);
testing/gmock/include/gmock/internal/gmock-port.h: ::std::cerr << "
ERROR: Condition " << condition << " failed. ";
testing/gmock/include/gmock/internal/gmock-port.h: ::std::cerr <<
::std::endl;
testing/gmock/include/gmock/internal/gmock-port.h: ::std::ostream&
GetStream() { return ::std::cerr; }
testing/gmock/src/gmock-spec-builders.cc: ::std::cerr.flush();
testing/gmock/test/gmock-port_test.cc: ::std::cerr << "Success\n";
On Tue, Sep 1, 2009 at 10:54, Marc-Antoine Ruel <[email protected]> wrote:
> Alsochrome/browser/extensions/extension_apitest.cc
> chrome/browser/extensions/extension_browsertest.cc
>
> There is also ipc/ipc_tests.cc and views/view.cc but it's in really old
> code.
>
> M-A
>
> On Tue, Sep 1, 2009 at 10:51 AM, Aaron Boodman <[email protected]> wrote:
>
>> Actually, I found two:
>>
>> thumbnail_store_unittest.cc:134: std::cout << "Max diff btwn original and
>> encoded image (b,g,r,a) = ("v8_unit_test.cc:91: std::cout << message <<
>> "\n";
>>
>> - a
>>
>> On Tue, Sep 1, 2009 at 10:49 AM, Aaron Boodman <[email protected]> wrote:
>>
>>> Yeah, no problem. Do you have the test in question off hand?
>>>
>>>
>>> On Tue, Sep 1, 2009 at 10:46 AM, Marc-Antoine Ruel
>>> <[email protected]>wrote:
>>>
>>>> That's fine, we simply filter to ERROR by default.
>>>> Can you change it to ERROR (if that's what you think it is)
>>>>
>>>> Thanks,
>>>>
>>>> M-A
>>>>
>>>>
>>>> On Tue, Sep 1, 2009 at 10:44 AM, Aaron Boodman <[email protected]> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Tue, Sep 1, 2009 at 10:43 AM, Aaron Boodman <[email protected]> wrote:
>>>>>
>>>>>> Sorry. I tried LOG(INFO) and LOG(WARNING) and neither worked. I then
>>>>>> jumped to just using std::cout.
>>>>>> - a
>>>>>>
>>>>>>
>>>>>> On Tue, Sep 1, 2009 at 10:40 AM, Marc-Antoine Ruel <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Please never use std::cout in unit tests. Use LOG(ERROR) if you want
>>>>>>> to output debug information about internal error state. That will log
>>>>>>> the correct process id.
>>>>>>>
>>>>>>> The reason is dead simple, it makes automatic log processing hard and
>>>>>>> Pawel's regexp miserable.
>>>>>>>
>>>>>>> If you still want to use cout, at least please use \n or std::endl.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> M-A
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>> >>
>>
>
--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected]
View archives, change email options, or unsubscribe:
http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---