Skip to content
Snippets Groups Projects
Verified Commit e129ec40 authored by ANA MANZANO RODRIGUEZ's avatar ANA MANZANO RODRIGUEZ Committed by Alberto Miranda
Browse files

ADM_set_dataset_information.c test created

parent 0185b640
No related branches found
No related tags found
1 merge request!12Resolve "Execute RPCs tests in CI"
#include <stdlib.h>
#include <stdio.h>
#include <admire.h>
int
main(int argc, char* argv[]) {
if(argc != 5) {
fprintf(stderr, "ERROR: no location provided\n");
fprintf(stderr, "Usage: ADM_set_dataset_information <REMOTE_IP> <RESOURCE_ID> <INFO> <JOB_ID>\n");
exit(EXIT_FAILURE);
}
int exit_status = EXIT_SUCCESS;
ADM_server_t server = ADM_server_create("tcp", argv[1]);
ADM_job_t job;
ADM_dataset_t target;
ADM_dataset_info_t info;
ADM_return_t ret = ADM_set_dataset_information(server, job,
target, info);
if(ret != ADM_SUCCESS) {
fprintf(stdout, "ADM_set_dataset_information() remote procedure not completed "
"successfully\n");
exit_status = EXIT_FAILURE;
goto cleanup;
}
fprintf(stdout, "ADM_set_dataset_information() remote procedure completed "
"successfully\n");
cleanup:
ADM_server_destroy(server);
exit(exit_status);
}
\ No newline at end of file
......@@ -25,7 +25,7 @@
list(APPEND examples_c ADM_register_job ADM_cancel_transfer ADM_connect_data_operation ADM_define_data_operation
ADM_deploy_adhoc_storage ADM_finalize_data_operation ADM_get_pending_transfers ADM_get_qos_constraints
ADM_get_statistics ADM_get_transfer_priority #ADM_link_transfer_to_data_operation
ADM_register_adhoc_storage ADM_remove_adhoc_storage ADM_remove_job)
ADM_register_adhoc_storage ADM_remove_adhoc_storage ADM_remove_job ADM_set_dataset_information)
# ADM_in_situ_ops ADM_in_transit_ops not implemented
......@@ -66,4 +66,8 @@ add_test(ADM_register_adhoc_storage_test ADM_register_adhoc_storage ofi+tcp://12
add_test(ADM_remove_adhoc_storage_test ADM_remove_adhoc_storage ofi+tcp://127.0.0.1:52000 42)
add_test(ADM_remove_job_test ADM_remove_job ofi+tcp://127.0.0.1:52000 42)
\ No newline at end of file
add_test(ADM_remove_job_test ADM_remove_job ofi+tcp://127.0.0.1:52000 42)
#ADM_remove_pfs_storage (missing, not working in cpp. Will be created when they work in cpp)
add_test(ADM_set_dataset_information_test ADM_set_dataset_information ofi+tcp://127.0.0.1:52000 5 info 42)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment