Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Side by Side Diff: docs/layout_tests_linux.md

Issue 2632003002: Remove stray doc references to valgrind. (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | docs/linux_debugging.md » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Running layout tests on Linux 1 # Running layout tests on Linux
2 2
3 1. Build `blink_tests` (see [Linux-specific build instructions](https://chromiu m.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md)) 3 1. Build `blink_tests` (see [Linux-specific build instructions](https://chromiu m.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md))
4 1. Checkout the layout tests 4 1. Checkout the layout tests
5 * If you have an entry in your `.gclient` file that includes 5 * If you have an entry in your `.gclient` file that includes
6 "LayoutTests", you may need to comment it out and sync. 6 "LayoutTests", you may need to comment it out and sync.
7 * You can run a subset of the tests by passing in a path relative to 7 * You can run a subset of the tests by passing in a path relative to
8 `src/third_party/WebKit/LayoutTests/`. For example, 8 `src/third_party/WebKit/LayoutTests/`. For example,
9 `run_layout_tests.py fast` will only run the tests under 9 `run_layout_tests.py fast` will only run the tests under
10 `src/third_party/WebKit/LayoutTests/fast/`. 10 `src/third_party/WebKit/LayoutTests/fast/`.
(...skipping 22 matching lines...) Expand all
33 You can also just run `build/install-build-deps.sh` again. 33 You can also just run `build/install-build-deps.sh` again.
34 34
35 ## Plugins 35 ## Plugins
36 36
37 If `fast/dom/object-plugin-hides-properties.html` and 37 If `fast/dom/object-plugin-hides-properties.html` and
38 `plugins/embed-attributes-style.html` are failing, try uninstalling 38 `plugins/embed-attributes-style.html` are failing, try uninstalling
39 `totem-mozilla` from your system: 39 `totem-mozilla` from your system:
40 40
41 sudo apt-get remove totem-mozilla 41 sudo apt-get remove totem-mozilla
42 42
43
44 ## Running layout tests under valgrind on Linux
45
46 As above, but use `tools/valgrind/chrome_tests.sh -t webkit` instead. e.g.
47
48 sh tools/valgrind/chrome_tests.sh -t webkit LayoutTests/fast/
49
50 This defaults to using --debug. Read the script for more details.
51
52 If you're trying to reproduce a run from the valgrind buildbot, look for the
53 `--run_chunk=XX:YY` line in the bot's log. You can rerun exactly as the bot did
54 with the commands.
55
56 ```shell
57 cd ~/chromium/src
58 echo XX > valgrind_layout_chunk.txt
59 sh tools/valgrind/chrome_tests.sh -t layout -n YY
60 ```
61
62 That will run the XXth chunk of YY layout tests.
63
64 ## Configuration tips 43 ## Configuration tips
65 44
66 * Use an optimized `content_shell` when rebaselining or running a lot of 45 * Use an optimized `content_shell` when rebaselining or running a lot of
67 tests. ([bug 8475](https://crbug.com/8475) is about how the debug output 46 tests. ([bug 8475](https://crbug.com/8475) is about how the debug output
68 differs from the optimized output.) 47 differs from the optimized output.)
69 48
70 `ninja -C out/Release content_shell` 49 `ninja -C out/Release content_shell`
71 50
72 * Make sure you have wdiff installed: `sudo apt-get install wdiff` to get 51 * Make sure you have wdiff installed: `sudo apt-get install wdiff` to get
73 prettier diff output. 52 prettier diff output.
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 In your `.xmonad/xmonad.hs`, change your config to include a manageHook along 107 In your `.xmonad/xmonad.hs`, change your config to include a manageHook along
129 these lines: 108 these lines:
130 109
131 ``` 110 ```
132 test_shell_manage = className =? "Test_shell" --> doFloat 111 test_shell_manage = className =? "Test_shell" --> doFloat
133 main = xmonad $ 112 main = xmonad $
134 defaultConfig 113 defaultConfig
135 { manageHook = test_shell_manage <+> manageHook defaultConfig 114 { manageHook = test_shell_manage <+> manageHook defaultConfig
136 ... 115 ...
137 ``` 116 ```
OLDNEW
« no previous file with comments | « no previous file | docs/linux_debugging.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698