joelle-o-world / naive-instruments

Clueless audio synthesis library in C++
0 stars 0 forks source link

Create cmake-single-platform.yml #90

Closed joelle-o-world closed 1 year ago

joelle-o-world commented 1 year ago

Huge milestone! The tests actually run!

But some of them fail:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[8](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:9)
test_naive is a Catch v2.13.9 host application.
[9](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:10)
Run with -? for options
[10](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:11)

[11](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:12)
-------------------------------------------------------------------------------
[12](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:13)
shorthand for sine waves
[13](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:14)
-------------------------------------------------------------------------------
[14](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:15)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:124
[15](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:16)
...............................................................................
[16](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:17)

[17](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:18)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[18](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:19)
  CHECK( actualChecksum == expectedChecksum )
[19](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:20)
with expansion:
[20](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:21)
  "4802343371429687827"
[21](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:22)
  ==
[22](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:23)
  "4802343373577171347"
[23](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:24)

[24](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:25)
-------------------------------------------------------------------------------
[25](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:26)
checksum test for square wave
[26](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:27)
-------------------------------------------------------------------------------
[27](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:28)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:139
[28](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:29)
...............................................................................
[29](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:30)

[30](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:31)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:139: FAILED:
[31](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:32)
  {Unknown expression after the reported line}
