1. 19 Apr, 2016 1 commit
  2. 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
  3. 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
  4. 15 Apr, 2016 3 commits
  5. 10 Apr, 2016 2 commits
  6. 04 Apr, 2016 1 commit
  7. 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
  8. 23 Mar, 2016 2 commits
  9. 21 Mar, 2016 5 commits
  10. 18 Mar, 2016 4 commits
  11. 17 Mar, 2016 6 commits
  12. 14 Mar, 2016 7 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
    • Simon Butcher's avatar
      Fix to stop all.sh corrupting config.h · f413b6ff
      Simon Butcher authored
      The test script all.sh was persisting the SSL3 configuration in config.h
      through more tests than intended and not restoring the config the end.
      f413b6ff
  13. 12 Mar, 2016 1 commit
  14. 09 Mar, 2016 3 commits