Mir

DisplayConfigurationTest.client_sees_server_set_{form,scale}_factor

Bug #1557568 reported by Kevin DuBois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
New
Medium
Unassigned
mir (Ubuntu)
New
Medium
Unassigned

Bug Description

└>>> bin/mir_acceptance_tests --gtest_filter="DisplayConfigurationTest.*" --gtest_repeat=2
MIR_CLIENT_PLATFORM_PATH=bin/../lib/client-modules/
MIR_SERVER_PLATFORM_PATH=bin/../lib/server-modules/
LD_LIBRARY_PATH=/usr/local/lib:bin/../lib
exec=bin/mir_acceptance_tests.bin
Running main() from main.cpp

Repeating all tests (iteration 1) . . .

Note: Google Test filter = DisplayConfigurationTest.*
[==========] Running 10 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 10 tests from DisplayConfigurationTest
[ RUN ] DisplayConfigurationTest.display_configuration_reaches_client
[ OK ] DisplayConfigurationTest.display_configuration_reaches_client (25 ms)
[ RUN ] DisplayConfigurationTest.hw_display_change_notification_reaches_all_clients
[ OK ] DisplayConfigurationTest.hw_display_change_notification_reaches_all_clients (21 ms)
[ RUN ] DisplayConfigurationTest.shell_initiated_display_configuration_notifies_clients
[ OK ] DisplayConfigurationTest.shell_initiated_display_configuration_notifies_clients (25 ms)
[ RUN ] DisplayConfigurationTest.client_received_configuration_matches_server_config
[ OK ] DisplayConfigurationTest.client_received_configuration_matches_server_config (24 ms)
[ RUN ] DisplayConfigurationTest.client_receives_correct_mode_information
[ OK ] DisplayConfigurationTest.client_receives_correct_mode_information (23 ms)
[ RUN ] DisplayConfigurationTest.mode_width_and_height_are_independent_of_orientation
[ OK ] DisplayConfigurationTest.mode_width_and_height_are_independent_of_orientation (23 ms)
[ RUN ] DisplayConfigurationTest.output_position_is_independent_of_orientation
[ OK ] DisplayConfigurationTest.output_position_is_independent_of_orientation (22 ms)
[ RUN ] DisplayConfigurationTest.client_receives_correct_output_positions
[ OK ] DisplayConfigurationTest.client_receives_correct_output_positions (23 ms)
[ RUN ] DisplayConfigurationTest.client_sees_server_set_scale_factor
[ OK ] DisplayConfigurationTest.client_sees_server_set_scale_factor (22 ms)
[ RUN ] DisplayConfigurationTest.client_sees_server_set_form_factor
[ OK ] DisplayConfigurationTest.client_sees_server_set_form_factor (19 ms)
[----------] 10 tests from DisplayConfigurationTest (227 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (228 ms total)
[ PASSED ] 10 tests.

Repeating all tests (iteration 2) . . .

Note: Google Test filter = DisplayConfigurationTest.*
[==========] Running 10 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 10 tests from DisplayConfigurationTest
[ RUN ] DisplayConfigurationTest.display_configuration_reaches_client
[ OK ] DisplayConfigurationTest.display_configuration_reaches_client (12 ms)
[ RUN ] DisplayConfigurationTest.hw_display_change_notification_reaches_all_clients
[ OK ] DisplayConfigurationTest.hw_display_change_notification_reaches_all_clients (15 ms)
[ RUN ] DisplayConfigurationTest.shell_initiated_display_configuration_notifies_clients
[ OK ] DisplayConfigurationTest.shell_initiated_display_configuration_notifies_clients (17 ms)
[ RUN ] DisplayConfigurationTest.client_received_configuration_matches_server_config
[ OK ] DisplayConfigurationTest.client_received_configuration_matches_server_config (18 ms)
[ RUN ] DisplayConfigurationTest.client_receives_correct_mode_information
[ OK ] DisplayConfigurationTest.client_receives_correct_mode_information (18 ms)
[ RUN ] DisplayConfigurationTest.mode_width_and_height_are_independent_of_orientation
[ OK ] DisplayConfigurationTest.mode_width_and_height_are_independent_of_orientation (20 ms)
[ RUN ] DisplayConfigurationTest.output_position_is_independent_of_orientation
[ OK ] DisplayConfigurationTest.output_position_is_independent_of_orientation (18 ms)
[ RUN ] DisplayConfigurationTest.client_receives_correct_output_positions
[ OK ] DisplayConfigurationTest.client_receives_correct_output_positions (17 ms)
[ RUN ] DisplayConfigurationTest.client_sees_server_set_scale_factor
/home/kdub/source/mir/mir/tests/acceptance-tests/test_new_display_configuration.cpp:718: Failure
Value of: mir_output_get_scale_factor(output)
Expected: is equal to 1
  Actual: 1.75 (of type float)
/home/kdub/source/mir/mir/tests/acceptance-tests/test_new_display_configuration.cpp:718: Failure
Value of: mir_output_get_scale_factor(output)
Expected: is equal to 1.25
  Actual: 2 (of type float)
/home/kdub/source/mir/mir/tests/acceptance-tests/test_new_display_configuration.cpp:718: Failure
Value of: mir_output_get_scale_factor(output)
Expected: is equal to 1.5
  Actual: 2.25 (of type float)
[ FAILED ] DisplayConfigurationTest.client_sees_server_set_scale_factor (17 ms)
[ RUN ] DisplayConfigurationTest.client_sees_server_set_form_factor
/home/kdub/source/mir/mir/tests/acceptance-tests/test_new_display_configuration.cpp:762: Failure
Value of: mir_output_get_form_factor(output)
Expected: is equal to 3
  Actual: 32765 (of type MirFormFactor)
/home/kdub/source/mir/mir/tests/acceptance-tests/test_new_display_configuration.cpp:762: Failure
Value of: mir_output_get_form_factor(output)
Expected: is equal to 5
  Actual: 3379398560 (of type MirFormFactor)
/home/kdub/source/mir/mir/tests/acceptance-tests/test_new_display_configuration.cpp:762: Failure
Value of: mir_output_get_form_factor(output)
Expected: is equal to 0
  Actual: 32765 (of type MirFormFactor)
[ FAILED ] DisplayConfigurationTest.client_sees_server_set_form_factor (17 ms)
[----------] 10 tests from DisplayConfigurationTest (169 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (169 ms total)
[ PASSED ] 8 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] DisplayConfigurationTest.client_sees_server_set_scale_factor
[ FAILED ] DisplayConfigurationTest.client_sees_server_set_form_factor

 2 FAILED TESTS

iterations > 1 will fail.

Tags: testsfail
summary: - failure on in repeated iteration of DisplayConfigurationTest
+ DisplayConfigurationTest.client_sees_server_set_{form,scale}_factor
Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.