1. 25 Apr, 2016 3 commits
  2. 21 Apr, 2016 1 commit
  3. 19 Apr, 2016 2 commits
  4. 17 Apr, 2016 1 commit
    • SimonB's avatar
      Adds verbose mode to the test suites · 8ca7bc42
      SimonB authored
      Added a verbose option to the generated test suites which can list the
      dependencies not met for skipped test cases.
      Also clarifies internal interfaces between the main_test.function and test code,
      and fixed a bug on calculating available tests in run-test-suites.pl.
      8ca7bc42
  5. 16 Apr, 2016 2 commits
    • SimonB's avatar
      Makes basic-build-test.sh test the full config · 098a3b50
      SimonB authored
      Previously the test worked on the default configuration which missed deprecated
      or legacy features. This change tests the full configuration and all available
      tests.
      098a3b50
    • SimonB's avatar
      Adds check to avoid overwriting files · 2e23c827
      SimonB authored
      Adds check to avoid accidental overwriting of config.h or the yotta module, as
      well as a force option to override any changes.
      2e23c827
  6. 15 Apr, 2016 3 commits
  7. 10 Apr, 2016 2 commits
  8. 04 Apr, 2016 1 commit
  9. 03 Apr, 2016 2 commits
    • SimonB's avatar
      Adds to footprint.sh MBEDTLS_NO_PLATFORM_ENTROPY · ba9dd1ec
      SimonB authored
      For baremetal builds MBEDTLS_NO_PLATFORM_ENTROPY must now be set to avoid the
      build failing.
      
      Fixes #449.
      ba9dd1ec
    • SimonB's avatar
      Adds option to config.pl to force config changes · 60f2cf93
      SimonB authored
      The script config.pl fails when setting a #define symbol if the symbol isn't
      already in the configuration header. This adds an option '--force' to append
      the symbol to the end of the file if it isn't already present.
      
      Also clarified usage, and added copyright to the config.pl.
      60f2cf93
  10. 23 Mar, 2016 2 commits
  11. 21 Mar, 2016 5 commits
  12. 18 Mar, 2016 4 commits
  13. 17 Mar, 2016 6 commits
  14. 14 Mar, 2016 6 commits
    • Simon Butcher's avatar
      Fixes to style following review · f1547632
      Simon Butcher authored
      Made code spacing consistent with guidelines, and corrected the misnamed test
      steps in basic-build-test.sh
      f1547632
    • Simon Butcher's avatar
      Fix minor issues with basic test script · ab0c51d7
      Simon Butcher authored
      Following fixes:
       * In the test script, 'basic-build-test.sh', the total number of functions had
         a broken RE, and was picking up the number of tested functions.
       * Titles of tests was misleading
       * The 'run-test-suites.pl' script was mistaking dSYM directories as test
         suites to be executed.
      ab0c51d7
    • SimonB's avatar
      Add a script to execute the basic tests · 21ab9d7b
      SimonB authored
      basic-build-test.sh executes the most obvious and common test suites and creates
      a test report including coverage data.
      21ab9d7b
    • SimonB's avatar
      Fix unit test script to ignore coverage data · 75f3caa4
      SimonB authored
      The script run-test-suite.pl was mistaking .gcda code coverage data files as
      test suites. The files are now ignored.
      75f3caa4
    • SimonB's avatar
      Add test result breakdown to test suites script · ad8fbc06
      SimonB authored
      Added a --verbose switch to 'run-test-suite.pl' to summarise the pass/fail/skip
      results of each test suite, and summary for all executed tests.
      ad8fbc06
    • SimonB's avatar
      Fix exit code and add a count of the test suites · 5a8afb84
      SimonB authored
      Now counts and displays the number of test suites executed, which can vary
      depending on build configurations.
      All tests are now executed as this is a sample and test program, rather than
      exit on first failure.
      Exit code now restricted to SUCCESS or FAILURE.
      5a8afb84