Build API: Additional controller_util functionality.
Added BuildTarget parsing in controller util.
Added eq support in BuildTarget and Chroot to make testing
easier and cleaner.
Enforce BuildTarget.name and Chroot.path immutability.
BUG=None
TEST=run_tests
Change-Id: I6699a83e67940799279a6bcb8fb8a4fbb559c2b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1739156
Tested-by: Alex Klein <saklein@chromium.org>
Reviewed-by: David Burger <dburger@chromium.org>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/artifacts_unittest.py b/api/controller/artifacts_unittest.py
index 27b0505..433e225 100644
--- a/api/controller/artifacts_unittest.py
+++ b/api/controller/artifacts_unittest.py
@@ -252,7 +252,7 @@
osutils.SafeMakedirs(sysroot_path)
osutils.SafeMakedirs(output_dir)
- chroot = chroot_lib.Chroot(chroot_dir, env={'FEATURES': 'separatedebug'})
+ chroot = chroot_lib.Chroot(chroot_dir)
sysroot = sysroot_lib.Sysroot('/build/board')
expected_archive = os.path.join(output_dir, artifacts_svc.TAST_BUNDLE_NAME)