diff --git a/garnet/bin/BUILD.gn b/garnet/bin/BUILD.gn index acf243fad994065be7ef57064d441663773a1ced..c1bdb932d8e3241aa3dd24282bd6a318c961f08e 100644 --- a/garnet/bin/BUILD.gn +++ b/garnet/bin/BUILD.gn @@ -7,7 +7,6 @@ group("bin") { deps = [ "a11y", "appmgr", - "auth", "catapult_converter", "chrealm", "cmc", diff --git a/garnet/bin/auth/BUILD.gn b/garnet/bin/auth/BUILD.gn deleted file mode 100644 index 7640099f6410eb4f2fa9722507f2dfe0fd0530c0..0000000000000000000000000000000000000000 --- a/garnet/bin/auth/BUILD.gn +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2017 The Fuchsia Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import("//build/package.gni") -import("//build/testing/environments.gni") - -group("auth") { - testonly = true - - public_deps = [ - ":auth_bin_tests", - ] -} - -package("auth_bin_tests") { - testonly = true - - deps = [ - "testing/dev_auth_provider:dev_auth_provider", - "testing/dev_auth_provider_iotid:dev_auth_provider_iotid", - ] - - tests = [ - { - name = "dev_auth_provider_bin_test" - environments = basic_envs - }, - { - name = "dev_auth_provider_iotid_bin_test" - environments = basic_envs - }, - ] -} diff --git a/garnet/bin/auth/testing/BUILD.gn b/garnet/bin/auth/testing/BUILD.gn deleted file mode 100644 index ec5df86fc7bce23948fd0daf535675ff306315c0..0000000000000000000000000000000000000000 --- a/garnet/bin/auth/testing/BUILD.gn +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2018 The Fuchsia Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import("//build/package.gni") - -group("testing") { - testonly = true - deps = [ - ":dev_auth_providers", - "dev_auth_provider", - "dev_auth_provider_iotid", - ] -} - -package("dev_auth_providers") { - testonly = true - deps = [ - "dev_auth_provider", - "dev_auth_provider_iotid", - ] - - binaries = [ - { - name = "dev_auth_provider" - }, - { - name = "dev_auth_provider_iotid" - }, - ] - - meta = [ - { - path = rebase_path("meta/dev_auth_provider.cmx") - dest = "dev_auth_provider.cmx" - }, - { - path = rebase_path("meta/dev_auth_provider_iotid.cmx") - dest = "dev_auth_provider_iotid.cmx" - }, - ] -} diff --git a/garnet/bin/auth/tests/token_manager_integration/dev_token_mgr_test.cc b/garnet/bin/auth/tests/token_manager_integration/dev_token_mgr_test.cc index 813b5c68a744c837f65864e07ed2475c0cdd725b..9081b548222d8d711d77b7dd09b6c648d5f098ee 100644 --- a/garnet/bin/auth/tests/token_manager_integration/dev_token_mgr_test.cc +++ b/garnet/bin/auth/tests/token_manager_integration/dev_token_mgr_test.cc @@ -47,12 +47,12 @@ const bool kForce = true; const TestComponentParam kTestComponentParams[] = { {{kDevIdp, - "fuchsia-pkg://fuchsia.com/dev_auth_providers#" + "fuchsia-pkg://fuchsia.com/dev_auth_provider#" "meta/dev_auth_provider.cmx"}, "fuchsia-pkg://fuchsia.com/token_manager_factory#" "meta/token_manager_factory.cmx"}, {{kDevIotIDIdp, - "fuchsia-pkg://fuchsia.com/dev_auth_providers#" + "fuchsia-pkg://fuchsia.com/dev_auth_provider_iotid#" "meta/dev_auth_provider_iotid.cmx"}, "fuchsia-pkg://fuchsia.com/token_manager_factory#" "meta/token_manager_factory.cmx"}}; diff --git a/garnet/packages/tests/BUILD.gn b/garnet/packages/tests/BUILD.gn index 8fec8554948ca0cf3721b80d5df953d7f481cc80..1b1d44d9248cdb95f1c6d08112e29f7367d9794b 100644 --- a/garnet/packages/tests/BUILD.gn +++ b/garnet/packages/tests/BUILD.gn @@ -203,11 +203,11 @@ group("feedback_agent") { group("auth") { testonly = true public_deps = [ - "//garnet/bin/auth:auth_bin_tests", - "//garnet/bin/auth/testing:dev_auth_providers", "//garnet/bin/auth/tests/account_manager_integration:account_manager_integration_test_pkg", "//garnet/bin/auth/tests/token_manager_integration:token_manager_integration_tests", "//garnet/packages/prod:auth", + "//src/identity/bin/dev_auth_provider", + "//src/identity/bin/dev_auth_provider_iotid", ] } diff --git a/peridot/bin/basemgr/session_user_provider_impl.cc b/peridot/bin/basemgr/session_user_provider_impl.cc index 1872e9ece5a786db848f9cd6a22bac6714fc0641..8b9d998fb6386eb08f7423c7d0ec7a73e70f2067 100644 --- a/peridot/bin/basemgr/session_user_provider_impl.cc +++ b/peridot/bin/basemgr/session_user_provider_impl.cc @@ -22,7 +22,7 @@ constexpr char kSessionUserProviderAppUrl[] = "session_user_provider_url"; // Dev auth provider configuration constexpr char kDevAuthProviderType[] = "dev"; constexpr char kDevAuthProviderUrl[] = - "fuchsia-pkg://fuchsia.com/dev_auth_providers#meta/" + "fuchsia-pkg://fuchsia.com/dev_auth_provider#meta/" "dev_auth_provider.cmx"; // Google auth provider configuration diff --git a/src/identity/bin/BUILD.gn b/src/identity/bin/BUILD.gn index 82aaa90e715ea531b6558ce9920c01a408ba4df8..cf9cc6c5a5773d0a318b4c7953b096169fcc8330 100644 --- a/src/identity/bin/BUILD.gn +++ b/src/identity/bin/BUILD.gn @@ -21,22 +21,32 @@ group("tests") { test_package("identity_bin_unittests") { deps = [ - "google_auth_provider:google_auth_provider_unittests", "account_handler:bin", "account_manager:bin", + "dev_auth_provider:bin", + "dev_auth_provider_iotid:bin", + "google_auth_provider:google_auth_provider_unittests", ] tests = [ + { + name = "account_handler_bin_test" + environments = basic_envs + }, { - name = "google_auth_provider_unittests" + name = "account_manager_bin_test" environments = basic_envs }, { - name = "account_handler_bin_test" + name = "dev_auth_provider_bin_test" environments = basic_envs }, { - name = "account_manager_bin_test" + name = "dev_auth_provider_iotid_bin_test" + environments = basic_envs + }, + { + name = "google_auth_provider_unittests" environments = basic_envs }, ] diff --git a/src/identity/bin/account_manager/src/main.rs b/src/identity/bin/account_manager/src/main.rs index abfc16e132e4f94c1c0b5b259ca184f0c859a2ad..aadd407a89f65728b8b1246bc6202ce813f8c90e 100644 --- a/src/identity/bin/account_manager/src/main.rs +++ b/src/identity/bin/account_manager/src/main.rs @@ -53,7 +53,7 @@ lazy_static! { static ref DEV_AUTH_PROVIDER_CONFIG: Vec<AuthProviderConfig> = { vec![AuthProviderConfig { auth_provider_type: "dev_auth_provider".to_string(), - url: "fuchsia-pkg://fuchsia.com/dev_auth_providers#meta/dev_auth_provider.cmx" + url: "fuchsia-pkg://fuchsia.com/dev_auth_provider#meta/dev_auth_provider.cmx" .to_string(), params: None }] diff --git a/garnet/bin/auth/testing/dev_auth_provider/BUILD.gn b/src/identity/bin/dev_auth_provider/BUILD.gn similarity index 69% rename from garnet/bin/auth/testing/dev_auth_provider/BUILD.gn rename to src/identity/bin/dev_auth_provider/BUILD.gn index 4f6685c8e80c20b150aae2a60beffcb7f26468dc..bb4dcc0cfc4e9f0da6eb7090d9360bd4e8007a02 100644 --- a/garnet/bin/auth/testing/dev_auth_provider/BUILD.gn +++ b/src/identity/bin/dev_auth_provider/BUILD.gn @@ -2,9 +2,11 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/package.gni") import("//build/rust/rustc_binary.gni") -rustc_binary("dev_auth_provider") { +rustc_binary("bin") { + name = "dev_auth_provider" with_unit_tests = true edition = "2018" @@ -21,3 +23,18 @@ rustc_binary("dev_auth_provider") { "//third_party/rust_crates:rand", ] } + +package("dev_auth_provider") { + deps = [ + ":bin", + ] + + binary = "rust_crates/dev_auth_provider" + + meta = [ + { + path = rebase_path("meta/dev_auth_provider.cmx") + dest = "dev_auth_provider.cmx" + }, + ] +} diff --git a/garnet/bin/auth/testing/meta/dev_auth_provider.cmx b/src/identity/bin/dev_auth_provider/meta/dev_auth_provider.cmx similarity index 70% rename from garnet/bin/auth/testing/meta/dev_auth_provider.cmx rename to src/identity/bin/dev_auth_provider/meta/dev_auth_provider.cmx index 0f55eb0539febcd8b84b4906efdd5a8567759e4b..2994d32fc1e2c6a37c053d38ce86069636173a37 100644 --- a/garnet/bin/auth/testing/meta/dev_auth_provider.cmx +++ b/src/identity/bin/dev_auth_provider/meta/dev_auth_provider.cmx @@ -1,6 +1,6 @@ { "program": { - "binary": "bin/dev_auth_provider" + "binary": "bin/app" }, "sandbox": { "services": [ "fuchsia.logger.LogSink" ] diff --git a/garnet/bin/auth/testing/dev_auth_provider/src/dev_auth_provider.rs b/src/identity/bin/dev_auth_provider/src/dev_auth_provider.rs similarity index 100% rename from garnet/bin/auth/testing/dev_auth_provider/src/dev_auth_provider.rs rename to src/identity/bin/dev_auth_provider/src/dev_auth_provider.rs diff --git a/garnet/bin/auth/testing/dev_auth_provider/src/dev_auth_provider_factory.rs b/src/identity/bin/dev_auth_provider/src/dev_auth_provider_factory.rs similarity index 100% rename from garnet/bin/auth/testing/dev_auth_provider/src/dev_auth_provider_factory.rs rename to src/identity/bin/dev_auth_provider/src/dev_auth_provider_factory.rs diff --git a/garnet/bin/auth/testing/dev_auth_provider/src/main.rs b/src/identity/bin/dev_auth_provider/src/main.rs similarity index 100% rename from garnet/bin/auth/testing/dev_auth_provider/src/main.rs rename to src/identity/bin/dev_auth_provider/src/main.rs diff --git a/garnet/bin/auth/testing/dev_auth_provider_iotid/BUILD.gn b/src/identity/bin/dev_auth_provider_iotid/BUILD.gn similarity index 67% rename from garnet/bin/auth/testing/dev_auth_provider_iotid/BUILD.gn rename to src/identity/bin/dev_auth_provider_iotid/BUILD.gn index 984503461996a83c54ecfb74d62fcecd4c105608..2e241f052c776d8ccaa006652bc04f0db25161a2 100644 --- a/garnet/bin/auth/testing/dev_auth_provider_iotid/BUILD.gn +++ b/src/identity/bin/dev_auth_provider_iotid/BUILD.gn @@ -2,9 +2,11 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/package.gni") import("//build/rust/rustc_binary.gni") -rustc_binary("dev_auth_provider_iotid") { +rustc_binary("bin") { + name = "dev_auth_provider_iotid" with_unit_tests = true edition = "2018" @@ -21,3 +23,18 @@ rustc_binary("dev_auth_provider_iotid") { "//third_party/rust_crates:rand", ] } + +package("dev_auth_provider_iotid") { + deps = [ + ":bin", + ] + + binary = "rust_crates/dev_auth_provider_iotid" + + meta = [ + { + path = rebase_path("meta/dev_auth_provider_iotid.cmx") + dest = "dev_auth_provider_iotid.cmx" + }, + ] +} diff --git a/garnet/bin/auth/testing/meta/dev_auth_provider_iotid.cmx b/src/identity/bin/dev_auth_provider_iotid/meta/dev_auth_provider_iotid.cmx similarity index 67% rename from garnet/bin/auth/testing/meta/dev_auth_provider_iotid.cmx rename to src/identity/bin/dev_auth_provider_iotid/meta/dev_auth_provider_iotid.cmx index 340be09463774582cf863d020423b9f005dcb0b3..2994d32fc1e2c6a37c053d38ce86069636173a37 100644 --- a/garnet/bin/auth/testing/meta/dev_auth_provider_iotid.cmx +++ b/src/identity/bin/dev_auth_provider_iotid/meta/dev_auth_provider_iotid.cmx @@ -1,6 +1,6 @@ { "program": { - "binary": "bin/dev_auth_provider_iotid" + "binary": "bin/app" }, "sandbox": { "services": [ "fuchsia.logger.LogSink" ] diff --git a/garnet/bin/auth/testing/dev_auth_provider_iotid/src/dev_auth_provider_iotid.rs b/src/identity/bin/dev_auth_provider_iotid/src/dev_auth_provider_iotid.rs similarity index 100% rename from garnet/bin/auth/testing/dev_auth_provider_iotid/src/dev_auth_provider_iotid.rs rename to src/identity/bin/dev_auth_provider_iotid/src/dev_auth_provider_iotid.rs diff --git a/garnet/bin/auth/testing/dev_auth_provider_iotid/src/dev_auth_provider_iotid_factory.rs b/src/identity/bin/dev_auth_provider_iotid/src/dev_auth_provider_iotid_factory.rs similarity index 100% rename from garnet/bin/auth/testing/dev_auth_provider_iotid/src/dev_auth_provider_iotid_factory.rs rename to src/identity/bin/dev_auth_provider_iotid/src/dev_auth_provider_iotid_factory.rs diff --git a/garnet/bin/auth/testing/dev_auth_provider_iotid/src/main.rs b/src/identity/bin/dev_auth_provider_iotid/src/main.rs similarity index 100% rename from garnet/bin/auth/testing/dev_auth_provider_iotid/src/main.rs rename to src/identity/bin/dev_auth_provider_iotid/src/main.rs diff --git a/src/identity/bin/meta/dev_auth_provider_bin_test.cmx b/src/identity/bin/meta/dev_auth_provider_bin_test.cmx new file mode 100644 index 0000000000000000000000000000000000000000..b1ec2b23b24282d84872c6ec33c7a1d5433fc3ae --- /dev/null +++ b/src/identity/bin/meta/dev_auth_provider_bin_test.cmx @@ -0,0 +1,7 @@ +{ + "program": { + "binary": "test/dev_auth_provider_bin_test" + }, + "sandbox": { + } +} diff --git a/src/identity/bin/meta/dev_auth_provider_iotid_bin_test.cmx b/src/identity/bin/meta/dev_auth_provider_iotid_bin_test.cmx new file mode 100644 index 0000000000000000000000000000000000000000..d703a36e1c02356a4b761413f1a057dc549e5f2a --- /dev/null +++ b/src/identity/bin/meta/dev_auth_provider_iotid_bin_test.cmx @@ -0,0 +1,7 @@ +{ + "program": { + "binary": "test/dev_auth_provider_iotid_bin_test" + }, + "sandbox": { + } +}