[32](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:33)
due to unexpected exception with message:
[33](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:34)
  filesystem error: in rename: No such file or directory ["./audition/440Hz
[34](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:35)
  square wave.wav"] ["./expected-samples/440Hz square wave.wav"]
[35](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:36)

[36](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:37)
-------------------------------------------------------------------------------
[37](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:38)
signal reader += operator
[38](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:39)
-------------------------------------------------------------------------------
[39](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:40)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:213
[40](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:41)
...............................................................................
[41](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:42)

[42](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:43)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[43](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:44)
  CHECK( actualChecksum == expectedChecksum )
[44](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:45)
with expansion:
[45](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:46)
  "3251732204731019191"
[46](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:47)
  ==
[47](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:48)
  "3251732206878535607"
[48](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:49)

[49](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:50)
-------------------------------------------------------------------------------
[50](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:51)
harmonic_series(fundamental, numberOfHarmonics)
[51](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:52)
-------------------------------------------------------------------------------
[52](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:53)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[53](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:54)
...............................................................................
[54](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:55)

[55](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:56)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:230: FAILED:
[56](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:57)
  {Unknown expression after the reported line}
[57](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:58)
due to unexpected exception with message:
[58](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:59)
  filesystem error: in rename: No such file or directory ["./audition/
[59](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:60)
  harmonic_series( 100, 4).wav"] ["./expected-samples/harmonic_series( 100, 4).
[60](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:61)
  wav"]
[61](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:62)

[62](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:63)
-------------------------------------------------------------------------------
[63](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:64)
harmonic_series(fundamental, numberOfHarmonics)
[64](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:65)
-------------------------------------------------------------------------------
[65](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:66)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[66](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:67)
...............................................................................
[67](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:68)

[68](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:69)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:230: FAILED:
[69](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:70)
  {Unknown expression after the reported line}
[70](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:71)
due to unexpected exception with message:
[71](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:72)
  filesystem error: in rename: No such file or directory ["./audition/
[72](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:73)
  harmonic_series( 150, 4).wav"] ["./expected-samples/harmonic_series( 150, 4).
[73](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:74)
  wav"]
[74](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:75)

[75](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:76)
-------------------------------------------------------------------------------
[76](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:77)
harmonic_series(fundamental, numberOfHarmonics)
[77](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:78)
-------------------------------------------------------------------------------
[78](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:79)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[79](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:80)
...............................................................................
[80](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:81)

[81](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:82)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[82](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:83)
  CHECK( actualChecksum == expectedChecksum )
[83](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:84)
with expansion:
[84](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:85)
  "7786235268500468373"
[85](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:86)
  ==
[86](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:87)
  "7786235818264670869"
[87](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:88)

[88](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:89)
-------------------------------------------------------------------------------
[89](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:90)
harmonic_series(fundamental, numberOfHarmonics)
[90](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:91)
-------------------------------------------------------------------------------
[91](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:92)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[92](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:93)
...............................................................................
[93](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:94)

[94](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:95)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[95](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:96)
  CHECK( actualChecksum == expectedChecksum )
[96](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:97)
with expansion:
[97](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:98)
  "17192203548753086865"
[98](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:99)
  ==
[99](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:100)
  "17156174753881541009"
[100](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:101)

[101](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:102)
-------------------------------------------------------------------------------
[102](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:103)
harmonic_series(fundamental, numberOfHarmonics)
[103](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:104)
-------------------------------------------------------------------------------
[104](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:105)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[105](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:106)
...............................................................................
[106](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:107)

[107](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:108)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[108](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:109)
  CHECK( actualChecksum == expectedChecksum )
[109](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:110)
with expansion:
[110](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:111)
  "3610559998096102317"
[111](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:112)
  ==
[112](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:113)
  "3610560547851948973"
[113](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:114)

[114](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:115)
-------------------------------------------------------------------------------
[115](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:116)
harmonic_series(fundamental, numberOfHarmonics)
[116](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:117)
-------------------------------------------------------------------------------
[117](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:118)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[118](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:119)
...............................................................................
[119](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:120)

[120](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:121)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[121](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:122)
  CHECK( actualChecksum == expectedChecksum )
[122](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:123)
with expansion:
[123](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:124)
  "4708846139866272235"
[124](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:125)
  ==
[125](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:126)
  "13932218174573564395"
[126](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:127)

[127](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:128)
-------------------------------------------------------------------------------
[128](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:129)
harmonic_series(fundamental, numberOfHarmonics)
[129](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:130)
-------------------------------------------------------------------------------
[130](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:131)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[131](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:132)
...............................................................................
[132](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:133)

[133](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:134)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[134](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:135)
  CHECK( actualChecksum == expectedChecksum )
[135](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:136)
with expansion:
[136](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:137)
  "12716090809300824181"
[137](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:138)
  ==
[138](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:139)
  "12752119608467271669"
[139](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:140)

[140](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:141)
-------------------------------------------------------------------------------
[141](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:142)
harmonic_series(fundamental, numberOfHarmonics)
[142](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:143)
-------------------------------------------------------------------------------
[143](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:144)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[144](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:145)
...............................................................................
[145](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:146)

[146](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:147)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[147](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:148)
  CHECK( actualChecksum == expectedChecksum )
[148](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:149)
with expansion:
[149](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:150)
  "10951187761554102391"
[150](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:151)
  ==
[151](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:152)
  "10951187763701586039"
[152](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:153)

[153](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:154)
-------------------------------------------------------------------------------
[154](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:155)
harmonic_series(fundamental, numberOfHarmonics)
[155](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:156)
-------------------------------------------------------------------------------
[156](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:157)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[157](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:158)
...............................................................................
[158](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:159)

[159](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:160)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[160](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:161)
  CHECK( actualChecksum == expectedChecksum )
[161](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:162)
with expansion:
[162](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:163)
  "14846542314369052025"
[163](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:164)
  ==
[164](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:165)
  "14846683051857407225"
[165](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:166)

[166](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:167)
-------------------------------------------------------------------------------
[167](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:168)
harmonic_series(fundamental, numberOfHarmonics)
[168](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:169)
-------------------------------------------------------------------------------
[169](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:170)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[170](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:171)
...............................................................................
[171](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:172)

[172](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:173)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[173](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:174)
  CHECK( actualChecksum == expectedChecksum )
[174](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:175)
with expansion:
[175](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:176)
  "3253144136205087077"
[176](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:177)
  ==
[177](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:178)
  "12512544970095604069"
[178](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:179)

[179](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:180)
-------------------------------------------------------------------------------
[180](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:181)
harmonic_series(fundamental, numberOfHarmonics)
[181](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:182)
-------------------------------------------------------------------------------
[182](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:183)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[183](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:184)
...............................................................................
[184](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:185)

[185](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:186)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:230: FAILED:
[186](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:187)
  {Unknown expression after the reported line}
[187](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:188)
due to unexpected exception with message:
[188](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:189)
  filesystem error: in rename: No such file or directory ["./audition/
[189](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:190)
  harmonic_series( 600, 4).wav"] ["./expected-samples/harmonic_series( 600, 4).
[190](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:191)
  wav"]
[191](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:192)

[192](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:193)
-------------------------------------------------------------------------------
[193](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:194)
harmonic_series(fundamental, numberOfHarmonics)
[194](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:195)
-------------------------------------------------------------------------------
[195](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:196)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[196](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:197)
...............................................................................
[197](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:198)

[198](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:199)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[199](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:200)
  CHECK( actualChecksum == expectedChecksum )
[200](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:201)
with expansion:
[201](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:202)
  "2707181798382456823"
[202](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:203)
  ==
[203](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:204)
  "2707322535879200887"
[204](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:205)

[205](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:206)
-------------------------------------------------------------------------------
[206](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:207)
harmonic_series(fundamental, numberOfHarmonics)
[207](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:208)
-------------------------------------------------------------------------------
[208](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:209)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[209](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:210)
...............................................................................
[210](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:211)

[211](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:212)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[212](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:213)
  CHECK( actualChecksum == expectedChecksum )
[213](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:214)
with expansion:
[214](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:215)
  "16125562912644671695"
[215](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:216)
  ==
[216](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:217)
  "6902190875789895887"
[217](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:218)

[218](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:219)
-------------------------------------------------------------------------------
[219](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:220)
harmonic_series(fundamental, numberOfHarmonics)
[220](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:221)
-------------------------------------------------------------------------------
[221](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:222)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[222](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:223)
...............................................................................
[223](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:224)

[224](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:225)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[225](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:226)
  CHECK( actualChecksum == expectedChecksum )
[226](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:227)
with expansion:
[227](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:228)
  "16726919154467152789"
[228](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:229)
  ==
[229](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:230)
  "16726919154467185557"
[230](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:231)

[231](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:232)
-------------------------------------------------------------------------------
[232](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:233)
harmonic_series(fundamental, numberOfHarmonics)
[233](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:234)
-------------------------------------------------------------------------------
[234](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:235)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[235](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:236)
...............................................................................
[236](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:237)

[237](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:238)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[238](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:239)
  CHECK( actualChecksum == expectedChecksum )
[239](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:240)
with expansion:
[240](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:241)
  "4331360898760240709"
[241](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:242)
  ==
[242](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:243)
  "4403418492806557125"
[243](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:244)

[244](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:245)
-------------------------------------------------------------------------------
[245](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:246)
harmonic_series(fundamental, numberOfHarmonics)
[246](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:247)
-------------------------------------------------------------------------------
[247](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:248)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[248](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:249)
...............................................................................
[249](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:250)

[250](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:251)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:230: FAILED:
[251](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:252)
  {Unknown expression after the reported line}
[252](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:253)
due to unexpected exception with message:
[253](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:254)
  filesystem error: in rename: No such file or directory ["./audition/
[254](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:255)
  harmonic_series( 850, 4).wav"] ["./expected-samples/harmonic_series( 850, 4).
[255](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:256)
  wav"]
[256](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:257)

[257](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:258)
-------------------------------------------------------------------------------
[258](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:259)
harmonic_series(fundamental, numberOfHarmonics)
[259](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:260)
-------------------------------------------------------------------------------
[260](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:261)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[261](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:262)
...............................................................................
[262](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:263)

[263](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:264)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[264](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:265)
  CHECK( actualChecksum == expectedChecksum )
[265](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:266)
with expansion:
[266](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:267)
  "3150761567142961147"
[267](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:268)
  ==
[268](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:269)
  "3150761564995477627"
[269](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:270)

[270](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:271)
-------------------------------------------------------------------------------
[271](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:272)
harmonic_series(fundamental, numberOfHarmonics)
[272](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:273)
-------------------------------------------------------------------------------
[273](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:274)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:228
[274](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:275)
...............................................................................
[275](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:276)

[276](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:277)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[277](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:278)
  CHECK( actualChecksum == expectedChecksum )
[278](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:279)
with expansion:
[279](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:280)
  "12714377682055771829"
[280](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:281)
  ==
[281](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:282)
  "12714378231811552949"
[282](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:283)

[283](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:284)
-------------------------------------------------------------------------------
[284](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:285)
harmonic_spread()
[285](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:286)
-------------------------------------------------------------------------------
[286](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:287)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[287](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:288)
...............................................................................
[288](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:289)

[289](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:290)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[290](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:291)
  CHECK( actualChecksum == expectedChecksum )
[291](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:292)
with expansion:
[292](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:293)
  "284819338925606471"
[293](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:294)
  ==
[294](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:295)
  "284819341073090119"
[295](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:296)

[296](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:297)
-------------------------------------------------------------------------------
[297](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:298)
harmonic_spread()
[298](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:299)
-------------------------------------------------------------------------------
[299](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:300)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[300](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:301)
...............................................................................
[301](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:302)

[302](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:303)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[303](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:304)
  CHECK( actualChecksum == expectedChecksum )
[304](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:305)
with expansion:
[305](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:306)
  "11430964494231463307"
[306](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:307)
  ==
[307](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:308)
  "11394936249115797131"
[308](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:309)

[309](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:310)
-------------------------------------------------------------------------------
[310](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:311)
harmonic_spread()
[311](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:312)
-------------------------------------------------------------------------------
[312](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:313)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[313](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:314)
...............................................................................
[314](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:315)

[315](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:316)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[316](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:317)
  CHECK( actualChecksum == expectedChecksum )
[317](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:318)
with expansion:
[318](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:319)
  "6622087076547577925"
[319](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:320)
  ==
[320](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:321)
  "6874008280215242821"
[321](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:322)

[322](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:323)
-------------------------------------------------------------------------------
[323](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:324)
harmonic_spread()
[324](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:325)
-------------------------------------------------------------------------------
[325](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:326)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[326](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:327)
...............................................................................
[327](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:328)

[328](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:329)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[329](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:330)
  CHECK( actualChecksum == expectedChecksum )
[330](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:331)
with expansion:
[331](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:332)
  "3453517594434355753"
[332](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:333)
  ==
[333](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:334)
  "3417488797415391785"
[334](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:335)

[335](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:336)
-------------------------------------------------------------------------------
[336](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:337)
harmonic_spread()
[337](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:338)
-------------------------------------------------------------------------------
[338](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:339)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[339](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:340)
...............................................................................
[340](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:341)

[341](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:342)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[342](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:343)
  CHECK( actualChecksum == expectedChecksum )
[343](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:344)
with expansion:
[344](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:345)
  "13332163767543051589"
[345](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:346)
  ==
[346](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:347)
  "4108791730679887173"
[347](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:348)

[348](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:349)
-------------------------------------------------------------------------------
[349](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:350)
harmonic_spread()
[350](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:351)
-------------------------------------------------------------------------------
[351](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:352)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[352](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:353)
...............................................................................
[353](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:354)

[354](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:355)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[355](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:356)
  CHECK( actualChecksum == expectedChecksum )
[356](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:357)
with expansion:
[357](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:358)
  "2125832539826532511"
[358](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:359)
  ==
[359](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:360)
  "2125833091729862815"
[360](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:361)

[361](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:362)
-------------------------------------------------------------------------------
[362](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:363)
harmonic_spread()
[363](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:364)
-------------------------------------------------------------------------------
[364](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:365)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[365](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:366)
...............................................................................
[366](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:367)

[367](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:368)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[368](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:369)
  CHECK( actualChecksum == expectedChecksum )
[369](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:370)
with expansion:
[370](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:371)
  "14433208233869059595"
[371](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:372)
  ==
[372](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:373)
  "14433067496380671499"
[373](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:374)

[374](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:375)
-------------------------------------------------------------------------------
[375](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:376)
harmonic_spread()
[376](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:377)
-------------------------------------------------------------------------------
[377](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:378)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[378](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:379)
...............................................................................
[379](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:380)

[380](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:381)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[381](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:382)
  CHECK( actualChecksum == expectedChecksum )
[382](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:383)
with expansion:
[383](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:384)
  "17938800597592911383"
[384](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:385)
  ==
[385](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:386)
  "8715428565033070103"
[386](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:387)

[387](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:388)
-------------------------------------------------------------------------------
[388](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:389)
harmonic_spread()
[389](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:390)
-------------------------------------------------------------------------------
[390](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:391)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[391](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:392)
...............................................................................
[392](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:393)

[393](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:394)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[394](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:395)
  CHECK( actualChecksum == expectedChecksum )
[395](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:396)
with expansion:
[396](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:397)
  "16436078105770496067"
[397](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:398)
  ==
[398](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:399)
  "16436078105770496195"
[399](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:400)

[400](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:401)
-------------------------------------------------------------------------------
[401](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:402)
harmonic_spread()
[402](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:403)
-------------------------------------------------------------------------------
[403](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:404)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[404](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:405)
...............................................................................
[405](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:406)

[406](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:407)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[407](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:408)
  CHECK( actualChecksum == expectedChecksum )
[408](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:409)
with expansion:
[409](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:410)
  "4383573587859558515"
[410](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:411)
  ==
[411](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:412)
  "4383573587859525747"
[412](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:413)

[413](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:414)
-------------------------------------------------------------------------------
[414](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:415)
harmonic_spread()
[415](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:416)
-------------------------------------------------------------------------------
[416](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:417)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[417](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:418)
...............................................................................
[418](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:419)

[419](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:420)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:237: FAILED:
[420](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:421)
  {Unknown expression after the reported line}
[421](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:422)
due to unexpected exception with message:
[422](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:423)
  filesystem error: in rename: No such file or directory ["./audition/17
[423](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:424)
  harmonic spread on 440Hz.wav"] ["./expected-samples/17 harmonic spread on
[424](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:425)
  440Hz.wav"]
[425](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:426)

[426](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:427)
-------------------------------------------------------------------------------
[427](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:428)
harmonic_spread()
[428](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:429)
-------------------------------------------------------------------------------
[429](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:430)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[430](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:431)
...............................................................................
[431](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:432)

[432](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:433)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[433](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:434)
  CHECK( actualChecksum == expectedChecksum )
[434](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:435)
with expansion:
[435](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:436)
  "9682073744458556239"
[436](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:437)
  ==
[437](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:438)
  "9677709782807880527"
[438](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:439)

[439](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:440)
-------------------------------------------------------------------------------
[440](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:441)
harmonic_spread()
[441](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:442)
-------------------------------------------------------------------------------
[442](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:443)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[443](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:444)
...............................................................................
[444](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:445)

[445](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:446)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:237: FAILED:
[446](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:447)
  {Unknown expression after the reported line}
[447](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:448)
due to unexpected exception with message:
[448](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:449)
  filesystem error: in rename: No such file or directory ["./audition/9
[449](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:450)
  harmonic spread on 30Hz.wav"] ["./expected-samples/9 harmonic spread on 30Hz.
[450](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:451)
  wav"]
[451](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:452)

[452](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:453)
-------------------------------------------------------------------------------
[453](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:454)
harmonic_spread()
[454](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:455)
-------------------------------------------------------------------------------
[455](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:456)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[456](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:457)
...............................................................................
[457](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:458)

[458](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:459)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[459](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:460)
  CHECK( actualChecksum == expectedChecksum )
[460](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:461)
with expansion:
[461](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:462)
  "6743330167507595449"
[462](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:463)
  ==
[463](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:464)
  "6743330167507595577"
[464](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:465)

[465](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:466)
-------------------------------------------------------------------------------
[466](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:467)
harmonic_spread()
[467](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:468)
-------------------------------------------------------------------------------
[468](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:469)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[469](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:470)
...............................................................................
[470](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:471)

[471](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:472)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[472](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:473)
  CHECK( actualChecksum == expectedChecksum )
[473](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:474)
with expansion:
[474](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:475)
  "7685151950099275473"
[475](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:476)
  ==
[476](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:477)
  "7685151950099275345"
[477](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:478)

[478](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:479)
-------------------------------------------------------------------------------
[479](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:480)
harmonic_spread()
[480](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:481)
-------------------------------------------------------------------------------
[481](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:482)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[482](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:483)
...............................................................................
[483](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:484)

[484](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:485)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:237: FAILED:
[485](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:486)
  {Unknown expression after the reported line}
[486](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:487)
due to unexpected exception with message:
[487](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:488)
  filesystem error: in rename: No such file or directory ["./audition/9
[488](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:489)
  harmonic spread on 40Hz.wav"] ["./expected-samples/9 harmonic spread on 40Hz.
[489](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:490)
  wav"]
[490](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:491)

[491](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:492)
-------------------------------------------------------------------------------
[492](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:493)
harmonic_spread()
[493](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:494)
-------------------------------------------------------------------------------
[494](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:495)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[495](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:496)
...............................................................................
[496](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:497)

[497](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:498)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[498](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:499)
  CHECK( actualChecksum == expectedChecksum )
[499](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:500)
with expansion:
[500](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:501)
  "5554250337963827513"
[501](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:502)
  ==
[502](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:503)
  "10165936906147029305"
[503](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:504)

[504](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:505)
-------------------------------------------------------------------------------
[505](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:506)
harmonic_spread()
[506](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:507)
-------------------------------------------------------------------------------
[507](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:508)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:234
[508](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:509)
...............................................................................
[509](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:510)

[510](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:511)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:237: FAILED:
[511](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:512)
  {Unknown expression after the reported line}
[512](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:513)
due to unexpected exception with message:
[513](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:514)
  filesystem error: in rename: No such file or directory ["./audition/65
[514](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:515)
  harmonic spread on 40Hz.wav"] ["./expected-samples/65 harmonic spread on
[515](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:516)
  40Hz.wav"]
[516](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:517)

[517](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:518)
-------------------------------------------------------------------------------
[518](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:519)
ramp as an envelope
[519](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:520)
-------------------------------------------------------------------------------
[520](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:521)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:244
[521](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:522)
...............................................................................
[522](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:523)

[523](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:524)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[524](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:525)
  CHECK( actualChecksum == expectedChecksum )
[525](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:526)
with expansion:
[526](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:527)
  "10675676780161313421"
[527](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:528)
  ==
[528](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:529)
  "10675676782308796941"
[529](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:530)

[530](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:531)
-------------------------------------------------------------------------------
[531](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:532)
Linear decay
[532](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:533)
-------------------------------------------------------------------------------
[533](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:534)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:249
[534](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:535)
...............................................................................
[535](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:536)

[536](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:537)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[537](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:538)
  CHECK( actualChecksum == expectedChecksum )
[538](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:539)
with expansion:
[539](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:540)
  "2561185656869244816"
[540](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:541)
  ==
[541](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:542)
  "11784557693724020624"
[542](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:543)

[543](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:544)
-------------------------------------------------------------------------------
[544](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:545)
Frequency modulation in series
[545](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:546)
-------------------------------------------------------------------------------
[546](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:547)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/SignalShorthands.test.cpp:254
[547](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:548)
...............................................................................
[548](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:549)

[549](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:550)
/Users/runner/work/naive-instruments/naive-instruments/src/signal/../test-framework/custom-assertions.h:109: FAILED:
[550](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:551)
  CHECK( actualChecksum == expectedChecksum )
[551](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:552)
with expansion:
[552](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:553)
  "9476700978143211919"
[553](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:554)
  ==
[554](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:555)
  "9476700980290695695"
[555](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:556)

[556](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:557)
-------------------------------------------------------------------------------
[557](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:558)
can recognise metadata for a mono sample
[558](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:559)
-------------------------------------------------------------------------------
[559](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:560)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:214
[560](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:561)
...............................................................................
[561](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:562)

[562](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:563)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:217: FAILED:
[563](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:564)
  REQUIRE( sample->numberOfChannels() == 1 )
[564](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:565)
with expansion:
[565](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:566)
  0 == 1
[566](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:567)

[567](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:568)
frame out of bounds: 0
[568](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:569)
-------------------------------------------------------------------------------
[569](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:570)
frame out of bounds: 0
[570](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:571)
Writing a sample, then reading it again
[571](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:572)
frame out of bounds: 0
[572](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:573)
-------------------------------------------------------------------------------
[573](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:574)
frame out of bounds: 0
[574](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:575)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:221
[575](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:576)
...............................................................................
[576](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:577)

[577](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:578)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:226: FAILED:
[578](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:579)
  REQUIRE( fromFile->readByFrame( ( 0 ) == 1 ) )
[579](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:580)
due to unexpected exception with message:
[580](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:581)
  Unknown exception
[581](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:582)

[582](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:583)
-------------------------------------------------------------------------------
[583](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:584)
Writing a sample as floats, then reading it again as ints
[584](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:585)
-------------------------------------------------------------------------------
[585](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:586)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:232
[586](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:587)
...............................................................................
[587](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:588)

[588](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:589)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:237: FAILED:
[589](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:590)
  REQUIRE( fromFile->readByFrame( ( 0 ) == 1 ) )
[590](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:591)
due to unexpected exception with message:
[591](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:592)
  Unknown exception
[592](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:593)

[593](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:594)
-------------------------------------------------------------------------------
[594](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:595)
Writing a sample as ints, reading it as floats
[595](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:596)
-------------------------------------------------------------------------------
[596](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:597)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:243
[597](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:598)
...............................................................................
[598](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:599)

[599](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:600)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:248: FAILED:
[600](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:601)
  REQUIRE( fromFile->readByFrame( ( 0 ) == 1 ) )
[601](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:602)
due to unexpected exception with message:
[602](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:603)
  Unknown exception
[603](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:604)

[604](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:605)
-------------------------------------------------------------------------------
[605](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:606)
Writing a sample as floats, reading it as doubles
[606](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:607)
-------------------------------------------------------------------------------
[607](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:608)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:254
[608](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:609)
...............................................................................
[609](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:610)

[610](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:611)
/Users/runner/work/naive-instruments/naive-instruments/src/core/Sample.test.cpp:259: FAILED:
[611](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:612)
  REQUIRE( fromFile->readByFrame( ( 0 ) == 1 ) )
[612](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:613)
due to unexpected exception with message:
[613](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:614)
  Unknown exception
[614](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:615)

[615](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:616)
===============================================================================
[616](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:617)
test cases:  130 |  117 passed | 13 failed
[617](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:618)
assertions: 1576 | 1529 passed | 47 failed
[618](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:619)

[619](https://github.com/joelle-o-world/naive-instruments/actions/runs/5929240872/job/16076518243?pr=90#step:12:620)
Error: Process completed with exit code 47.
joelle-o-world commented 1 year ago

Types of test which are failing:

joelle-o-world commented 1 year ago

Question, is it ALL the AUDIO_TESTs that are failing, or just some of them?

joelle-o-world commented 1 year ago

QUESTION: Is it because the PWD isn't correct? Nope because then we wouldn't be getting such similar checksums.

joelle-o-world commented 1 year ago

The failing tests for sample = the tests for sample which use the file system

They all log frame out of bounds: 0 then throw an unknown exception

joelle-o-world commented 1 year ago

That will be due to this bit

if ( frame < 0 || frame >= numberOfFrames() )
        {
            std::cerr << "frame out of bounds: " << frame << "\n";
            throw 1; // TODO: Use proper exception
        }

in Sample.h

joelle-o-world commented 1 year ago

The next step is to check that the the expected checksum txt files are being read correctly. To do this, add INFO logs to the custom assertion and manually check the output