flux-framework / dyad

DYAD: DYnamic and Asynchronous Data Streamliner
GNU Lesser General Public License v3.0
7 stars 5 forks source link

Pytest fix #62

Closed JaeseungYeom closed 7 months ago

JaeseungYeom commented 7 months ago

tests/pydyad_spsc seems to have multiple issues.

  1. KVS_NAMESPACE variable is inconsistently used with DYAD_KVS_NAMESPACE
  2. DYAD managed directory is not created.
  3. In case that such a directory already exists, and the directory contains the files from the previous runs, the test is invalid
  4. module load uses producer's managed path which is misleading due to the variable name
  5. Depending on the DTL mode, it shows different errors.

This PR is based on PR #56