0
Commit Graph

23 Commits

Author SHA1 Message Date
Thomas Lukaszewicz
2c5fb6143c Replaced --single_process with --single-process-tests
Ensured that functionality that runs tests + launcher in a
single process is consistently referred to with the switch
--single-process-tests rather than previous content::
specific --single_process in both code and documentation.

Performed basic cleanup to ensure that unused declarations
were removed and made sure switches in content:: are more
consistently declared in the appropriate headers.

Bug: 460513
Change-Id: Ic901d7af972ad43c9e0e2d31e34cc778d388d34a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1848365
Reviewed-by: Mike Pinkerton <pinkerton@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Thomas Lukaszewicz <tluk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#705635}
2019-10-14 19:20:05 +00:00
Christian Biesinger
3332bb3a3e Add debugging tips for using jsdbg and rr
R=eae@chromium.org, sajos@microsoft.com

Change-Id: I4ca39e7299b400d9a34e41d3b0909bbee2e1222d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1750386
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686331}
2019-08-13 05:45:23 +00:00
Marijn Kruisselbrink
eebac46b73 Fix link to web_tests_linux.md
Change-Id: I5db4cf2f7c223f4ff51832673ae644ecbbeffb46
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1632656
Auto-Submit: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663874}
2019-05-28 19:33:16 +00:00
Tom Anderson
f06ac3891c Make //tools/gdb easier to use
//tools/gdb was broken up into several different files that developers had to
source manually.  This change makes it so that all files get pulled in by
//tools/gdb/gdbinit, and also updates the documentation to point to a common
location for using gdbinit.

BUG=929992
R=thakis

