Sha256: e493329bfae2a627a67af3b6e7296ef44b30f59fe945bd6c1bbbabad8288e3b4

Contents?: true

Size: 1.2 KB

Versions: 1

Compression:

Stored size: 1.2 KB

Contents

Acouchi
=======

Requirements
------------

* [Android SDK](http://developer.android.com/sdk/installing/index.html) (Make sure to add SDK/tools and SDK/platform-tools to your PATH)
* [apktool](http://code.google.com/p/android-apktool/)

Cucumber
--------

### PROJECT_ROOT/features/support/env.rb

    require "acouchi"
    require "acouchi/cucumber"

    configuration = Acouchi::Configuration.from_json(File.read("acouchi_configuration.json"))
    Acouchi::Cucumber.prepare(configuration)

    def page
      Acouchi::Cucumber.page
    end

### PROJECT_ROOT/acouchi_configuration.json

    {
      "target_package": "com.acouchi.sample",
      "activity"      : "com.acouchi.sample.StartupActivity",
      "project_path"  : ".",
      "apk"           : "AcouchiSample-debug.apk"
    }

### PROJECT_ROOT/Rakefile

    require "cucumber"
    require "cucumber/rake/task"
    require "acouchi"

    desc "build project with Acouchi code included"
    task :build do
      configuration = Acouchi::Configuration.from_json(File.read("acouchi_configuration.json"))
      Acouchi::ProjectBuilder.new(configuration).build
    end

    Cucumber::Rake::Task.new(:features) do |t|
      t.cucumber_opts = "features --format pretty"
    end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
acouchi-0.0.1 README.md