| Index: docs/how_to_extend_layout_test_framework.md
|
| diff --git a/docs/how_to_extend_layout_test_framework.md b/docs/how_to_extend_layout_test_framework.md
|
| index de61e689ebc76a5e2e5262bdccb3ae79b1c9efce..32d3b33f1aa043b27926ce0b6cb6d42242de64d0 100644
|
| --- a/docs/how_to_extend_layout_test_framework.md
|
| +++ b/docs/how_to_extend_layout_test_framework.md
|
| @@ -31,17 +31,12 @@ what exactly exactly is being tested.
|
| This part isn’t too difficult. There are basically two classes that need to be
|
| extended (ideally, just inherited from). These classes are:
|
|
|
| - Driver
|
| -
|
| -Located in `layout_tests/port/driver.py`. Each instance of this is the class
|
| -that will actually an instance of the program that produces the test data
|
| -(program in Part 2).
|
| -
|
| - Port
|
| -
|
| -Located in `layout_tests/port/base.py`. This class is responsible creating
|
| -drivers with the correct settings, giving access to certain OS functionality to
|
| -access expected files, etc.
|
| +* `Driver`. Located in `layout_tests/port/driver.py`. Each instance of this is
|
| + the class that will actually an instance of the program that produces the
|
| + test data (program in Part 2).
|
| +* `Port`. Located in `layout_tests/port/base.py`. This class is responsible
|
| + creating drivers with the correct settings, giving access to certain OS
|
| + functionality to access expected files, etc.
|
|
|
| #### Extending Driver
|
|
|
| @@ -119,6 +114,7 @@ tests in that directory, but it will find the correct TestExpectations file, the
|
| platform specific expected files, etc.
|
|
|
| Here are some of the functions that most likely need to be overridden.
|
| +
|
| * `driver_class`
|
| * This should be overridden to allow the testing program to actually run.
|
| By default the code will run content_shell, which might or might not be
|
|
|