Adding a test with cppcheck for Travis CI

This commit is contained in:
Nicola Spanti (RyDroid)
2016-08-08 15:23:27 +02:00
parent 9688f343a5
commit 36b4003118
2 changed files with 8 additions and 0 deletions

View File

@@ -4,6 +4,11 @@ compiler:
- gcc
- clang
addons:
apt:
packages:
- cppcheck
os:
- linux
- osx
@@ -23,3 +28,4 @@ script:
after_success:
- make check
- cppcheck --quiet *.h *.c tests/

View File

@@ -70,11 +70,13 @@ static void stat_and_cat(const char *file)
if (read(d, buf, sb.st_size) < sb.st_size)
{
printf("FAIL: unable to read all of %s: %s\n", file, strerror(errno));
free(buf);
close(d);
return;
}
buf[sb.st_size] = '\0';
printf("file[%s], size=%d, contents=%s\n", file, (int)sb.st_size, buf);
free(buf);
}
int main(int argc, char **argv)