[lldb] Convert builders to use inheritance (NFC)
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 19 Aug 2020 15:27:54 +0000 (08:27 -0700)
committerJonas Devlieghere <jonas@devlieghere.com>
Wed, 19 Aug 2020 15:44:29 +0000 (08:44 -0700)
commit1922bf12e1f3f228c0f57b27c796ebea4a50c358
tree576b9a867e7a503c759908c170e4e3bf4c94220e
parent8dace28f92056a04e02d913684d3f448ee1f295a
[lldb] Convert builders to use inheritance (NFC)

Rather than have different modules for different platforms, use
inheritance so we can have a Builer base class and optional child
classes that override platform specific methods.

Differential revision: https://reviews.llvm.org/D86174
12 files changed:
lldb/packages/Python/lldbsuite/builders/__init__.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/builders/builder.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/builders/darwin.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/lldbtest.py
lldb/packages/Python/lldbsuite/test/make/Makefile.rules
lldb/packages/Python/lldbsuite/test/plugins/builder_base.py [deleted file]
lldb/packages/Python/lldbsuite/test/plugins/builder_darwin.py [deleted file]
lldb/packages/Python/lldbsuite/test/plugins/builder_freebsd.py [deleted file]
lldb/packages/Python/lldbsuite/test/plugins/builder_linux.py [deleted file]
lldb/packages/Python/lldbsuite/test/plugins/builder_netbsd.py [deleted file]
lldb/packages/Python/lldbsuite/test/plugins/builder_openbsd.py [deleted file]
lldb/packages/Python/lldbsuite/test/plugins/builder_win32.py [deleted file]