mtt_check_sese 698 B

12345678910111213141516171819202122232425262728293031
  1. #! /bin/sh
  2. ## This script tests the sese generation by comparing the
  3. ## dae files generated by the conventional approach
  4. ## Copyright (C) 2003 by Peter J. Gawthrop
  5. sys=$1
  6. ## Correct dae file.
  7. rm -vf ${sys}_ese.r MTT_work/${sys}_ese.r
  8. mtt -q ${sys} dae r
  9. mv -v ${sys}_dae.r ${sys}_dae.r_CORRECT
  10. ## sese file
  11. rm -vf ${sys}_sese.r MTT_work/${sys}_sese.r
  12. mtt -q ${sys} sese r
  13. ## Create the dae file from the sese file
  14. cp -v ${sys}_sese.r ${sys}_ese.r
  15. mtt -q ${sys} dae r
  16. ## And test
  17. diff ${sys}_dae.r ${sys}_dae.r_CORRECT > mtt_diffs
  18. ## Result
  19. if [ "$?" = "0" ]; then
  20. echo "****** dae files are the same ******"
  21. else
  22. echo "****** dae files are different ******"
  23. cat mtt_diffs
  24. fi