Plugin Directory

Changeset 2174869


Ignore:
Timestamp:
10/17/2019 12:30:44 PM (6 years ago)
Author:
gamesman123
Message:

+ Fix issue with plugin due to which it was not executing the suite whose id was provided
+ Improve directory listing information
+ UI improvements and copy changes for the plugin settings page

Location:
testrobo-safe-update/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • testrobo-safe-update/trunk/css/trsu.css

    r2165496 r2174869  
    1616}
    1717
     18.steps-list {
     19  margin-left: 30px;
     20  list-style: initial;
     21}
     22
    1823.trsu-form-table {
    1924    border-spacing: 0 15px;
     25}
     26
     27.trsu-form-table .table-values em {
     28    color: #898989;
    2029}
    2130
  • testrobo-safe-update/trunk/readme.txt

    r2165962 r2174869  
    1 === Plugin Name ===
     1=== TestRobo Safe Update ===
    22Tags: testing, automation, update, updates, auto
    33Requires at least: 3.7.0
     
    1313Monitors your site for any updates and will instantly trigger custom tests setup by you
    1414
    15 #####WHAT IS TestRobo?
    16 - TestRobo is the **#1 Platform For Easy Visual Tests!**
     15##### FEATURES
     16- Now setup auto updates without any fear of breaking the site when you least expect it!
     17- Save valuable time if you manage multiple Wordpress sites and use it for more productive work.
     18- Get setup in under 5 minutes. No upfront time investment or steep learning curve.
     19- Automatically check your site for functional and visual changes after any plugin/theme/core update. Checks can also be additionally set to run on a customizable schedule, e.g. daily, weekly, etc.
     20
     21#####WHAT IS TESTROBO?
     22- TestRobo is the **#1 Platform For Easy Visual & Functional Tests!**
    1723- TestRobo has created a unique recording tool for effortless capturing of test scenarios which anybody can use from anywhere.
    1824- The recorded tests and be re-run manually or automatically based on various triggers and/or a schedule.
    1925- The mouse and keyboard actions are recorded by TestRobo. The user also should mark certain areas on the site which TestRobo will check for visual exactness. These areas can be as small or as big as the user wishes according to what is being tested.
     26- In addition to adding visual checks in the recording the user can also choose to add text based checks.
     27- Plus, many more features and improvements are in the pipeline. And we are also taking features requests so try to get yours in before others do.
    2028
    21 
    22 ##### FEATURES
    23 - Now Setup Auto Updates Without Any Fear Of Breaking The Site When You Least Expect It!
    24 - Save Valuable Time If You Manage Multiple WordPress Sites. Spend Your Time On More Productive Work.
    25 - Get Setup In Under 5 Minutes
    26 Automatically check your site for functional and visual changes after any plugin/theme update. Checks can also be additionally set to run on a schedule, e.g. daily, weekly, etc.
    2729
    2830== Installation ==
     
    32341. Upload the plugin files to the `/wp-content/plugins/testrobo-safe-update` directory, or install the plugin through the WordPress plugins screen directly.
    33351. Activate the plugin through the 'Plugins' screen in WordPress.
    34 1. You will need a (FREE) TestRobo API key. It can be generated for FREE at [TestRobo App] (https://app.testrobo.io/ "TestRobo App")'s Settings page.
    35 1. Use the Settings->TestRobo Safe Update screen to insert your API key.
    36 1. Specify what tests to run by providing the test/suite ID. These tests would run automatically when a plugin/theme/core update takes place.
     361. You will need a (FREE) TestRobo API key. It can be generated for FREE in the [TestRobo App](https://app.testrobo.io/ "TestRobo App") Settings page.
     371. Then go to Settings->TestRobo Safe Update screen to insert your API key.
     381. Specify what tests to run by providing a suite ID. These tests would run automatically when a plugin/theme/core update takes place.
    3739
    3840
  • testrobo-safe-update/trunk/trsu-plugin.php

    r2165966 r2174869  
    44Plugin URI: https://testrobo.io
    55Description: Automatically check your site for functional and visual changes after any plugin/theme update. Checks can also be additionally set to run on a schedule, for e.g. daily, weekly, etc.
    6 Version: 0.0.4
     6Version: 0.0.5
    77Author: Karrot Labs
    88Author URI: https://karrotlabs.com/
     
    3030  $apiKey = get_option("trsu_api_key");
    3131  $url = "https://api.testrobo.io/extapi/execRequest";
    32   $jsonBody = json_encode(array( 'testcaseId' => $suiteId));
     32  $jsonBody = json_encode(array( 'suiteId' => $suiteId, 'type' => "suite"));
    3333  $response = wp_remote_post( $url, array(
    3434    'method' => 'POST',
  • testrobo-safe-update/trunk/trsu-settings-page2.php

    r2165496 r2174869  
    1 <h2>Safe Update </h2>
     1<h2>TestRobo Safe Update - #1 Easy Sanity Testing Tool Tailored For WordPress </h2>
    22<div>
    33  <h4>Plugin Settings</h4>
     
    1616  <td class="table-values">
    1717    <input type="text" id="trsu_api_key" name="trsu_api_key" value="<?php echo htmlspecialchars(get_option('trsu_api_key')) ?>"  />
     18      <em>Get a FREE api key from www.testrobo.io and place it here</em>
    1819  </td>
    1920  </tr>
     
    2223    <td class="table-values">
    2324      <input type="text" id="trsu_suite_id" name="trsu_suite_id" value="<?php echo htmlspecialchars(get_option('trsu_suite_id')) ?>"  />
    24       <span>The suite from which tests will trigger on detecting plugin/theme updates.</span>
     25      <em>The suite from which tests will trigger on detecting plugin/theme updates.</em>
    2526    </td>
    2627  </tr>
     
    4445  <hr/>
    4546  <p class="steps">
    46   <span> Get started in three easy steps: </span>
    47   <ul>
     47  <strong> Get started in three easy steps: </strong>
     48  <ul class="steps-list">
    4849    <li> Create your FREE account on www.testrobo.io </li>
    49     <li> Create your first test with our easiest interface and without any programming </li>
    50     <li> Enter your API key and the test id in your plugin settings here
    51     </li>
     50    <li> Create your first test using our innovative test recording experience. Save it in a suite. </li>
     51    <li> Enter your API key and the suite id in your plugin settings (this page) </li>
    5252  </ul>
    5353  </p>
Note: See TracChangeset for help on using the changeset viewer.