Change-Id: Iea6c015a919b5615c0860e78ada246d7dbb5a278
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1538564
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#649401}
2019-04-10 03:49:38 +00:00
Kent Tamura
59ffb020bd Update "LayoutTests" / "layout test" in docs/*.md.
This CL renames the following md files:
 - layout_tests_linux -> web_tests_linux.md
 - how_to_extend_layout_test_framework.md ->
   how_to_extend_web_test_framework.md
 - testing/layout_test_baseline_fallback.md ->
   testing/web_test_baseline_fallback.md
 - testing/layout_test_expectations.md -> testing/web_test_expectations.md
 - testing/layout_tests.md -> testing/web_tests.md
 - testing/layout_tests_in_content_shell.md ->
   testing/web_tests_in_content_shell.md
 - testing/layout_tests_tips.md -> testing/web_tests_tips.md
 - testing/layout_tests_with_manual_fallback.md ->
   testing/web_tests_with_manual_fallback.md
 - testing/writing_layout_tests -> testing/writing_web_tests.md

No-Try: true
Change-Id: Ied34815c92e449888b20818540a5ed0a76107bd1
Bug: 843412
Reviewed-on: https://chromium-review.googlesource.com/c/1350559
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611024}
2018-11-27 05:30:56 +00:00
Nico Weber
8940a78ee4 Stop explicitly setting strip_absolute_paths_from_debug_symbols to true.
It's been defaulted to true for a while now on Linux and Windows,
so rely on the default setting instead.

Bug: none
Change-Id: Id24297dff08b28ee5e28f6cb6267018a4a1443e1
Reviewed-on: https://chromium-review.googlesource.com/c/1294298
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601777}
2018-10-22 23:28:28 +00:00
Daniel Bratell
f73f0df88a Remove references to gyp from DEPS and docs
Bug: 826218
Change-Id: I176e1aeb0b24b21c6b4e5ee40910dce2bce52c95
Reviewed-on: https://chromium-review.googlesource.com/1239461
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Daniel Bratell <bratell@opera.com>
Cr-Commit-Position: refs/heads/master@{#593522}
2018-09-24 13:52:49 +00:00
Tom Anderson
287339e073 Remove GTK2 code
GTK2 code was historically kept around to keep the electron build working.  But
as of Nov 26, 2017, electron now uses GTK3 [1], so it should now be safe to
remove all of the old GTK2-only code.

[1] https://github.com/electron/electron/issues/2927#issuecomment-347092515

BUG=876558
R=sky

Change-Id: I78402053ae508ccd8fc7ac73697a861bb1ebacf6
Reviewed-on: https://chromium-review.googlesource.com/1183858
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585265}
2018-08-22 21:52:02 +00:00
Tom Anderson
71df8872b8 Use -fdebug-compilation-dir instead of -fdebug-prefix-map
Using -fdebug-prefix-map requires adding an absolute path on the command line.
This is bad for relocatable builds, and couldn't be good for goma caching.

This CL changes usage of -fdebug-prefix-map to -fdebug-compilation-dir, which we
can tell the compilation dir we want to set directly (in our case, ".").

The produced .o and .dwo files are identical in the build configuration that I
tested.

BUG=846610,439949
R=dpranke
CC=tikuta

Change-Id: I8cdbfea14f7330118b9f25ebfa6af5bdf447bf17
Reviewed-on: https://chromium-review.googlesource.com/1103546
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569345}
2018-06-21 19:02:25 +00:00
Takuto Ikuta
3ae0e03b84 Enable strip_absolute_paths_from_debug_symbols for goma build on Linux
This is for compile cache sharing between users and bot using same build
config.

This will prevent gdb from finding symbols unless your pwd is the build
dir, or you follow the steps described in docs/linux_debugging.md added
in this CL.

Proposal docs.
https://docs.google.com/document/d/1OX4jY_bOCeNK7PNjVRuBQE9s6BQKS8XRNWGK8FEyh-E/edit?usp=sharing

Bug: crbug.com/439949, crbug.com/603286
Change-Id: I4a5a62a280bb40102866bcfa282e0993fb671755
Reviewed-on: https://chromium-review.googlesource.com/1055348
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559814}
2018-05-18 06:10:40 +00:00
Kenichi Ishibashi
e17b8d9f4f Update linux_debugging.md
The GDB pretty printers for blink has moved. Update the doc accordingly.

Bug: N/A
Change-Id: Ifce05658d6c207d761fb349d5c4ab877f7e09ae9
Reviewed-on: https://chromium-review.googlesource.com/1029650
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553899}
2018-04-26 03:32:46 +00:00
dpranke
5f39f7da67 Remove stray doc references to valgrind.
We removed direct support for valgrind on linux quite some
time ago, but apparently we missed a number of references
in the docs. This CL removes them, to reduce confusion.

R=mbarbella@chromium.org
BUG=

Review-Url: https://codereview.chromium.org/2632003002
Cr-Commit-Position: refs/heads/master@{#443967}
2017-01-17 01:39:38 +00:00
thomasanderson
3d074282ed Remove build_dir arg from xvfb.py
R=dpranke@chromium.org
BUG=670470

Review-Url: https://codereview.chromium.org/2521353003
Cr-Commit-Position: refs/heads/master@{#436652}
2016-12-06 18:23:09 +00:00
xiaoyin.l
1003c0bc03 Use HTTPS links for Google domains in docs
Since almost all Google domains support HTTPS, and it is a good practice to
use HTTPS wherever possible, thus in this patch, I changed most HTTP links
to https whose domains are known to support HTTPS well.

Modifications are generated by running these commands in src/docs directory:
sed -i 's/http:\/\/www.chromium.org/https:\/\/www.chromium.org/g' *.md
sed -i 's/http:\/\/developer.android.com/https:\/\/developer.android.com/g' *.md
sed -i 's/http:\/\/dev.chromium.org/https:\/\/dev.chromium.org/g' *.md
sed -i 's/http:\/\/build.chromium.org/https:\/\/build.chromium.org/g' *.md
sed -i 's/http:\/\/src.chromium.org/https:\/\/src.chromium.org/g' *.md
sed -i 's/http:\/\/crbug.com/https:\/\/crbug.com/g' *.md
sed -i 's/http:\/\/groups.google.com/https:\/\/groups.google.com/g' *.md
sed -i 's/http:\/\/cs.chromium.org/https:\/\/cs.chromium.org/g' *.md
sed -i 's/http:\/\/codereview.chromium.org/https:\/\/codereview.chromium.org/g' *.md

BUG=

Review-Url: https://codereview.chromium.org/2545363002
Cr-Commit-Position: refs/heads/master@{#436501}
2016-12-06 02:53:51 +00:00
qyearsley
c0dc6f499d Fix spelling mistakes in //docs.
This includes spelling mistakes like:

accomodate->accommodate
ommited->omitted
unuseable->unusable
dependant->dependent
enviroment->environment
preceed->precede
occurrance->occurrence
occurrances->occurrences
intergrated->integrated
altough->although
appriopriate->appropriate
corresponing->corresponding
dependecies->dependencies
leniant->lenient
overriden->overridden
persisten->persistent
specifyinhg->specifying

As well as capitalization changes like:

javascript->JavaScript
Webkit->WebKit
linux->Linux

A couple other minor things:

the the -> the
trybot -> try bot
etc.

Review-Url: https://codereview.chromium.org/2551513002
Cr-Commit-Position: refs/heads/master@{#436046}
2016-12-02 22:16:53 +00:00
thakis
3e861deabe "up-to-date" should only use hyphens when used as compound modifier of a noun
See bug, apparently it's "an up-to-date thing" but "thing is up to date".
The bug is only about grd files, but I went through `git grep -l up-to-date`
while I was at it.

BUG=344535
TBR=IPC owner
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation;tryserver.blink:linux_blink_rel

Review-Url: https://codereview.chromium.org/2059143002
Cr-Commit-Position: refs/heads/master@{#399698}
2016-06-14 14:25:32 +00:00
brettw
20d800c70e Update Linux build docs to remove GYP references.
This removes most references to the GYP build from files in docs starting with "linux_".

Review URL: https://codereview.chromium.org/1877013002

Cr-Commit-Position: refs/heads/master@{#386526}
2016-04-12 00:12:25 +00:00
sbc
9f033f816b Fix various issues with Markdown docs
- Removed links to old wiki pages
- Fixed broken table in test_descriptions.md
- Fixed tables that don't have heading
- Fix codeblock in common_build_tasks.md

Review URL: https://codereview.chromium.org/1473953002

Cr-Commit-Position: refs/heads/master@{#361773}
2015-11-26 00:52:25 +00:00
andybons
8c02a1ff98 [Docs] Update latest docs per wiki changes.
R=brettw
BUG=none

Review URL: https://codereview.chromium.org/1316063006

Cr-Commit-Position: refs/heads/master@{#347433}
2015-09-04 17:03:43 +00:00
nodir
a6074d4c3d [Docs] fixes
Stylistic and other fixes

R=andybons@chromium.org
BUG=524256

Review URL: https://codereview.chromium.org/1318153003

Cr-Commit-Position: refs/heads/master@{#346569}
2015-09-01 04:27:19 +00:00
andybons
e6a8f2bdcc [Docs] Remove \uFEFF from beginning of some docs
TBR=nodir@chromium.org
BUG=none

Review URL: https://codereview.chromium.org/1320423007

Cr-Commit-Position: refs/heads/master@{#346502}
2015-08-31 22:46:39 +00:00
andybons
ad92aa3575 [Docs] Another round of stylistic fixes.
TBR=nodir
BUG=524256

Review URL: https://codereview.chromium.org/1324603002

Cr-Commit-Position: refs/heads/master@{#346335}
2015-08-31 02:28:22 +00:00
andybons
3322f7611b Per https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/irLAQ8f8uGk
Initial migration of wiki content over to src/docs

There will be a follow-up CL to ensure docs are following chromium’s style guide, links are fixed, etc. The file auditing was becoming too much for a single change and per Nico’s suggestion, it seems to be better to do

+ Bulk import with initial prune.
+ Follow-up CLs to clean up the documentation.

So that each CL has its own purpose.

BUG=none

Review URL: https://codereview.chromium.org/1309473002

Cr-Commit-Position: refs/heads/master@{#345186}
2015-08-24 21:39:36 +00:00