Commit 3abe64d2 authored by Greg Williams's avatar Greg Williams
Browse files

Disabled get/put tests in example utility until they are cleaned up with new API

parent 38a3ad5d
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -276,7 +276,7 @@ task :default => [
]


namespace :test do
namespace :tests do

  desc "Run unit tests"
  task :unit do
@@ -330,8 +330,8 @@ namespace :test do
  task :utility => [
    'release',
    'ruby_sim:shutdown',
    'test:utility:noop',
    'test:utility:put',
    'tests:utility:noop',
    # 'tests:utility:put',
  ]

  namespace :utility do
@@ -365,10 +365,10 @@ namespace :test do
end

task :test_all => [
  'test:unit',
  'test:integration',
  'test:system',
  'test:utility'
  'tests:unit',
  'tests:integration',
  'tests:system',
  'tests:utility'
]

desc "Build all and run test utility"
+29 −31
Original line number Diff line number Diff line
@@ -20,9 +20,9 @@

#include "get.h"

int Get(
    const char* host,
int Get(const char* host,
        int port,
        bool nonBlocking,
        int64_t clusterVersion,
        int64_t identity,
        const char* hmacKey,
@@ -32,28 +32,26 @@ int Get(
        const uint8_t* value,
        int64_t length)
{
    KineticExchange exchange;
    KineticOperation operation;
    KineticPDU request, response;
    KineticConnection connection;
    KineticMessage requestMsg;
    KineticProto_Status_StatusCode status;
    bool success;
    uint8_t value[PDU_VALUE_MAX_LEN];
    // KineticOperation operation;
    // KineticPDU request, response;
    // KineticConnection connection;
    // KineticMessage requestMsg;
    KineticProto_Status_StatusCode status = KINETIC_PROTO_STATUS_STATUS_CODE_INVALID_STATUS_CODE;
    // bool success;

    KineticClient_Init(NULL);
    success = KineticClient_Connect(&connection, host, port, true);
    assert(success);
    success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key));
    assert(success);
    operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response);
    status = KineticClient_Get(&operation, key, version, newVersion, value, sizeof(value));
    // KineticClient_Init(NULL);
    // success = KineticClient_Connect(&connection, host, port, false);
    // assert(success);
    // success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key));
    // assert(success);
    // operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response);
    // status = KineticClient_Get(&operation, key, version, newVersion, value, sizeof(value));

    if (status == KINETIC_PROTO_STATUS_STATUS_CODE_SUCCESS)
    {
        printf("NoOp operation completed successfully. Kinetic Device is alive and well!\n");
    }
    // if (status == KINETIC_PROTO_STATUS_STATUS_CODE_SUCCESS)
    // {
    //     printf("NoOp operation completed successfully. Kinetic Device is alive and well!\n");
    // }

    KineticClient_Disconnect(&connection);
    // KineticClient_Disconnect(&connection);
    return status;
}
+7 −3
Original line number Diff line number Diff line
@@ -38,10 +38,14 @@
 */
int Get(const char* host,
        int port,
        bool nonBlocking,
        int64_t clusterVersion,
        int64_t identity,
        const char* key,
        const uint8_t* data,
        int64_t len);
        const char* hmacKey,
        const char* valueKey,
        const char* version,
        const char* newVersion,
        const uint8_t* value,
        int64_t length);

#endif // _GET_H
+9 −6
Original line number Diff line number Diff line
@@ -20,9 +20,13 @@

#include "noop.h"

int NoOp(const char* host, int port, int64_t clusterVersion, int64_t identity, const char* key)
int NoOp(const char* host,
        int port,
        bool nonBlocking,
        int64_t clusterVersion,
        int64_t identity,
        const char* hmacKey)
{
    KineticExchange exchange;
    KineticOperation operation;
    KineticPDU request, response;
    KineticConnection connection;
@@ -31,11 +35,10 @@ int NoOp(const char* host, int port, int64_t clusterVersion, int64_t identity, c
    bool success;

    KineticClient_Init(NULL);
    success = KineticClient_Connect(&connection, host, port, true);
    success = KineticClient_Connect(&connection, host, port, nonBlocking,
                                    clusterVersion, identity, hmacKey);
    assert(success);
    success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key));
    assert(success);
    operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response);
    operation = KineticClient_CreateOperation(&connection, &request, &requestMsg, &response);
    status = KineticClient_NoOp(&operation);
    KineticClient_Disconnect(&connection);

+7 −7
Original line number Diff line number Diff line
@@ -30,15 +30,15 @@
 * @param port              Port to establish socket connection on
 * @param clusterVersion    Cluster version to use for the operation
 * @param identity          Identity to use for the operation (Must have ACL setup on Kinetic Device)
 * @param key               Shared secret key used for the identity for HMAC calculation
 * @param hmacKey           Shared secret key used for the identity for HMAC calculation
 *
 * @return                  Returns true if operation succeeded, false otherwise
 */
int NoOp(
    const char* host,
int NoOp(const char* host,
        int port,
        bool nonBlocking,
        int64_t clusterVersion,
        int64_t identity,
    const char* key);
        const char* hmacKey);

#endif // _NOOP_H
Loading