tests:Use inttypes

This commit is contained in:
David Sidrane 2021-04-27 04:47:23 -07:00 committed by Julian Oes
parent f3624c172c
commit fd68fd2933
6 changed files with 22 additions and 19 deletions

View File

@ -52,12 +52,12 @@ int test_adc(int argc, char *argv[])
px4_usleep(50000); // sleep 50ms and wait for adc report px4_usleep(50000); // sleep 50ms and wait for adc report
if (_adc_sub.update(&adc)) { if (_adc_sub.update(&adc)) {
PX4_INFO_RAW("DeviceID: %d\n", adc.device_id); PX4_INFO_RAW("DeviceID: %" PRIu32 "\n", adc.device_id);
PX4_INFO_RAW("Resolution: %d\n", adc.resolution); PX4_INFO_RAW("Resolution: %" PRIu32 "\n", adc.resolution);
PX4_INFO_RAW("Voltage Reference: %f\n", adc.v_ref); PX4_INFO_RAW("Voltage Reference: %f\n", adc.v_ref);
for (int i = 0; i < PX4_MAX_ADC_CHANNELS; ++i) { for (int i = 0; i < PX4_MAX_ADC_CHANNELS; ++i) {
PX4_INFO_RAW("%d: %d ", adc.channel_id[i], adc.raw_data[i]); PX4_INFO_RAW("%" PRIu16 ": %" PRIi32 " ", adc.channel_id[i], adc.raw_data[i]);
} }
PX4_INFO_RAW("\n"); PX4_INFO_RAW("\n");

View File

@ -124,7 +124,7 @@ decode_callback(bson_decoder_t decoder, void *priv, bson_node_t node)
} }
if (node->i != sample_small_int) { if (node->i != sample_small_int) {
PX4_ERR("FAIL: decoder: int1 value %" PRIu64 ", expected %d", node->i, sample_small_int); PX4_ERR("FAIL: decoder: int1 value %" PRIu64 ", expected %" PRIi32 "", node->i, sample_small_int);
return 1; return 1;
} }

View File

@ -39,6 +39,7 @@
#include <px4_platform_common/defines.h> #include <px4_platform_common/defines.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <dirent.h> #include <dirent.h>
#include <inttypes.h>
#include <stdio.h> #include <stdio.h>
#include <stddef.h> #include <stddef.h>
#include <unistd.h> #include <unistd.h>
@ -70,8 +71,8 @@ static uint8_t get_value(uint32_t ofs)
static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t write_size, uint16_t flags) static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t write_size, uint16_t flags)
{ {
printf("Testing on %s with write_chunk=%u write_size=%u\n", printf("Testing on %s with write_chunk=%" PRIu32 " write_size=%" PRIu32 "\n",
filename, (unsigned)write_chunk, (unsigned)write_size); filename, write_chunk, write_size);
uint32_t ofs = 0; uint32_t ofs = 0;
int fd = open(filename, O_CREAT | O_RDWR | O_TRUNC, PX4_O_MODE_666); int fd = open(filename, O_CREAT | O_RDWR | O_TRUNC, PX4_O_MODE_666);
@ -93,7 +94,7 @@ static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t
} }
if (write(fd, buffer, sizeof(buffer)) != (int)sizeof(buffer)) { if (write(fd, buffer, sizeof(buffer)) != (int)sizeof(buffer)) {
printf("write failed at offset %u\n", ofs); printf("write failed at offset %" PRIu32 "\n", ofs);
return 1; return 1;
} }
@ -102,7 +103,7 @@ static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t
} }
if (counter % 100 == 0) { if (counter % 100 == 0) {
printf("write ofs=%u\r", ofs); printf("write ofs=%" PRIu32 "\r", ofs);
} }
counter++; counter++;
@ -110,7 +111,7 @@ static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t
close(fd); close(fd);
printf("write ofs=%u\n", ofs); printf("write ofs=%" PRIu32 "\n", ofs);
// read and check // read and check
fd = open(filename, O_RDONLY); fd = open(filename, O_RDONLY);
@ -127,20 +128,20 @@ static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t
uint8_t buffer[write_chunk]; uint8_t buffer[write_chunk];
if (counter % 100 == 0) { if (counter % 100 == 0) {
printf("read ofs=%u\r", ofs); printf("read ofs=%" PRIu32 "\r", ofs);
} }
counter++; counter++;
if (read(fd, buffer, sizeof(buffer)) != (int)sizeof(buffer)) { if (read(fd, buffer, sizeof(buffer)) != (int)sizeof(buffer)) {
printf("read failed at offset %u\n", ofs); printf("read failed at offset %" PRIu32 "\n", ofs);
close(fd); close(fd);
return 1; return 1;
} }
for (uint16_t j = 0; j < write_chunk; j++) { for (uint16_t j = 0; j < write_chunk; j++) {
if (buffer[j] != get_value(ofs)) { if (buffer[j] != get_value(ofs)) {
printf("corruption at ofs=%u got %u\n", ofs, buffer[j]); printf("corruption at ofs=%" PRIu32 " got %" PRIu8 "\n", ofs, buffer[j]);
close(fd); close(fd);
return 1; return 1;
} }
@ -153,7 +154,7 @@ static int test_corruption(const char *filename, uint32_t write_chunk, uint32_t
} }
} }
printf("read ofs=%u\n", ofs); printf("read ofs=%" PRIu32 "\n", ofs);
close(fd); close(fd);
unlink(filename); unlink(filename);
printf("All OK\n"); printf("All OK\n");

