1. 10 Mar, 2023 2 commits
  2. 13 Jan, 2023 1 commit
  3. 12 Jan, 2023 1 commit
  4. 21 Nov, 2022 4 commits
  5. 23 Aug, 2022 2 commits
  6. 20 Jul, 2022 3 commits
  7. 27 Jun, 2022 10 commits
  8. 24 Jun, 2022 2 commits
  9. 22 Jun, 2022 3 commits
  10. 05 Apr, 2022 1 commit
  11. 30 Mar, 2022 1 commit
  12. 29 Mar, 2022 10 commits
    • Istvan Kiss's avatar
      Fix? TCs:don't try to rem. not generated Makefile · 08044a47
      Istvan Kiss authored
      These testcases are intended to provoke HDLMake
      Errors, therefore not generating a synthesis Makefile.
      
      Before making the Makefile write 'atomic' with
      contextmanager, these Makefiles have been generated both
      on Linux and Windows.
      On Linux, the testsuite passed even then.
      But on Windows, these Makefiles have been reported
      as busy while the TestCase tried to delete the files.
      This resulted in OsErrors.
      08044a47
    • Istvan Kiss's avatar
      Use context manager for writing Makefile · 3f5d953b
      Istvan Kiss authored
      TestSuite failing on Linux:
      FAILED test_all.py::test_quartus035 - FileNotFoundError: [Errno 2] No such file or directory: '035quartus_err/Makefile'
      FAILED test_all.py::test_quartus036 - FileNotFoundError: [Errno 2] No such file or directory: '036quartus_err/Makefile'
      FAILED test_all.py::test_quartus037 - FileNotFoundError: [Errno 2] No such file or directory: '037quartus_err/Makefile'
      FAILED test_all.py::test_quartus038 - FileNotFoundError: [Errno 2] No such file or directory: '038quartus_err/Makefile'
      
      Probably this is because these testases SHALL NOT generate a valid
      makefile.
      Before 'atomizing' the Makefile write, these Makefiles have been
      generated anyway, despite the detected and reported errors.
      3f5d953b
    • Istvan Kiss's avatar
      Step0: Write file content into string,then to file · 179c4db4
      Istvan Kiss authored
      No funstional change. Not fully clean refactor.
      TestSuite Still passing on Linux.
      179c4db4
    • Istvan Kiss's avatar
      Adjust TCs for all tools:clean target filtering · f9fd1743
      Istvan Kiss authored
      According to filtered clean targets list,
      now only the used stages are added as clean
      targets.
      f9fd1743
    • Istvan Kiss's avatar
      Adjust testcase: strange side-effect, but seems OK · d770c0ff
      Istvan Kiss authored
      This change is somehow the result of the clean
      target filtering, but seems OK.
      d770c0ff
    • Istvan Kiss's avatar
      Adjust TestCase for Lattice Diamond tool · e5ec6e5b
      Istvan Kiss authored
      According to filtered clean targets list,
      now only the used stages are added as clean
      targets.
      e5ec6e5b
    • Istvan Kiss's avatar
      Add files.tcl to clean targets for all tools · 3f8c6e82
      Istvan Kiss authored
      This clean target was missing with the filter
      added in previous commit.
      3f8c6e82
    • Istvan Kiss's avatar
      Add stage to clean targets only if valid for tool · 3a78c804
      Istvan Kiss authored
      Try to add <stage> and related <stage>.tcl to clean
      targets only if <stage> is used in the given tool.
      3a78c804
    • Istvan Kiss's avatar
      Adjust existing Lattice Diamond testcase to fixes · 4ef802db
      Istvan Kiss authored
      Lattice Diamond tool related changes need to be
      adjusted in related testcase as well.
      4ef802db
    • Istvan Kiss's avatar
      use predefined purge cmd,not spelling it out again · 82006f69
      Istvan Kiss authored
      Lattice project file removal - purge - TCL command
      was directly used in the Makefile target generation,
      instead of using the already defined tcl command
      string.
      82006f69