Sha256: 0ebed771205266f52b4b4bf84e757b300a4f7e50ab572d9bc949240db345596c
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
name: Run example on: # Run by manual at this time workflow_dispatch: push: branches: [ "master" ] pull_request: branches: [ "master" ] permissions: contents: read jobs: test: runs-on: macos-14 env: PLATFORM_VERSION: '17.4' XCODE_VERSION: '15.3' DEVICE_NAME: iPhone 15 Plus steps: - uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3 with: node-version: 'lts/*' - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: xcode-version: ${{ env.XCODE_VERSION }} - run: defaults write com.apple.iphonesimulator PasteboardAutomaticSync -bool false - uses: futureware-tech/simulator-action@v3 with: # https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md model: ${{ env.DEVICE_NAME }} os_version: ${{ env.PLATFORM_VERSION }} - name: Install Appium XCUITest run: | npm install -g appium appium driver install xcuitest - name: run Appium background run: | nohup appium --base-path=/wd/hub --log-timestamp --log-no-colors > appium.out 2>&1 & - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 3.2 - name: Run example run: | cd example bundle install bundle exec rspec spec/ios_example_spec.rb - name: Upload appium.out if: ${{ always() }} uses: actions/upload-artifact@v4 with: path: appium.out
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
appium_capybara-3.1.0 | .github/workflows/run_example.yml |