Code review comment for lp:~kissiel/checkbox/loc-svc-test-cc

Revision history for this message
Pierre Equoy (pieq) wrote :

Tested on an Arale device with OTA 10.1.

75 tests were run and passed:

uls/boost_ptree_settings_test_BoostPtreeSettings.correctly_reads_and_writes_values_to_file
uls/boost_ptree_settings_test_BoostPtreeSettings.does_not_throw_for_file_that_cannot_be_read_from
uls/boost_ptree_settings_test_BoostPtreeSettings.never_throws_on_syncing
uls/boost_ptree_settings_test_BoostPtreeSettings.throws_correct_exception_for_missing_value
uls/boost_ptree_settings_test_BoostPtreeSettings.values_are_correctly_stored
uls/connectivity_manager_test_ConnectivityManager.DISABLED_correctly_handles_wifi_devices_and_aps_on_init
uls/connectivity_manager_test_ConnectivityManager.DISABLED_queries_devices_and_modems_when_initialized
uls/connectivity_manager_test_ConnectivityManagerOnDevice.default_implementation_is_queryable_for_wifi_and_wwan_status_requires_hardware
uls/connectivity_manager_test_ConnectivityManagerOnDevice.default_implementation_is_queryable_for_wifis_and_radio_cells_requires_hardware
uls/connectivity_manager_test_ConnectivityManagerOnDevice.repeatedly_querying_the_connected_cell_works_requires_hardware
uls/connectivity_manager_test_ConnectivityManagerOnDevice.repeatedly_requesting_network_scans_works_requires_hardware
uls/controller_test_Controller.controller_starts_and_stops_updates_on_provider
uls/controller_test_Controller.controller_starts_and_stops_updates_on_provider_only_once_requires_hardware
uls/criteria_test_Criteria.AddedUpCriteriaSatisfiesAllIndividualCriteria
uls/criteria_test_Criteria.SatisfiesReturnsFalseForNonSatisfyingCriteria
uls/default_permission_manager_test_DefaultPermissionManager.for_now_only_local_sessions_are_accepted
uls/demultiplexing_reporter_test_DemultiplexingReporter.dispatches_calls_to_all_reporters
uls/engine_test_Engine.adding_a_null_provider_throws
uls/engine_test_Engine.adding_a_provider_creates_connections_to_engine_configuration_properties
uls/engine_test_Engine.adding_and_removing_providers_inserts_and_erases_from_underlying_collection
uls/engine_test_Engine.provider_selection_policy_is_invoked_when_matching_providers_to_criteria
uls/engine_test_Engine.reads_state_from_settings_on_construction
uls/engine_test_Engine.stores_state_from_settings_on_destruction
uls/gps_provider_test_AndroidGpsXtraDownloader.reading_configuration_from_valid_conf_file_works
uls/gps_provider_test_GpsProvider.DISABLED_accessing_starting_and_stopping_gps_provider_works_requires_hardware
uls/gps_provider_test_GpsProvider.injecting_a_reference_position_calls_into_the_hal
uls/gps_provider_test_GpsProvider.starting_updates_on_a_provider_instance_calls_into_the_hal
uls/gps_provider_test_GpsProvider.updates_from_hal_are_passed_on_by_the_provider
uls/gps_provider_test_GpsXtraDownloader.download_attempt_throws_if_timeout_is_reached
uls/gps_provider_test_GpsXtraDownloader.downloading_xtra_data_from_known_host_works
uls/gps_provider_test_GpsXtraDownloader.throws_for_missing_xtra_hosts
uls/gps_provider_test_GpsXtraDownloader.throws_for_unreachable_host
uls/gps_provider_test_HardwareAbstractionLayerFixture.DISABLED_provider_construction_works_requires_hardware
uls/harvester_test_Harvester.calls_start_and_stop_on_reporter
uls/harvester_test_Harvester.invokes_reporter_on_location_update_only_if_started
uls/harvester_test_Harvester.queries_wifis_and_cells_on_location_update
uls/ichnaea_reporter_test_IchnaeaReporter.issues_correct_posts_requests
uls/position_test_Position.AllFieldsAreInvalidForDefaultConstructor
uls/position_test_Position.EncodingAndDecodingGivesSameResults
uls/position_test_Position.InitWithLatLonAltGivesValidFieldsForLatLonAlt
uls/position_test_Position.InitWithLatLonGivesValidFieldsForLatLon
uls/provider_factory_test_ProviderFactory.adding_a_factory_works
uls/provider_factory_test_ProviderFactory.attempt_to_create_for_unknown_name_returns_null_ptr
uls/provider_factory_test_ProviderFactory.creating_for_known_name_invokes_factory_function
uls/provider_selection_policy_test_DefaultProviderSelectionPolicy.an_already_running_provider_is_preferred
uls/provider_selection_policy_test_DefaultProviderSelectionPolicy.if_no_provider_matches_criteria_null_is_returned
uls/provider_selection_policy_test_NonSelectingProviderSelectionPolicy.returns_a_selection_of_providers_that_dispatches_to_all_underlying_providers
uls/provider_selection_policy_test_ProviderSelection.feature_flags_calculation_works_correctly
uls/provider_test_Provider.delivering_a_message_invokes_subscribers
uls/provider_test_Provider.disabling_a_provider_stops_all_updates
uls/provider_test_Provider.feature_flags_passed_at_construction_are_correctly_stored
Note: Google Test filter = Provider.feature_flags_passed_at_construction_are_correctly_stored
uls/provider_test_Provider.requirement_flags_passed_at_construction_are_correctly_stored
uls/provider_test_Provider.starting_and_stopping_multiple_times_results_in_exactly_one_call_to_start_and_stop_on_provider
uls/provider_test_Provider.starting_updates_on_a_disabled_provider_does_nothing
uls/provider_test_ProxyProvider.start_and_stop_of_updates_propagates_to_correct_providers
uls/provider_test_ProxyProvider.update_signals_are_routed_from_correct_providers
uls/remote_provider_test_RemoteProvider.DISABLED_updates_are_fwd
uls/time_based_update_policy_test_TimeBasedUpdatePolicy.policy_ignores_inaccurate_updates
uls/time_based_update_policy_test_TimeBasedUpdatePolicy.policy_ignores_updates_that_are_too_old
uls/time_based_update_policy_test_TimeBasedUpdatePolicy.policy_uses_very_recent_updates
uls/trust_store_permission_manager_test_AppArmorProfileResolver.DISABLED_libapparmor_profile_resolver_returns_correct_profile_for_confined_process
uls/trust_store_permission_manager_test_AppArmorProfileResolver.libapparmor_profile_resolver_throws_for_apparmor_error
uls/trust_store_permission_manager_test_TrustStorePermissionManager.calls_out_to_agent
uls/trust_store_permission_manager_test_TrustStorePermissionManager.resolves_app_id
uls/trust_store_permission_manager_test_TrustStorePermissionManager.returns_rejected_for_throwing_agent
uls/trust_store_permission_manager_test_TrustStorePermissionManager.returns_rejected_for_throwing_app_id_resolver
uls/wgs84_test_Altitude.an_altitude_contains_value_passed_at_construction
uls/wgs84_test_HaversineDistance.calculating_the_haverstine_distance_yields_correct_values
uls/wgs84_test_Latitude.a_latitude_contains_value_passed_at_construction
uls/wgs84_test_Latitude.constructing_a_latitude_with_a_valid_value_does_not_throw
uls/wgs84_test_Latitude.constructing_a_latitude_with_invalid_value_throws
uls/wgs84_test_Longitude.a_longitude_contains_value_passed_at_construction
uls/wgs84_test_Longitude.constructing_a_longitude_with_a_valid_value_does_not_throw
uls/wgs84_test_Longitude.constructing_a_longitude_with_invalid_value_throws

In the report, some of them are marked as DISABLED, for instance "uls/connectivity_manager_test_ConnectivityManager.DISABLED_correctly_handles_wifi_devices_and_aps_on_init" which has the following output:

--------------------------------------
Running main() from gtest_main.cc
Note: Google Test filter = ConnectivityManager.DISABLED_correctly_handles_wifi_devices_and_aps_on_init
[==========] Running 0 tests from 0 test cases.
[==========] 0 tests from 0 test cases ran. (0 ms total)
[ PASSED ] 0 tests.

  YOU HAVE 1 DISABLED TEST
--------------------------------------

I suppose it's OK.

review: Approve

« Back to merge proposal