RunAllTests.bat 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. :: _ _
  2. :: | |__ _ __ ___ ___ | | __
  3. :: | '_ \| '__/ _ \ / _ \| |/ /
  4. :: | |_) | | | (_) | (_) | <
  5. :: |_.__/|_| \___/ \___/|_|\_\
  6. ::
  7. :: Microframework which helps to develop web Pascal applications.
  8. ::
  9. :: Copyright (c) 2012-2020 Silvio Clecio <[email protected]>
  10. ::
  11. :: Brook framework is free software; you can redistribute it and/or
  12. :: modify it under the terms of the GNU Lesser General Public
  13. :: License as published by the Free Software Foundation; either
  14. :: version 2.1 of the License, or (at your option) any later version.
  15. ::
  16. :: Brook framework is distributed in the hope that it will be useful,
  17. :: but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. :: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  19. :: Lesser General Public License for more details.
  20. ::
  21. :: You should have received a copy of the GNU Lesser General Public
  22. :: License along with Brook framework; if not, write to the Free Software
  23. :: Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  24. ::
  25. @ECHO OFF
  26. SET /A COUNT = 0
  27. FOR /R %%T IN (*.exe) DO (
  28. ECHO | SET /P = "%%~NXT "
  29. CMD /C %%T || GOTO :ERROR
  30. ECHO OK
  31. SET /A COUNT += 1
  32. )
  33. ECHO Total: %COUNT%
  34. :ERROR