Autotest for enterprise printers (set by user/device policies)

This autotest set user policies NativePrintersBulk* and/or device policies
DeviceNativePrinters*. Then the list of available printers is queried from
Chromium and compared with expected one (defined by values of set policies).
The autotest can be run directly for testing user policies. For testing
device policies or combination of user and device policies, the autotest
must be run through the server autotest policy_DeviceServer.

BUG=chromium:816996
TEST=Tested on nautilus

Change-Id: I5a87d69501d446b49e998c4cd88feba9b9154230
Reviewed-on: https://chromium-review.googlesource.com/1451591
Tested-by: Piotr Pawliczek <pawliczek@chromium.org>
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Ruben Zakarian <rzakarian@chromium.org>
diff --git a/client/site_tests/policy_NativePrintersBulkAccessMode/control.whitelist b/client/site_tests/policy_NativePrintersBulkAccessMode/control.whitelist
new file mode 100644
index 0000000..5f87f11
--- /dev/null
+++ b/client/site_tests/policy_NativePrintersBulkAccessMode/control.whitelist
@@ -0,0 +1,19 @@
+# Copyright 2019 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+AUTHOR = 'kathrelkeld, pawliczek, Chrome OS Team'
+NAME = 'policy_NativePrintersBulkAccessMode.whitelist'
+ATTRIBUTES = 'suite:bvt-perbuild, suite:policy'
+TIME = 'SHORT'
+TEST_CATEGORY = 'General'
+TEST_CLASS = 'enterprise'
+TEST_TYPE = 'client'
+
+DOC = '''
+Verify effect of NativePrintersBulkAccessMode policy on which
+printers are displayed for use on a managed account.
+
+'''
+
+job.run_test('policy_NativePrintersBulkAccessMode', case=(None,'whitelist'))