android_build_soong/python
Dan Willemsen 184901135c Revert "Revert "Revert "Revert "Add path interposer""""
This reverts commit 09f4540d66.

Fixes the raw call to net.Listen in the tests to go through the listen()
helper and use the long socket path fallbacks.

Removes the use of timeouts from the tests -- the behaviors being tested
did not rely on timeouts, so removing them will reduce the flakiness if
the build is heavily loading the machine at the same time the test is
running.

Also fixes some potential nil pointer dereferences.

Test: OUT_DIR=<really long> m blueprint_tools
Test: `while .../soong-ui-build-paths/test/test; do sleep 0.01; done` with a build running
Change-Id: I16d44be7517bc415f1c808284088f4ba40df3bfa
2018-05-31 14:59:33 -07:00
..
scripts Revert "Revert "Revert "Revert "Add path interposer"""" 2018-05-31 14:59:33 -07:00
androidmk.go Revert "Revert "Add libc++.so as install dependencies for hermetic Python."" 2018-05-23 18:09:34 -07:00
binary.go Remove timestamp based filelist file for tracking Python dependencies 2018-03-09 14:12:48 -08:00
builder.go Add Python protobuf support. 2018-03-22 15:56:51 -07:00
defaults.go Add support for python_defaults modules 2017-09-05 17:31:24 -07:00
installer.go Revert "Revert "Change Python in Soong to support device side build."" 2017-12-01 20:00:31 +00:00
library.go Revert "Revert "Change Python in Soong to support device side build."" 2017-12-01 20:00:31 +00:00
proto.go Fix Protobuf importing issue for embedded Python 2018-05-23 03:33:36 +00:00
python.go Allow "-" to be part of Python file names 2018-05-23 15:15:39 -07:00
python_test.go Add Python protobuf support. 2018-03-22 15:56:51 -07:00
test.go Revert "Revert "Change Python in Soong to support device side build."" 2017-12-01 20:00:31 +00:00