View File

@ -52,14 +52,14 @@ int test_jig_voltages(int argc, char *argv[])
px4_usleep(50000); // sleep 50ms and wait for adc report px4_usleep(50000); // sleep 50ms and wait for adc report
if (_adc_sub.update(&adc)) { if (_adc_sub.update(&adc)) {
PX4_INFO_RAW("DeviceID: %d\n", adc.device_id); PX4_INFO_RAW("DeviceID: %" PRIu32 "\n", adc.device_id);
PX4_INFO_RAW("Resolution: %d\n", adc.resolution); PX4_INFO_RAW("Resolution: %" PRIu32 "\n", adc.resolution);
PX4_INFO_RAW("Voltage Reference: %f\n", adc.v_ref); PX4_INFO_RAW("Voltage Reference: %f\n", adc.v_ref);
unsigned channels = 0; unsigned channels = 0;
for (int i = 0; i < PX4_MAX_ADC_CHANNELS; ++i) { for (int i = 0; i < PX4_MAX_ADC_CHANNELS; ++i) {
PX4_INFO_RAW("%d: %d ", adc.channel_id[i], adc.raw_data[i]); PX4_INFO_RAW("%" PRIu16 ": %" PRIi32 " ", adc.channel_id[i], adc.raw_data[i]);
if (adc.channel_id[i] != -1) { if (adc.channel_id[i] != -1) {
++channels; ++channels;

View File

@ -123,7 +123,7 @@ int test_time(int argc, char *argv[])
} }
} }
printf("Maximum jitter %" PRId64 "us\n", maxdelta); printf("Maximum jitter %dus\n", maxdelta);
return 0; return 0;
} }

View File

@ -60,13 +60,15 @@ bool VersioningTest::_test_tag_to_version_number(const char *version_tag, uint32
return true; return true;
} else { } else {
PX4_ERR("Wrong vendor version: tag: %s, got: 0x%x, expected: 0x%x", version_tag, vendor_version_result, PX4_ERR("Wrong vendor version: tag: %s, got: 0x%" PRIx32 ", expected: 0x%" PRIx32 "", version_tag,
vendor_version_result,
vendor_version_target); vendor_version_target);
return false; return false;
} }
} else { } else {
PX4_ERR("Wrong flight version: tag: %s, got: 0x%x, expected: 0x%x", version_tag, flight_version_result, PX4_ERR("Wrong flight version: tag: %s, got: 0x%" PRIx32 ", expected: 0x%" PRIx32 "", version_tag,
flight_version_result,
flight_version_target); flight_version_target);
return false; return false;
} }