Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save MortenGregersen/aa9f80c795b7c3f73608b78446f36063 to your computer and use it in GitHub Desktop.
Save MortenGregersen/aa9f80c795b7c3f73608b78446f36063 to your computer and use it in GitHub Desktop.
OS_VERSION=10.2 BUNDLE_GEMFILE=../Gemfile-iphone APP=/Users/bdumgr/Bankdata/Projects/bankdata_test_tools/automated_tests/moberhverv/apps/MyBank.app RUN_FROM_SCRIPT=1 bundle exec cucumber -p iphone6_moberhverv @rerun_moberhverv_iphone6-10.2.txt -f 'Slowhandcuke::Formatter' -f html -o login_s-moberhverv-MyBank-iphone6-10.2_result.html -f json -o result.json
Code:
* shared/ios/support/env.rb
* moberhverv/support/users.rb
* shared/ios/support/00_helpers.rb
* shared/ios/support/00_launcher.rb
* shared/ios/support/00_ruby_mine_support.rb
* shared/ios/support/01_hooks.rb
* shared/ios/support/ibd_base.rb
* shared/ios/support/ibd_signing_base.rb
* shared/support/datetime.rb
* shared/support/helpers.rb
* shared/support/nemid.rb
* shared/support/network.rb
* shared/support/page_creator.rb
* shared/support/quick_login.rb
* shared/support/screenshot.rb
* shared/support/tag_handling.rb
* shared/support/types_extensions.rb
* moberhverv/features/step_definitions/00_screenshot_steps.rb
* moberhverv/features/step_definitions/01_menu_login_steps.rb
* moberhverv/features/step_definitions/02_settings_steps.rb
* moberhverv/features/step_definitions/03_payments_to_approve_steps.rb
* moberhverv/features/step_definitions/04_payments_steps.rb
* moberhverv/features/step_definitions/05_account_overview_collections_steps.rb.rb
* moberhverv/features/step_definitions/05_account_overview_steps.rb
* moberhverv/features/step_definitions/06_deliveries_steps.rb
* moberhverv/features/step_definitions/approve_steps.rb
* moberhverv/features/step_definitions/searching_steps.rb
* moberhverv/features/step_definitions/transfer_steps.rb
* moberhverv/screens/ios/account_details_page.rb
* moberhverv/screens/ios/account_overview_edit_companies_page.rb
* moberhverv/screens/ios/account_overview_edit_page.rb
* moberhverv/screens/ios/account_overview_page.rb
* moberhverv/screens/ios/account_page.rb
* moberhverv/screens/ios/account_posting_collection_page.rb
* moberhverv/screens/ios/account_posting_page.rb
* moberhverv/screens/ios/account_selection_page.rb
* moberhverv/screens/ios/approve_page.rb
* moberhverv/screens/ios/approve_payment_with_sms_page.rb
* moberhverv/screens/ios/approve_payments_page.rb
* moberhverv/screens/ios/date_selection_page.rb
* moberhverv/screens/ios/deliveries_approved_page.rb
* moberhverv/screens/ios/deliveries_details_page.rb
* moberhverv/screens/ios/deliveries_overview_page.rb
* moberhverv/screens/ios/intro_guide_page.rb
* moberhverv/screens/ios/login_page.rb
* moberhverv/screens/ios/menu_or_intro_guide_page.rb
* moberhverv/screens/ios/menu_page.rb
* moberhverv/screens/ios/payment_approved_with_sms_page.rb
* moberhverv/screens/ios/payment_details_page.rb
* moberhverv/screens/ios/payments_approved_page.rb
* moberhverv/screens/ios/payments_overview_page.rb
* moberhverv/screens/ios/payments_to_approve_page.rb
* moberhverv/screens/ios/search_account_posting_page.rb
* moberhverv/screens/ios/search_account_posting_sub_page.rb
* moberhverv/screens/ios/search_payments_page.rb
* moberhverv/screens/ios/search_payments_sub_page.rb
* moberhverv/screens/ios/search_payments_to_approve_page.rb
* moberhverv/screens/ios/search_payments_to_approve_sub_page.rb
* moberhverv/screens/ios/settings_close_and_logout_page.rb
* moberhverv/screens/ios/settings_page.rb
* moberhverv/screens/ios/transfer_confirmation_page.rb
* moberhverv/screens/ios/transfer_confirmed_page.rb
* moberhverv/screens/ios/transfer_page.rb
* moberhverv/screens/ios/transfer_receiver_selection_page.rb
* shared/step_definitions/00_general_steps.rb
EXEC: xcrun simctl list devices --json
DEBUG: Setting locale to 'da'
DEBUG: Setting preferred language to 'da'
EXEC: /usr/libexec/PlistBuddy -c Add :AppleLanguages:0 string 'da' /Users/bdumgr/Library/Developer/CoreSimulator/Devices/188CDB73-D094-45FD-881A-A84DA8621C12/data/Library/Preferences/.GlobalPreferences.plist
Features:
* moberhverv/features/ui_tests/Login.feature
Using the iphone6_moberhverv profile...
# language: da
Egenskab: Login
EXEC: xcrun simctl list devices --json
EXEC: xcrun simctl list devices --json
DEBUG: Installed app is the same as #<APP dk.mobilbank.erhverv.MyBank.Cal 202 / 1.3.0 /Users/bdumgr/Bankdata/Projects/bankdata_test_tools/automated_tests/moberhverv/apps/MyBank.app>
DEBUG: HTTP: get http://127.0.0.1:27753/1.0/health {:retries=>1, :timeout=>0.5}
DEBUG: Waiting for DeviceAgent to launch...
DEBUG: Installed app is the same as #<APP com.apple.test.DeviceAgent-Runner 1481635532 / 1.0.4 /usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/run_loop-2.2.4/lib/run_loop/device_agent/app/DeviceAgent-Runner.app>
DEBUG: Launching #<Simulator: iPhone 6 (10.2) 188CDB73-D094-45FD-881A-A84DA8621C12 x86_64> with:
EXEC: xcrun open -g -a /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app --args -CurrentDeviceUDID 188CDB73-D094-45FD-881A-A84DA8621C12
DEBUG: Waiting for simulator to stabilize with timeout: 30 seconds
DEBUG: Waited for 10.038119 seconds for 'com.apple.audio.SystemSoundServer-iOS-Simulator' to start.
DEBUG: Waited a total of 20.10993 seconds for simulator to stabilize
DEBUG: Took 20.358673 seconds to launch the simulator
DEBUG: Took 20.968421 seconds to install DeviceAgent
EXEC: /usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/run_loop-2.2.4/lib/run_loop/device_agent/bin/iOSDeviceManager start_test --device-id 188CDB73-D094-45FD-881A-A84DA8621C12 >& /Users/bdumgr/.run-loop/xcuitest/ios-device-manager.log
DEBUG: HTTP: get http://127.0.0.1:27753/1.0/health {:retries=>1350, :timeout=>135.0}
DEBUG: DeviceAgent says, "Calabash is ready and waiting."
DEBUG: Took 23.67104 launch and respond to /health
DEBUG: Took 0.07323 seconds to check if app was installed
DEBUG: HTTP: post http://127.0.0.1:27753/1.0/session {:retries=>200, :timeout=>20}
DEBUG: Launched dk.mobilbank.erhverv.MyBank.Cal on #<Simulator: iPhone 6 (10.2) 188CDB73-D094-45FD-881A-A84DA8621C12 x86_64>
DEBUG: {"status":"launched!"}
DEBUG: Took 23.857762 seconds to launch dk.mobilbank.erhverv.MyBank.Cal on #<Simulator: iPhone 6 (10.2) 188CDB73-D094-45FD-881A-A84DA8621C12 x86_64>
DEBUG: Trying to connect to Calabash Server: 1 of 10
DEBUG: Trying to connect to Calabash Server: 2 of 10
DEBUG: Trying to connect to Calabash Server: 3 of 10
DEBUG: Trying to connect to Calabash Server: 4 of 10
DEBUG: Trying to connect to Calabash Server: 5 of 10
DEBUG: Trying to connect to Calabash Server: 6 of 10
DEBUG: Trying to connect to Calabash Server: 7 of 10
DEBUG: Trying to connect to Calabash Server: 8 of 10
DEBUG: Trying to connect to Calabash Server: 9 of 10
DEBUG: Trying to connect to Calabash Server: 10 of 10
Baggrund: # moberhverv/features/ui_tests/Login.feature:4
Could not connect to the Calabash Server @ http://127.0.0.1:37265/.
See these two guides for help.
* https://github.com/calabash/calabash-ios/wiki/Testing-on-Physical-Devices
* https://github.com/calabash/calabash-ios/wiki/Testing-on-iOS-Simulators
1. Make sure your application is linked with Calabash.
2. Make sure there is not a firewall blocking traffic on http://127.0.0.1:37265/.
3. Make sure http://127.0.0.1:37265/ is correct.
If your app is crashing at launch, find a crash report to determine the cause.
(Calabash::Cucumber::ServerNotRespondingError)
./shared/ios/support/00_launcher.rb:18:in `launch'
./shared/ios/support/01_hooks.rb:49:in `Before'
Givet jeg ser loginskærmen # moberhverv/features/step_definitions/01_menu_login_steps.rb:116
Scenarie: Succesfuldt login med NemID-nummer # moberhverv/features/ui_tests/Login.feature:7
Når jeg logger ind med gyldigt NemID-nummer og gyldig mobilkode # moberhverv/features/step_definitions/01_menu_login_steps.rb:199
Så ser jeg hovedmenuen eller introguiden (hvis det er første gang jeg logger på) # moberhverv/features/step_definitions/01_menu_login_steps.rb:11
DEBUG: HTTP: post http://127.0.0.1:27753/1.0/dismiss-springboard-alerts {:retries=>200, :timeout=>20}
Retrying.. Errno::ECONNREFUSED: (Connection refused - Connection refused - connect(2) for "127.0.0.1" port 37265 (127.0.0.1:37265))
Retrying.. Errno::ECONNREFUSED: (Connection refused - Connection refused - connect(2) for "127.0.0.1" port 37265 (127.0.0.1:37265))
Failing... Errno::ECONNREFUSED
Connection refused - Connection refused - connect(2) for "127.0.0.1" port 37265 (127.0.0.1:37265) (Errno::ECONNREFUSED)
./shared/ios/support/01_hooks.rb:64:in `After'
Failing Scenarios:
cucumber -p iphone6_moberhverv moberhverv/features/ui_tests/Login.feature:7 # Scenarie: Succesfuldt login med NemID-nummer
1 scenario (1 failed)
3 steps (3 skipped)
0m38.067s
DEBUG: Sending 'TERM' to Simulator.app process '63353'
DEBUG: Waiting for Simulator.app with pid '63353' to terminate
DEBUG: Waited for 0.101262 seconds for Simulator.app with pid '63353' to terminate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment