intel / rohd

The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
https://intel.github.io/rohd-website
BSD 3-Clause "New" or "Revised" License
374 stars 67 forks source link

`WaveDumper` cannot create missing directories in the `outputPath` path #324

Closed chykon closed 1 year ago

chykon commented 1 year ago

Describe the bug

WaveDumper cannot create missing directories in the outputPath path.

To Reproduce

  1. Remove tmp_test
  2. Run benchmark/wave_dump_benchmark.dart

Expected behavior

The missing directories will be created.

Actual behavior

Missing directories are not created, resulting in an exception.

Additional: Dart SDK info

Dart SDK version: 2.19.3 (stable) (Tue Feb 28 15:52:19 2023 +0000) on "linux_x64"

Additional: pubspec.yaml

No response

Additional: Context

ROHD v0.4.2

mkorbel1 commented 1 year ago

Thank you for filing!