Help get this topic noticed by sharing it on Twitter, Facebook, or email.

Importing of test cases

Hi,

We're looking at Tarantula as a replacement to our current test tool. Is there the facility to import requirements, cases etc?

Thank!
8 people have
this question
+1
Reply
  • Ari Hakala (Prove Expertise Oy) April 10, 2012 06:24
    Pentaho Kettle can be used for importing test cases:

    http://www.testiatarantula.com/help/u...




    Hi,

    Doors import could be used to import cases/requirements from .csv file.

    Unfortunately it needs to be in specific Doors format, which is not currently documented.

    If somebody is willing to test importing, i could write short instructions and provide example file.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi,

    If you could provide an example file & some instructions then we will gladly give it a try.

    Thank you
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi,
    I too would be interested in testing the importing of test cases.

    Thanks
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hello, we could REALY use the help with the import since i'm not to keen on entering 600+ test cases manualy.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Ari Hakala (Prove Expertise Oy) April 17, 2012 11:17
    Attached csv file example is suitable for importing cases.

    Import file

    Below is example file for importing cases:


    Object Level,Object Identifier,Last Modified On,Object Heading,Priority
    1,10,25.6.2008,Case 10 heading,
    1,11,25.6.2008,Case 11 heading,
    1,12,25.6.2008,Case 12 heading,


    Object Level: This can be set to 1. This is used to describe hierarchy of objects (rows) in file. As we import only cases here, this can be set to level 1 for all objects.

    Object Identifier: This is unique identifier of test cases. For case importing it is only required that is unique for each case. Row will be bypassed, if id is already imported.

    Last Modified On: This has no effect for cases.

    Object Heading: This will be set as case title.

    Priority: This can be left empty.

    To import this kind of file into cases, following options needs to be set on Tools - Doors Import screen.

    Select Test Case as import target.
    Set Level as 1-1 (This means that we will use rows with "Object Level=1" as test cases.
    If you choose to simulate import, data is not really imported. This is useful for checking that all options have been set correctly.
    Once everyting is all right, press import link.

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Ari Hakala (Prove Expertise Oy) April 17, 2012 13:49
    Here is example of more complex file, for importing both requirements and cases:


    "Object Level","Object Identifier","Last Modified On","Object Heading","Object Text","Description of the feature","Priority"
    1,"1",25.6.2008,"User Interface",,,
    2,"2",25.6.2008,,"Doors Import","It should be possible to import data from doors","P1"
    2,"3",25.6.2008,,"Flashing Lights","Front page should have big flashing lights","P5"
    1,"4",25.6.2008,"Qualitive Features",,,
    2,"5",25.6.2008,,"Robustness","Should be robust as hell","P1"


    Here Level 1 rows would contain requirements and Level 2 test cases for these requirements. Import options would be set according to this (Import requirements from level 1 -1, and test cases from level 2 - 2).
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • I’m sad
    This is a bit disappointing. I am currently evaluating test management tools and Tarantula was well ahead (including ahead of some commercial products) because of its ease of use and tagging features that allow tests to be grouped in many different ways. However the fact that I can't import the steps in test cases really kills it off as a candidate. Pity. Now I have to look at inferior candidates.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Ari: we managed to get the case and step import working. However if I try to edit steps in cases and save, there is an error:
    "undefined method `external_id=' for #". This is caused by extra filed added to steps table. Could you please help to overcome this issue?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Ari Hakala (Prove Expertise Oy) May 11, 2012 11:51
    I tried to look into this, but found no solution :(

    For some reason this seems to fail, even if proper rails migrations are done for this new field.

    I forward this problem to our Rails guru's, let's see if they can fix this.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • You need to add the external_id field also to step_versions table so that the versioning works on that field too. That should fix the problem.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Ari Hakala (Prove Expertise Oy) May 22, 2012 08:05
    I created web page with instructions and configuration files provided by Kari.

    http://www.testiatarantula.com/help/u...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Have you ever considered defining a schema so that we can import test plans in xml format? Seems like a simple enough import methodology to implement.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • I as well am considering this product and have over 500 test cases that I'll need to import. Not being able to import is likely a deal breaker. XML would be great
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi,

    has someone managed to import test cases with steps by using a (more or less) simple CSV file in the meanwhile? I don't want to have our admins to have to run something on a command-line that "hacks" data into the DB. I need something that runs on user-level front-end.

    I played around with exporting stuff and reimporting it. However it doesn't work as it seems to be able to only update existing test cases w/ steps... not to add ("insert") new ones - at least I didn't find the trick.
    My approach was to use "export" > "cases" and then use the outputs' CSV structure to create an import file with 1 sample of a new testcase. The import then however complains that it couldn't find an entry with ID nnn (the one I entered).
    Giving a null value for the ID doesn't work either, as it will complain as well that it couldn't find the case with id . To me this looks like the logic behind it is working with sql update statements only.

    Any clues, pointers?

    Thanks, Regards,
    Thomas
    • view 17 more comments
    • Wow, cool - glad it worked for you.
      Cheers, Thomas
    • Try this fork repo which has import feature,

      https://github.com/evgeniy-khatko/tar...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi there,
    We are trialing Testia Tarantua.
    Despite the little documentation and help available I have managed to get my head around it.
    I am having problems with importing a csv file of requirements or cases though.
    For this example:
    I have added two requirements in Testia
    Exported as a CSV and selected the 'requirements' check box.
    Opened the exported file in Notepad
    Added a new requirement following the same CSV convention identically
    Imported the CSV file back into Testia.
    Then it is not finding the new requirement ID. Yes I know, I would like you to add it.

    Am I doing something wrong here? Any advice appreciated. If I can't Easily import requirements and cases from a spreadsheet or CSV notepad file at least then I can't see this working out for us.
    Best wishes,



    • view 2 more comments
    • This comment was removed on 2013-01-08.
      see the change log
    • Try this fork repo which has import feature,

      https://github.com/evgeniy-khatko/tar...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi Thomas / Ander,
    Thanks for your replies and apologies for not noticing your previous comments to the same effect earlier in this thread. I had read through prior to posting but not maximized those comments.
    I have experimented with your suggestions, which make good sense but alas I am still unable to import correctly.
    Now I'm basically getting "could not find case/requirement with ID new".
    Just to clarify my steps (have tried with both cases and requirements):

    1. Created one requirement/case in Tarantula
    2. Exported without IDs
    3. Opened CSV in Excel, added two new requirements with identical formatting
    4. Saved file
    5. Import file in Tarantula
    6. Receive Fatal Import error.

    I'm running the latest version of Testia Tarantula.
    I'll post the images of the errors below. Any further help appreciated.
    Cheers, Alex.





  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi,

    I have thought in use Tarantula in my big project to manage our tests. In this moment we are using test plans in excel. I would like to use this tool, because I have seen the tutorial and I like so much!

    But I have a very important precondition , to import all my test cases in excel.

    Is there any option to import xls directly from the menu ?
    or Is the Kettle script the only way to import the test case, step ...?

    thanks in advance!

    Regards
    Oscar
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi,

    By using Kettle or otherwise can we import additional field of expected results?

    Thanks,
    VK
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • @Alex
    Hi and sorry for not responding earlier!
    We have had our share with imports from CSV too ;) and we discovered that most of the problems with importing are related to the fact that you sometimes need a null-parameter ("") and sometimes "less than null" by using the ;; notation. That depends on the field type.
    I will need to check again with my co-worker who managed to solve all these little nasty problems. Will get back ASAP - but perhaps it is a good idea if you could share your Excel file (or the created CSV) so we can give it a try.

    @Oscar:
    AFAIK, Tarantula can not import XLS directly. You will need to export your xls into a plaintext CSV file. The required format for CSV import can be determined by looking at an EXPORT file of Tarantula - basically they use the same structure.
    Then it depends if you want to use the "simple" CSV or those processed by Kettle. I can't tell anyting about Kettle unfortunately, but you should be able to somehow create a CSV from your Excel that works with importing into Tarantula.

    Geewhiz... I think the Tarantula community really really needs an Import/Export tutorial. We've been thinking about this for quite some time internally already just to save the time spent on repeating about pitfalls and howtos with our own people :) But because of workload I can'gt tell when we're able to pubölish this. Note, I'm not affiliated with Prove Oy...

    @Vaibhav:
    If I understand correctly, you want to import more than 1 field for "expected result"? That won't work without changing the code and database schema. There is only 1 field for expected results. What is it that you want to achieve... can you give an example perhaps?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi,

    We are also trying to implement Tarantula as our test management tool and interested in importing test cases via CSV files and therefore wondering if there are any news about that?

    With the Release 2012.36.2 we get pretty much the same results as described by Alex. If required I can provide the CSV file we are testing with.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Why is there no import and export feature with .odt or .ods format ?

    It resolves all problems by using open standard.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hello,

    first of all, I find tarantula great and quite fit for my purpose (mid-size software testing) and am trying to stay with it despite its being relatively immature here and there.

    The issue is simply reproducible so I don't provide a minimum example:

    In the release 2012.45.0 it is impossible to import test cases with tags into a project which doesn't yet contain these tags. The import stops with a fatal error immediately following the step "Creating a new Case.."

    Both the export and import are done using tarantula's native csv-file.

    Could you please comment or suggest a workaround? I've tried to create a dummy case with the required label in the target project just to get the label into it before starting the import but this has led to a less obvious fatal error saying "undefined method `project_id' for nil:NilClass" so I've given up.

    Obviously lots of test cases are tagged so this issue affects the majority of import operations.

    Thank you,
    Alexey
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • The easiest way to get the correct format for importing test cases is to:

    1. Enter a case manually with steps
    2. Export the case using the settings: Cases = selected, Recursion depth=1 (Case headers and steps), Export without IDs = selected.

    This creates a file that can be reimported immediately. Your options for transforming it are many. My method is to:

    3. Open my existing cases and the export file from step 2 in Excel
    4. Use text-to-columns with a semi-colon delimiter on the export from step 2
    4. Model my existing test case data identically to the export file from step 2
    5. Save the test case Excel file as CSV
    6. Perform string transformations (search and replace covers my needs) on the data to emulate the original export from step 2.

    This is still a bit of a pain, but it makes it usable through the UI which is important for my team, having no Linux gurus.
    • view 3 more comments
    • Try using the "new" keyword for Ids:

      Case Id;Title;Date;Priority;Planned duration (minutes);Test Areas;Average Duration;Tags;Objective;Test Data;Preconditions & Assumptions
      new;SHELL-001-Navigation;2014-05-06;0;;Area1

      Notice that I have decided to manually add IDs into my case titles. This is because Tarantula does not use the IDs in the UI.
    • I just noticed that you do not seem to be starting with the format provided by doing an export first. Feel free to play with that method, but I haven't seen anyone post that they have had a successful result.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Has anyone been able to migrate all test cases with test status into Tarantula with ease?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • I am still using my steps above. It isn't ideal, but it works.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • HI May I know the purpose of Set in Design or the process?
    Is it possible to have reports in Set like requirement coverage?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • "Set" in Tarantula is what is more commonly referred to as "test suite" elsewhere. It is just a grouping of test cases.

    I am not aware of any intended reporting implications.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi , I am trying to implement Tarantula in the organization . Right now i have difficulties with Doors import . Can you give a proper template for the CSV file which will be really helpful. Thanks in advance.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Your best bet is to create a test project, add some sample test cases, and export that. It will give you a customized template for import.
    • view 4 more comments
    • Hi , I copied the above lines and pasted in a notepad also saved as csv file.
      Even though i get same error while trying to import .

      2014-09-08 10:25:35 +0800 [INFO] Row 1: Headings
      2014-09-08 10:25:35 +0800 [FATAL] private method `gets' called for #

      Also I'm using CentOS 6.5 . Will it be a problem anyway?
    • I am able to import the file to the demo site "http://pts.tarantula.fi."

      Maybe you can try to Export a csv file from the demo site and export one from your site to see if there are any differences?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Seems i get the same error while trying to upload the csv file in the demo site.
    I have attached screenshot and other information below.



    Screenshot : http://screencast.com/t/pZfyfaFzs

    CSV File

    Case Id;Title;Date;Priority;Planned duration (minutes);Test Areas;Average Duration;Tags;Objective;Test Data;Preconditions & Assumptions
    new;Testapple;2014-09-05;1;20;;600;;apple objective;apple test data;apple pre
    "";Step Id;Action;Result
    "";new;Step 1a;one apple
    "";new;step 2b;two bee
    "";new;step 3c;three cat
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Please try to use the function "Import" instead of "Doors Import" and see if it works
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi I have tried to use Import option and now getting some different error while trying to upload test case in Demo site and My site also . Below are the details

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • https://www.dropbox.com/s/d2fhbp2k60l...

    Please download the above file and have a try. I am able to import it to the demo site, using Firefox and Google Chrome.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • I’m thankful
    That's really awesome Bay! .. Your template works well in my site . Don know whats the difference with my format and anyhow i will follow this .. Thank you so much for the constant support :)
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • 1
    You are welcome.

    I guess the problem is cause by the editor you used to save the file as csv format has done some changes to the file automatically, for example adding semicolons, commas, or any other separators.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hello All,
    I was able to Use the file in demo instance but not on my local instance. Can you please provide a test file for me to use on my local instance installed.

    I get this issue:

    2014-11-19 21:22:50 +0200 [INFO] Starting a new CSV import..

    2014-11-19 21:22:50 +0200 [INFO] Found Case header.

    2014-11-19 21:22:50 +0200 [INFO] Creating a new Case..

    2014-11-19 21:22:50 +0200 [FATAL] undefined method `split' for nil:NilClass
    /opt/tarantula/rails/lib/csv_exchange/model.rb:188:in `block in set_csv_attributes'
    /opt/tarantula/rails/lib/csv_exchange/model.rb:176:in `each'
    /opt/tarantula/rails/lib/csv_exchange/model.rb:176:in `each_with_index'
    /opt/tarantula/rails/lib/csv_exchange/model.rb:176:in `set_csv_attributes'
    /opt/tarantula/rails/lib/csv_exchange/model.rb:61:in `update_from_csv'
    /opt/tarantula/rails/lib/csv_exchange/import.rb:26:in `block (2 levels) in process'
    /opt/tarantula/rails/lib/csv_exchange/import.rb:25:in `each'
    /opt/tarantula/rails/lib/csv_exchange/import.rb:25:in `block in process'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction'
    /opt/tarantula/rails/lib/csv_exchange/import.rb:23:in `process'
    /opt/tarantula/rails/app/controllers/csv_imports_controller.rb:11:in `create'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:436:in `_run__403677248__process_action__901427551__callbacks'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call'
    /opt/tarantula/rails/lib/authenticator.rb:18:in `call'
    /opt/tarantula/rails/lib/authenticator.rb:44:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__346101591__call__1056311611__callbacks'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/application.rb:223:in `call'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_request_handler.rb:516:in `accept_and_process_next_request'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/rack/application_spawner.rb:206:in `start_request_handler'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/rack/application_spawner.rb:171:in `block in handle_spawn_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/utils.rb:470:in `safe_fork'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/rack/application_spawner.rb:166:in `handle_spawn_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server.rb:180:in `start'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/rack/application_spawner.rb:129:in `start'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
    :10:in `synchronize'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    /opt/tarantula/rails/vendor/bundle/ruby/1.9.1/gems/passenger-3.0.15/helper-scripts/passenger-spawn-server:99:in `'
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Have you customized your Database? May I ask how is your setup different from the demo site?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • @Ankush, I was getting the same errors you got. Don't use the file given that works on the demo site. You should follow @Bay's instruction of exporting your test cases and then edit that file in a text editor. Don't use excel. Then it should work in your local instance.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited

  • The examples provided do not work. No matter what I put in my .csv I receive fatal errors:
    Unknown CSV header:
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited