Project Number Date
test_Tails_ISO_devel 3891 29 Jun 2025, 13:55

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Time syncing 76 1 3 0 0 80 9 1 10 15:20.091 Failed
Feature Time syncing
As a Tails user I want Tor to work properly And for that I need a reasonably accurate system clock
2:10.977
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 46.198
When the network is plugged 19.850
And I successfully configure Tor 1:4.741
Then the system clock is less than 5 minutes incorrect 0.185
After features/support/hooks.rb:515 4.848
After features/support/hooks.rb:330 1.549
After features/support/hooks.rb:100 0.000
1:0.219
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD without network and logged in 29.441
When the network is plugged 1.338
And the Tor Connection Assistant autostarts 7.586
And I configure some normal bridges in the Tor Connection Assistant 18.285
And I wait until Tor is ready 3.506
Then the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:515 0.301
After features/support/hooks.rb:330 0.609
After features/support/hooks.rb:100 0.000
51.098
Scenario Clock is one day in the future while using obfs4 bridges
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Before features/support/hooks.rb:507 0.003
Steps
Given I have started Tails from DVD without network and logged in 27.235
When I bump the system time with "+1 day" 2.188
And I capture all network traffic 0.470
And the network is plugged 0.826
And the Tor Connection Assistant autostarts 9.239
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.139
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/tor.rb:828:in `click_connect_to_tor'
./features/step_definitions/tor.rb:502:in `tca_configure'
./features/step_definitions/tor.rb:628:in `/^I configure (?:some|the) (persistent )?(\w+) bridges (from a QR code )?in the Tor Connection Assistant(?: in (easy|hide) mode)?( without connecting|)$/'
features/time_syncing.feature:27:in `And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode'
And I wait until Tor is ready 0.000
Then the system clock is less than 5 minutes incorrect 0.000
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.000
After features/support/hooks.rb:515 0.043
After features/support/hooks.rb:330 7.967

SCENARIO FAILED: 'Clock is one day in the future while using obfs4 bridges' (at time 00:25:53)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3891/artifact/build-artifacts/00:25:53_Clock_is_one_day_in_the_future_while_using_obfs4_bridges.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3891/artifact/build-artifacts/00:25:53_Clock_is_one_day_in_the_future_while_using_obfs4_bridges.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3891/artifact/build-artifacts/00:25:53_Clock_is_one_day_in_the_future_while_using_obfs4_bridges.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3891/artifact/build-artifacts/00:25:53_Clock_is_one_day_in_the_future_while_using_obfs4_bridges.journal

After features/support/hooks.rb:100 0.053
3:14.026
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 53.419
When I bump the system time with "-15 days" 1.371
And I warm reboot the computer 0.136
And the computer reboots Tails 2:17.859
Then Tails' hardware clock is close to the host system's time 1.238
After features/support/hooks.rb:515 2.990
After features/support/hooks.rb:330 1.270
After features/support/hooks.rb:100 0.013
2:43.586
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 11.444
When I bump the hardware clock's time with "-15 days" 6.233
And I warm reboot the computer 0.364
And the computer reboots Tails 2:25.154
Then the hardware clock is still off by "-15 days" 0.389
After features/support/hooks.rb:515 0.376
After features/support/hooks.rb:330 1.097
After features/support/hooks.rb:100 0.031
1:34.439
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Before features/support/hooks.rb:507 0.011
Given a computer 0.206
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.081
And I start the computer 1.910
And the computer boots Tails 1:32.063
Then the system clock is just past Tails' source date 0.177
After features/support/hooks.rb:515 0.134
After features/support/hooks.rb:330 0.696
After features/support/hooks.rb:100 0.007
39.329
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 11.058
And I make sure time sync before Tor connects times out 2.255
When the network is plugged 0.192
And I successfully configure Tor 25.759
Then the system clock is less than 5 minutes incorrect 0.064
After features/support/hooks.rb:515 0.376
After features/support/hooks.rb:330 0.624
After features/support/hooks.rb:100 0.001
1:18.462
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 13.684
When I bump the system time with "+8 hours +15 minutes" 0.250
And all notifications have disappeared 5.246
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.120
And the network is plugged 0.103
And the Tor Connection Assistant autostarts 3.640
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 7.924
And I click "Connect to Tor" 1.918
And the Tor Connection Assistant fails to connect to Tor 17.465
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.082
Then the system clock is less than 20 minutes incorrect 0.487
When I click "Connect to Tor" 1.208
Then I wait until Tor is ready 10.618
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.646
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:515 0.350
After features/support/hooks.rb:330 0.683
After features/support/hooks.rb:100 0.067
1:18.573
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 14.598
When I bump the system time with "+8 hours +15 minutes" 0.672
And all notifications have disappeared 4.986
And I capture all network traffic 0.004
And the network is plugged 0.089
And the Tor Connection Assistant autostarts 3.349
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 7.115
And I click "Connect to Tor" 1.449
Then the Tor Connection Assistant reports that it failed to connect 12.632
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 19.184
Then the system clock is less than 20 minutes incorrect 0.656
# "Asia/Shanghai" is UTC+08:00 all year long (no DST)
And the displayed clock is less than 20 minutes incorrect in "+08:00" 0.481
When I click "Connect to Tor" 1.214
Then I wait until Tor is ready 10.857
And all Internet traffic has only flowed through the configured bridges 0.811
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.063
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.404
After features/support/hooks.rb:515 0.367
After features/support/hooks.rb:330 0.706
After features/support/hooks.rb:100 0.036
29.377
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 12.115
And I make sure time sync before Tor connects uses a fake connectivity check service 1.611
And the network is plugged 0.122
And Tor is ready 13.757
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.484
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.284
After features/support/hooks.rb:515 6.803
After features/support/hooks.rb:330 1.457
After features/support/hooks.rb:100 0.000