int runTests() { int passed = 1; char newchar; passed &= lsTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= test_cat(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= test_read(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= test_write(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= cdTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= chmodTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= mkdirTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= touchTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= linkTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= rmdirTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= pwdTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= cpTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= mvTest(); printf("\nEnter a char to continue!\n"); scanf(" %c", &newchar); passed &= lseekTest(); if (passed == 1) { printf("\n\nEVERYTHING PASSED\n\n"); } else { printf("\n\nNOT EVERYTHING PASSED\n\n"); } }
int main() { return !(linkTest() && groupTest()); }