diff --git a/nix/project.nix b/nix/project.nix index fe90a565dbd..8aaebb95385 100644 --- a/nix/project.nix +++ b/nix/project.nix @@ -126,6 +126,8 @@ let plutus-ledger-api.components.tests.plutus-ledger-api-plugin-test.testFlags = [ "--no-create" ]; plutus-ledger-api.components.tests.plutus-ledger-api-test.testFlags = [ "--no-create" ]; plutus-tx-plugin.components.tests.plutus-tx-plugin-tests.testFlags = [ "--no-create" ]; + plutus-tx-plugin.components.tests.assocmap-plugin-tests.testFlags = [ "--no-create" ]; + plutus-tx-plugin.components.tests.list-plugin-tests.testFlags = [ "--no-create" ]; plutus-tx-plugin.components.tests.size.testFlags = [ "--no-create" ]; plutus-tx.components.tests.plutus-tx-test.testFlags = [ "--no-create" ]; }; diff --git a/plutus-tx-plugin/test/AssocMap/Golden.hs b/plutus-tx-plugin/assocmap-test/AssocMap/Golden.hs similarity index 100% rename from plutus-tx-plugin/test/AssocMap/Golden.hs rename to plutus-tx-plugin/assocmap-test/AssocMap/Golden.hs diff --git a/plutus-tx-plugin/test/AssocMap/Properties1.hs b/plutus-tx-plugin/assocmap-test/AssocMap/Properties1.hs similarity index 100% rename from plutus-tx-plugin/test/AssocMap/Properties1.hs rename to plutus-tx-plugin/assocmap-test/AssocMap/Properties1.hs diff --git a/plutus-tx-plugin/test/AssocMap/Properties2.hs b/plutus-tx-plugin/assocmap-test/AssocMap/Properties2.hs similarity index 100% rename from plutus-tx-plugin/test/AssocMap/Properties2.hs rename to plutus-tx-plugin/assocmap-test/AssocMap/Properties2.hs diff --git a/plutus-tx-plugin/test/AssocMap/Properties3.hs b/plutus-tx-plugin/assocmap-test/AssocMap/Properties3.hs similarity index 100% rename from plutus-tx-plugin/test/AssocMap/Properties3.hs rename to plutus-tx-plugin/assocmap-test/AssocMap/Properties3.hs diff --git a/plutus-tx-plugin/test/AssocMap/Semantics.hs b/plutus-tx-plugin/assocmap-test/AssocMap/Semantics.hs similarity index 100% rename from plutus-tx-plugin/test/AssocMap/Semantics.hs rename to plutus-tx-plugin/assocmap-test/AssocMap/Semantics.hs diff --git a/plutus-tx-plugin/test/AssocMap/Spec.hs b/plutus-tx-plugin/assocmap-test/AssocMap/Spec.hs similarity index 100% rename from plutus-tx-plugin/test/AssocMap/Spec.hs rename to plutus-tx-plugin/assocmap-test/AssocMap/Spec.hs diff --git a/plutus-tx-plugin/test/Budget/9.12/map1.golden.eval b/plutus-tx-plugin/assocmap-test/Budget/9.12/map1.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map1.golden.eval rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map1.golden.eval diff --git a/plutus-tx-plugin/test/Budget/9.12/map1.golden.pir b/plutus-tx-plugin/assocmap-test/Budget/9.12/map1.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map1.golden.pir rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map1.golden.pir diff --git a/plutus-tx-plugin/test/Budget/9.12/map1.golden.uplc b/plutus-tx-plugin/assocmap-test/Budget/9.12/map1.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map1.golden.uplc rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map1.golden.uplc diff --git a/plutus-tx-plugin/test/Budget/9.12/map2.golden.eval b/plutus-tx-plugin/assocmap-test/Budget/9.12/map2.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map2.golden.eval rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map2.golden.eval diff --git a/plutus-tx-plugin/test/Budget/9.12/map2.golden.pir b/plutus-tx-plugin/assocmap-test/Budget/9.12/map2.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map2.golden.pir rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map2.golden.pir diff --git a/plutus-tx-plugin/test/Budget/9.12/map2.golden.uplc b/plutus-tx-plugin/assocmap-test/Budget/9.12/map2.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map2.golden.uplc rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map2.golden.uplc diff --git a/plutus-tx-plugin/test/Budget/9.12/map3.golden.eval b/plutus-tx-plugin/assocmap-test/Budget/9.12/map3.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map3.golden.eval rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map3.golden.eval diff --git a/plutus-tx-plugin/test/Budget/9.12/map3.golden.pir b/plutus-tx-plugin/assocmap-test/Budget/9.12/map3.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map3.golden.pir rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map3.golden.pir diff --git a/plutus-tx-plugin/test/Budget/9.12/map3.golden.uplc b/plutus-tx-plugin/assocmap-test/Budget/9.12/map3.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Budget/9.12/map3.golden.uplc rename to plutus-tx-plugin/assocmap-test/Budget/9.12/map3.golden.uplc diff --git a/plutus-tx-plugin/test/Budget/9.6/map1.golden.eval b/plutus-tx-plugin/assocmap-test/Budget/9.6/map1.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map1.golden.eval rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map1.golden.eval diff --git a/plutus-tx-plugin/test/Budget/9.6/map1.golden.pir b/plutus-tx-plugin/assocmap-test/Budget/9.6/map1.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map1.golden.pir rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map1.golden.pir diff --git a/plutus-tx-plugin/test/Budget/9.6/map1.golden.uplc b/plutus-tx-plugin/assocmap-test/Budget/9.6/map1.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map1.golden.uplc rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map1.golden.uplc diff --git a/plutus-tx-plugin/test/Budget/9.6/map2.golden.eval b/plutus-tx-plugin/assocmap-test/Budget/9.6/map2.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map2.golden.eval rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map2.golden.eval diff --git a/plutus-tx-plugin/test/Budget/9.6/map2.golden.pir b/plutus-tx-plugin/assocmap-test/Budget/9.6/map2.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map2.golden.pir rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map2.golden.pir diff --git a/plutus-tx-plugin/test/Budget/9.6/map2.golden.uplc b/plutus-tx-plugin/assocmap-test/Budget/9.6/map2.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map2.golden.uplc rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map2.golden.uplc diff --git a/plutus-tx-plugin/test/Budget/9.6/map3.golden.eval b/plutus-tx-plugin/assocmap-test/Budget/9.6/map3.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map3.golden.eval rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map3.golden.eval diff --git a/plutus-tx-plugin/test/Budget/9.6/map3.golden.pir b/plutus-tx-plugin/assocmap-test/Budget/9.6/map3.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map3.golden.pir rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map3.golden.pir diff --git a/plutus-tx-plugin/test/Budget/9.6/map3.golden.uplc b/plutus-tx-plugin/assocmap-test/Budget/9.6/map3.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Budget/9.6/map3.golden.uplc rename to plutus-tx-plugin/assocmap-test/Budget/9.6/map3.golden.uplc diff --git a/plutus-tx-plugin/assocmap-test/Spec.hs b/plutus-tx-plugin/assocmap-test/Spec.hs new file mode 100644 index 00000000000..a6fdeaf25ef --- /dev/null +++ b/plutus-tx-plugin/assocmap-test/Spec.hs @@ -0,0 +1,17 @@ +module Main (main) where + +import AssocMap.Spec qualified as AssocMap + +import Test.Tasty (TestTree, defaultMain) +import Test.Tasty.Extras (embed, runTestNested) + +main :: IO () +main = defaultMain tests + +tests :: TestTree +tests = + runTestNested + ["assocmap-test"] + [ AssocMap.goldenTests + , embed AssocMap.propertyTests + ] diff --git a/plutus-tx-plugin/test/Array/9.12/compiledIndexArray.golden.eval b/plutus-tx-plugin/list-test/Array/9.12/compiledIndexArray.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledIndexArray.golden.eval rename to plutus-tx-plugin/list-test/Array/9.12/compiledIndexArray.golden.eval diff --git a/plutus-tx-plugin/test/Array/9.12/compiledIndexArray.golden.pir b/plutus-tx-plugin/list-test/Array/9.12/compiledIndexArray.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledIndexArray.golden.pir rename to plutus-tx-plugin/list-test/Array/9.12/compiledIndexArray.golden.pir diff --git a/plutus-tx-plugin/test/Array/9.12/compiledIndexArray.golden.uplc b/plutus-tx-plugin/list-test/Array/9.12/compiledIndexArray.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledIndexArray.golden.uplc rename to plutus-tx-plugin/list-test/Array/9.12/compiledIndexArray.golden.uplc diff --git a/plutus-tx-plugin/test/Array/9.12/compiledLengthOfArray.golden.eval b/plutus-tx-plugin/list-test/Array/9.12/compiledLengthOfArray.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledLengthOfArray.golden.eval rename to plutus-tx-plugin/list-test/Array/9.12/compiledLengthOfArray.golden.eval diff --git a/plutus-tx-plugin/test/Array/9.12/compiledLengthOfArray.golden.pir b/plutus-tx-plugin/list-test/Array/9.12/compiledLengthOfArray.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledLengthOfArray.golden.pir rename to plutus-tx-plugin/list-test/Array/9.12/compiledLengthOfArray.golden.pir diff --git a/plutus-tx-plugin/test/Array/9.12/compiledLengthOfArray.golden.uplc b/plutus-tx-plugin/list-test/Array/9.12/compiledLengthOfArray.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledLengthOfArray.golden.uplc rename to plutus-tx-plugin/list-test/Array/9.12/compiledLengthOfArray.golden.uplc diff --git a/plutus-tx-plugin/test/Array/9.12/compiledListToArray.golden.eval b/plutus-tx-plugin/list-test/Array/9.12/compiledListToArray.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledListToArray.golden.eval rename to plutus-tx-plugin/list-test/Array/9.12/compiledListToArray.golden.eval diff --git a/plutus-tx-plugin/test/Array/9.12/compiledListToArray.golden.pir b/plutus-tx-plugin/list-test/Array/9.12/compiledListToArray.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledListToArray.golden.pir rename to plutus-tx-plugin/list-test/Array/9.12/compiledListToArray.golden.pir diff --git a/plutus-tx-plugin/test/Array/9.12/compiledListToArray.golden.uplc b/plutus-tx-plugin/list-test/Array/9.12/compiledListToArray.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Array/9.12/compiledListToArray.golden.uplc rename to plutus-tx-plugin/list-test/Array/9.12/compiledListToArray.golden.uplc diff --git a/plutus-tx-plugin/test/Array/9.6/compiledIndexArray.golden.eval b/plutus-tx-plugin/list-test/Array/9.6/compiledIndexArray.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledIndexArray.golden.eval rename to plutus-tx-plugin/list-test/Array/9.6/compiledIndexArray.golden.eval diff --git a/plutus-tx-plugin/test/Array/9.6/compiledIndexArray.golden.pir b/plutus-tx-plugin/list-test/Array/9.6/compiledIndexArray.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledIndexArray.golden.pir rename to plutus-tx-plugin/list-test/Array/9.6/compiledIndexArray.golden.pir diff --git a/plutus-tx-plugin/test/Array/9.6/compiledIndexArray.golden.uplc b/plutus-tx-plugin/list-test/Array/9.6/compiledIndexArray.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledIndexArray.golden.uplc rename to plutus-tx-plugin/list-test/Array/9.6/compiledIndexArray.golden.uplc diff --git a/plutus-tx-plugin/test/Array/9.6/compiledLengthOfArray.golden.eval b/plutus-tx-plugin/list-test/Array/9.6/compiledLengthOfArray.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledLengthOfArray.golden.eval rename to plutus-tx-plugin/list-test/Array/9.6/compiledLengthOfArray.golden.eval diff --git a/plutus-tx-plugin/test/Array/9.6/compiledLengthOfArray.golden.pir b/plutus-tx-plugin/list-test/Array/9.6/compiledLengthOfArray.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledLengthOfArray.golden.pir rename to plutus-tx-plugin/list-test/Array/9.6/compiledLengthOfArray.golden.pir diff --git a/plutus-tx-plugin/test/Array/9.6/compiledLengthOfArray.golden.uplc b/plutus-tx-plugin/list-test/Array/9.6/compiledLengthOfArray.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledLengthOfArray.golden.uplc rename to plutus-tx-plugin/list-test/Array/9.6/compiledLengthOfArray.golden.uplc diff --git a/plutus-tx-plugin/test/Array/9.6/compiledListToArray.golden.eval b/plutus-tx-plugin/list-test/Array/9.6/compiledListToArray.golden.eval similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledListToArray.golden.eval rename to plutus-tx-plugin/list-test/Array/9.6/compiledListToArray.golden.eval diff --git a/plutus-tx-plugin/test/Array/9.6/compiledListToArray.golden.pir b/plutus-tx-plugin/list-test/Array/9.6/compiledListToArray.golden.pir similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledListToArray.golden.pir rename to plutus-tx-plugin/list-test/Array/9.6/compiledListToArray.golden.pir diff --git a/plutus-tx-plugin/test/Array/9.6/compiledListToArray.golden.uplc b/plutus-tx-plugin/list-test/Array/9.6/compiledListToArray.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/Array/9.6/compiledListToArray.golden.uplc rename to plutus-tx-plugin/list-test/Array/9.6/compiledListToArray.golden.uplc diff --git a/plutus-tx-plugin/test/Array/Spec.hs b/plutus-tx-plugin/list-test/Array/Spec.hs similarity index 100% rename from plutus-tx-plugin/test/Array/Spec.hs rename to plutus-tx-plugin/list-test/Array/Spec.hs diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/all.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/all.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/all.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/all.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/all.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/all.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/all.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/all.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/all.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/all.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/all.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/all.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/and.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/and.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/and.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/and.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/and.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/and.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/and.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/and.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/and.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/and.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/and.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/and.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/any.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/any.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/any.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/any.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/any.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/any.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/any.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/any.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/any.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/any.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/any.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/any.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/append.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/append.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/append.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/append.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/append.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/append.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/append.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/append.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/append.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/append.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/append.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/append.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concatMap.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concatMap.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concatMap.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concatMap.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concatMap.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concatMap.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concatMap.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concatMap.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concatMap.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concatMap.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concatMap.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concatMap.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat_operator.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat_operator.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat_operator.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat_operator.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat_operator.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat_operator.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat_operator.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat_operator.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat_operator.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat_operator.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/concat_operator.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/concat_operator.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons_operator.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons_operator.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons_operator.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons_operator.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons_operator.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons_operator.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons_operator.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons_operator.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons_operator.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons_operator.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/cons_operator.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/cons_operator.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/drop.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/drop.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/drop.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/drop.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/drop.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/drop.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/drop.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/drop.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/drop.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/drop.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/drop.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/drop.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/dropWhile.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/dropWhile.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/dropWhile.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/dropWhile.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/dropWhile.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/dropWhile.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/dropWhile.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/dropWhile.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/dropWhile.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/dropWhile.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/dropWhile.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/dropWhile.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/elem.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elem.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/elem.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elem.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/elem.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elem.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/elem.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elem.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/elem.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elem.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/elem.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elem.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/elemBy.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elemBy.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/elemBy.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elemBy.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/elemBy.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elemBy.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/elemBy.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elemBy.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/elemBy.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elemBy.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/elemBy.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/elemBy.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/empty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/empty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/empty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/empty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/empty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/empty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/empty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/empty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/empty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/empty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/empty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/empty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/filter.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/filter.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/filter.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/filter.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/filter.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/filter.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/filter.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/filter.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/filter.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/filter.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/filter.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/filter.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/find.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/find.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/find.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/find.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/find.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/find.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/find.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/find.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/find.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/find.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/find.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/find.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndexNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndexNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndices.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndices.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndices.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndices.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndices.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndices.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndices.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndices.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndices.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndices.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/findIndices.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/findIndices.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldl.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldl.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldl.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldl.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldl.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldl.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldl.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldl.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldl.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldl.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldl.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldl.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldr.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldr.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldr.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldr.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldr.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldr.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldr.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldr.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldr.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldr.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/foldr.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/foldr.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/headEmpty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headEmpty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/headEmpty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headEmpty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/headEmpty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headEmpty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/headEmpty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headEmpty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/headEmpty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headEmpty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/headEmpty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headEmpty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/headOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/headOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/headOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/headOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/headOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/headOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/headOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/index.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/index.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/index.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/index.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/index.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/index.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/index.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/index.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/index.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/index.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/index.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/index.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexNegative.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexNegative.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexNegative.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexNegative.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexNegative.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexNegative.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexNegative.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexNegative.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexNegative.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexNegative.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexNegative.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexNegative.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexTooLarge.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexTooLarge.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexTooLarge.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexTooLarge.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexTooLarge.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexTooLarge.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexTooLarge.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexTooLarge.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexTooLarge.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexTooLarge.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/indexTooLarge.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/indexTooLarge.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastEmpty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastEmpty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastEmpty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastEmpty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastEmpty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastEmpty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastEmpty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastEmpty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastEmpty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastEmpty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastEmpty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastEmpty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/lastOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/lastOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/length.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/length.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/length.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/length.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/length.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/length.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/length.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/length.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/length.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/length.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/length.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/length.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/listToMaybeNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/map.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/map.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/map.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/map.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/map.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/map.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/map.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/map.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/map.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/map.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/map.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/map.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/mapMaybe.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/mapMaybe.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/mapMaybe.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/mapMaybe.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/mapMaybe.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/mapMaybe.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/mapMaybe.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/mapMaybe.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/mapMaybe.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/mapMaybe.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/mapMaybe.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/mapMaybe.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/notElem.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/notElem.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/notElem.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/notElem.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/notElem.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/notElem.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/notElem.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/notElem.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/notElem.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/notElem.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/notElem.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/notElem.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/nub.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nub.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/nub.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nub.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/nub.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nub.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/nub.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nub.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/nub.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nub.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/nub.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nub.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/nubBy.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nubBy.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/nubBy.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nubBy.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/nubBy.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nubBy.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/nubBy.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nubBy.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/nubBy.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nubBy.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/nubBy.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/nubBy.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/null.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/null.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/null.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/null.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/null.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/null.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/null.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/null.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/null.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/null.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/null.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/null.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/or.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/or.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/or.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/or.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/or.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/or.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/or.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/or.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/or.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/or.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/or.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/or.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/replicate.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/replicate.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/replicate.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/replicate.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/replicate.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/replicate.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/replicate.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/replicate.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/replicate.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/replicate.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/replicate.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/replicate.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/revAppend.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/revAppend.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/revAppend.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/revAppend.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/revAppend.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/revAppend.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/revAppend.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/revAppend.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/revAppend.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/revAppend.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/revAppend.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/revAppend.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/reverse.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/reverse.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/reverse.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/reverse.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/reverse.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/reverse.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/reverse.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/reverse.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/reverse.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/reverse.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/reverse.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/reverse.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/singleton.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/singleton.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/singleton.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/singleton.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/singleton.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/singleton.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/singleton.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/singleton.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/singleton.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/singleton.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/singleton.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/singleton.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailEmpty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailEmpty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailEmpty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailEmpty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailEmpty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailEmpty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailEmpty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailEmpty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailEmpty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailEmpty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailEmpty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailEmpty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/tailOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/tailOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/take.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/take.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/take.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/take.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/take.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/take.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/take.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/take.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/take.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/take.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/take.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/take.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unconsNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unconsNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/uniqueElementNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/unsafeUnconsOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/zipWith.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/zipWith.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/zipWith.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/zipWith.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/zipWith.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/zipWith.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/zipWith.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/zipWith.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.12/zipWith.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/zipWith.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.12/zipWith.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.12/zipWith.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/all.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/all.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/all.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/all.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/all.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/all.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/all.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/all.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/all.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/all.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/all.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/all.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/and.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/and.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/and.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/and.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/and.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/and.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/and.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/and.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/and.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/and.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/and.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/and.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/any.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/any.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/any.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/any.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/any.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/any.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/any.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/any.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/any.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/any.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/any.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/any.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/append.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/append.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/append.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/append.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/append.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/append.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/append.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/append.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/append.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/append.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/append.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/append.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concatMap.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concatMap.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concatMap.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concatMap.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concatMap.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concatMap.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concatMap.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concatMap.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concatMap.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concatMap.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concatMap.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concatMap.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat_operator.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat_operator.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat_operator.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat_operator.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat_operator.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat_operator.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat_operator.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat_operator.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat_operator.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat_operator.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/concat_operator.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/concat_operator.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons_operator.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons_operator.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons_operator.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons_operator.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons_operator.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons_operator.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons_operator.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons_operator.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons_operator.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons_operator.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/cons_operator.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/cons_operator.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/drop.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/drop.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/drop.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/drop.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/drop.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/drop.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/drop.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/drop.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/drop.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/drop.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/drop.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/drop.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/dropWhile.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/dropWhile.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/dropWhile.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/dropWhile.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/dropWhile.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/dropWhile.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/dropWhile.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/dropWhile.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/dropWhile.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/dropWhile.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/dropWhile.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/dropWhile.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/elem.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elem.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/elem.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elem.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/elem.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elem.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/elem.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elem.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/elem.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elem.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/elem.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elem.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/elemBy.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elemBy.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/elemBy.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elemBy.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/elemBy.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elemBy.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/elemBy.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elemBy.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/elemBy.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elemBy.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/elemBy.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/elemBy.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/empty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/empty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/empty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/empty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/empty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/empty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/empty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/empty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/empty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/empty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/empty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/empty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/filter.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/filter.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/filter.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/filter.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/filter.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/filter.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/filter.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/filter.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/filter.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/filter.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/filter.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/filter.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/find.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/find.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/find.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/find.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/find.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/find.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/find.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/find.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/find.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/find.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/find.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/find.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndexNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndexNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndices.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndices.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndices.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndices.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndices.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndices.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndices.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndices.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndices.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndices.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/findIndices.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/findIndices.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldl.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldl.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldl.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldl.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldl.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldl.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldl.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldl.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldl.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldl.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldl.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldl.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldr.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldr.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldr.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldr.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldr.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldr.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldr.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldr.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldr.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldr.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/foldr.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/foldr.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/headEmpty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headEmpty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/headEmpty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headEmpty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/headEmpty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headEmpty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/headEmpty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headEmpty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/headEmpty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headEmpty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/headEmpty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headEmpty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/headOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/headOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/headOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/headOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/headOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/headOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/headOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index-out-of-bounds.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/index.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/index.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/index.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/index.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/index.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/index.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/index.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexNegative.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexNegative.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexNegative.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexNegative.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexNegative.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexNegative.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexNegative.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexNegative.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexNegative.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexNegative.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexNegative.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexNegative.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexTooLarge.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexTooLarge.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexTooLarge.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexTooLarge.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexTooLarge.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexTooLarge.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexTooLarge.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexTooLarge.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexTooLarge.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexTooLarge.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/indexTooLarge.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/indexTooLarge.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastEmpty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastEmpty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastEmpty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastEmpty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastEmpty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastEmpty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastEmpty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastEmpty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastEmpty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastEmpty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastEmpty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastEmpty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/lastOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/lastOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/length.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/length.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/length.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/length.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/length.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/length.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/length.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/length.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/length.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/length.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/length.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/length.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/listToMaybeNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/map.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/map.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/map.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/map.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/map.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/map.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/map.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/map.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/map.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/map.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/map.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/map.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/mapMaybe.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/mapMaybe.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/mapMaybe.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/mapMaybe.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/mapMaybe.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/mapMaybe.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/mapMaybe.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/mapMaybe.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/mapMaybe.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/mapMaybe.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/mapMaybe.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/mapMaybe.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/notElem.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/notElem.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/notElem.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/notElem.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/notElem.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/notElem.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/notElem.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/notElem.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/notElem.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/notElem.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/notElem.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/notElem.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/nub.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nub.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/nub.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nub.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/nub.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nub.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/nub.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nub.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/nub.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nub.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/nub.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nub.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/nubBy.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nubBy.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/nubBy.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nubBy.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/nubBy.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nubBy.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/nubBy.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nubBy.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/nubBy.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nubBy.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/nubBy.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/nubBy.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/null.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/null.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/null.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/null.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/null.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/null.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/null.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/null.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/null.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/null.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/null.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/null.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/or.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/or.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/or.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/or.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/or.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/or.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/or.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/or.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/or.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/or.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/or.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/or.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/replicate.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/replicate.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/replicate.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/replicate.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/replicate.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/replicate.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/replicate.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/replicate.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/replicate.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/replicate.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/replicate.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/replicate.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/revAppend.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/revAppend.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/revAppend.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/revAppend.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/revAppend.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/revAppend.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/revAppend.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/revAppend.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/revAppend.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/revAppend.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/revAppend.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/revAppend.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/reverse.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/reverse.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/reverse.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/reverse.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/reverse.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/reverse.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/reverse.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/reverse.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/reverse.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/reverse.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/reverse.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/reverse.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/singleton.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/singleton.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/singleton.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/singleton.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/singleton.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/singleton.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/singleton.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/singleton.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/singleton.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/singleton.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/singleton.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/singleton.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailEmpty.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailEmpty.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailEmpty.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailEmpty.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailEmpty.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailEmpty.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailEmpty.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailEmpty.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailEmpty.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailEmpty.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailEmpty.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailEmpty.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/tailOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/tailOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/take.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/take.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/take.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/take.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/take.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/take.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/take.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/take.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/take.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/take.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/take.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/take.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unconsNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unconsNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementJust.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementJust.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementJust.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementJust.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementJust.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementJust.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementJust.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementJust.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementJust.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementJust.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementJust.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementJust.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/uniqueElementNothing.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/unsafeUnconsOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/zipWith.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/zipWith.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/zipWith.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/zipWith.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/zipWith.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/zipWith.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/zipWith.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/zipWith.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/9.6/zipWith.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/zipWith.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/9.6/zipWith.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/Budget/9.6/zipWith.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/Budget/Spec.hs b/plutus-tx-plugin/list-test/BuiltinList/Budget/Spec.hs similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/Budget/Spec.hs rename to plutus-tx-plugin/list-test/BuiltinList/Budget/Spec.hs diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.12/unsafeUnconsOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.eval b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.eval similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.eval rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.eval diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.pir b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.pir similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.pir rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.pir diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.uplc b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.uplc rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/9.6/unsafeUnconsOk.golden.uplc diff --git a/plutus-tx-plugin/test/BuiltinList/NoCasing/Spec.hs b/plutus-tx-plugin/list-test/BuiltinList/NoCasing/Spec.hs similarity index 100% rename from plutus-tx-plugin/test/BuiltinList/NoCasing/Spec.hs rename to plutus-tx-plugin/list-test/BuiltinList/NoCasing/Spec.hs diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/any.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.12/any.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/any.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/any.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/any.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.12/any.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/any.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/any.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/any.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.12/any.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/any.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/any.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/elem.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.12/elem.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/elem.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/elem.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/elem.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.12/elem.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/elem.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/elem.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/elem.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.12/elem.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/elem.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/elem.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/filter.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.12/filter.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/filter.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/filter.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/filter.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.12/filter.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/filter.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/filter.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/filter.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.12/filter.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/filter.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/filter.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/length.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.12/length.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/length.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/length.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/length.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.12/length.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/length.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/length.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/length.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.12/length.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/length.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/length.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/makeList.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.12/makeList.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/makeList.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/makeList.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/makeList.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.12/makeList.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/makeList.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/makeList.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/makeList.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.12/makeList.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/makeList.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/makeList.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/partition.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.12/partition.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/partition.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/partition.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/partition.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.12/partition.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/partition.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/partition.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.12/partition.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.12/partition.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.12/partition.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.12/partition.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/any.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.6/any.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/any.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/any.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/any.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.6/any.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/any.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/any.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/any.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.6/any.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/any.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/any.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/elem.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.6/elem.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/elem.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/elem.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/elem.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.6/elem.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/elem.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/elem.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/elem.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.6/elem.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/elem.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/elem.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/filter.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.6/filter.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/filter.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/filter.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/filter.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.6/filter.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/filter.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/filter.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/filter.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.6/filter.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/filter.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/filter.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/length.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.6/length.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/length.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/length.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/length.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.6/length.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/length.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/length.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/length.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.6/length.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/length.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/length.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/makeList.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.6/makeList.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/makeList.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/makeList.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/makeList.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.6/makeList.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/makeList.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/makeList.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/makeList.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.6/makeList.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/makeList.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/makeList.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/partition.golden.eval b/plutus-tx-plugin/list-test/DataList/Budget/9.6/partition.golden.eval similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/partition.golden.eval rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/partition.golden.eval diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/partition.golden.pir b/plutus-tx-plugin/list-test/DataList/Budget/9.6/partition.golden.pir similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/partition.golden.pir rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/partition.golden.pir diff --git a/plutus-tx-plugin/test/DataList/Budget/9.6/partition.golden.uplc b/plutus-tx-plugin/list-test/DataList/Budget/9.6/partition.golden.uplc similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/9.6/partition.golden.uplc rename to plutus-tx-plugin/list-test/DataList/Budget/9.6/partition.golden.uplc diff --git a/plutus-tx-plugin/test/DataList/Budget/Spec.hs b/plutus-tx-plugin/list-test/DataList/Budget/Spec.hs similarity index 100% rename from plutus-tx-plugin/test/DataList/Budget/Spec.hs rename to plutus-tx-plugin/list-test/DataList/Budget/Spec.hs diff --git a/plutus-tx-plugin/test/List/Properties1.hs b/plutus-tx-plugin/list-test/List/Properties1.hs similarity index 100% rename from plutus-tx-plugin/test/List/Properties1.hs rename to plutus-tx-plugin/list-test/List/Properties1.hs diff --git a/plutus-tx-plugin/test/List/Properties2.hs b/plutus-tx-plugin/list-test/List/Properties2.hs similarity index 100% rename from plutus-tx-plugin/test/List/Properties2.hs rename to plutus-tx-plugin/list-test/List/Properties2.hs diff --git a/plutus-tx-plugin/test/List/Semantics.hs b/plutus-tx-plugin/list-test/List/Semantics.hs similarity index 100% rename from plutus-tx-plugin/test/List/Semantics.hs rename to plutus-tx-plugin/list-test/List/Semantics.hs diff --git a/plutus-tx-plugin/test/List/Spec.hs b/plutus-tx-plugin/list-test/List/Spec.hs similarity index 100% rename from plutus-tx-plugin/test/List/Spec.hs rename to plutus-tx-plugin/list-test/List/Spec.hs diff --git a/plutus-tx-plugin/list-test/Spec.hs b/plutus-tx-plugin/list-test/Spec.hs new file mode 100644 index 00000000000..7bf66828dd6 --- /dev/null +++ b/plutus-tx-plugin/list-test/Spec.hs @@ -0,0 +1,24 @@ +module Main (main) where + +import Array.Spec qualified as Array +import BuiltinList.Budget.Spec qualified as BuiltinList.Budget +import BuiltinList.NoCasing.Spec qualified as BuiltinList.NoCasing +import DataList.Budget.Spec qualified as DataList.Budget +import List.Spec qualified as List + +import Test.Tasty (TestTree, defaultMain) +import Test.Tasty.Extras (embed, runTestNested) + +main :: IO () +main = defaultMain tests + +tests :: TestTree +tests = + runTestNested + ["list-test"] + [ Array.smokeTests + , BuiltinList.Budget.tests + , BuiltinList.NoCasing.tests + , DataList.Budget.tests + , embed List.propertyTests + ] diff --git a/plutus-tx-plugin/plutus-tx-plugin.cabal b/plutus-tx-plugin/plutus-tx-plugin.cabal index 8b00accf204..b4cd7918b15 100644 --- a/plutus-tx-plugin/plutus-tx-plugin.cabal +++ b/plutus-tx-plugin/plutus-tx-plugin.cabal @@ -124,15 +124,8 @@ test-suite plutus-tx-plugin-tests hs-source-dirs: test main-is: Spec.hs other-modules: - Array.Spec AsData.Budget.Spec AsData.Budget.Types - AssocMap.Golden - AssocMap.Properties1 - AssocMap.Properties2 - AssocMap.Properties3 - AssocMap.Semantics - AssocMap.Spec Blueprint.Tests Blueprint.Tests.Lib Blueprint.Tests.Lib.AsData.Blueprint @@ -141,14 +134,11 @@ test-suite plutus-tx-plugin-tests Budget.WithGHCOptimisations Budget.WithoutGHCOptimisations BuiltinCasing.Spec - BuiltinList.Budget.Spec - BuiltinList.NoCasing.Spec ByteStringLiterals.Lib ByteStringLiterals.Spec CallTrace.Lib CallTrace.OtherModule CallTrace.Spec - DataList.Budget.Spec Inline.Spec IntegerLiterals.NoStrict.NegativeLiterals.Spec IntegerLiterals.NoStrict.NoNegativeLiterals.Spec @@ -159,10 +149,6 @@ test-suite plutus-tx-plugin-tests IsData.Budget.SoP IsData.Spec Lift.Spec - List.Properties1 - List.Properties2 - List.Semantics - List.Spec Optimization.Spec Plugin.Basic.Spec Plugin.Coverage.Spec @@ -221,11 +207,80 @@ test-suite plutus-tx-plugin-tests , tasty-hunit , template-haskell , text + + default-extensions: Strict + ghc-options: -threaded -rtsopts -with-rtsopts=-N + + -- NOTE: -g makes the plugin give better errors + -- See Note [-fno-full-laziness in Plutus Tx] + ghc-options: + -g -fno-strictness -fno-unbox-strict-fields + -fno-unbox-small-strict-fields -fno-full-laziness + +test-suite assocmap-plugin-tests + import: lang, ghc-version-support, os-support + type: exitcode-stdio-1.0 + hs-source-dirs: assocmap-test + main-is: Spec.hs + other-modules: + AssocMap.Golden + AssocMap.Properties1 + AssocMap.Properties2 + AssocMap.Properties3 + AssocMap.Semantics + AssocMap.Spec + + build-depends: + , base >=4.9 && <5 + , containers + , hedgehog + , plutus-core:plutus-core-testlib + , plutus-tx ^>=1.61 + , plutus-tx-plugin + , plutus-tx:plutus-tx-testlib + , tasty + , tasty-hedgehog , these default-extensions: Strict ghc-options: -threaded -rtsopts -with-rtsopts=-N + -- NOTE: -g makes the plugin give better errors + -- See Note [-fno-full-laziness in Plutus Tx] + ghc-options: + -g -fno-strictness -fno-unbox-strict-fields + -fno-unbox-small-strict-fields -fno-full-laziness + -Wno-unused-packages + +test-suite list-plugin-tests + import: lang, ghc-version-support, os-support + type: exitcode-stdio-1.0 + hs-source-dirs: list-test + main-is: Spec.hs + other-modules: + Array.Spec + BuiltinList.Budget.Spec + BuiltinList.NoCasing.Spec + DataList.Budget.Spec + List.Properties1 + List.Properties2 + List.Semantics + List.Spec + + build-depends: + , base >=4.9 && <5 + , filepath + , hedgehog + , plutus-core:plutus-core-testlib + , plutus-tx ^>=1.61 + , plutus-tx-plugin ^>=1.61 + , plutus-tx:plutus-tx-testlib + , tasty + , tasty-hedgehog + + default-extensions: Strict + ghc-options: -threaded -rtsopts -with-rtsopts=-N + -- NOTE: -g makes the plugin give better errors -- See Note [-fno-full-laziness in Plutus Tx] ghc-options: diff --git a/plutus-tx-plugin/test/Spec.hs b/plutus-tx-plugin/test/Spec.hs index 3f547b020ff..e3fa7570857 100644 --- a/plutus-tx-plugin/test/Spec.hs +++ b/plutus-tx-plugin/test/Spec.hs @@ -1,16 +1,11 @@ module Main (main) where -import Array.Spec qualified as Array import AsData.Budget.Spec qualified as AsData.Budget -import AssocMap.Spec qualified as AssocMap import Blueprint.Tests qualified import Budget.Spec qualified as Budget import BuiltinCasing.Spec qualified as BuiltinCasing -import BuiltinList.Budget.Spec qualified as BuiltinList.Budget -import BuiltinList.NoCasing.Spec qualified as BuiltinList.NoCasing import ByteStringLiterals.Spec qualified as ByteStringLiterals import CallTrace.Spec qualified as CallTrace -import DataList.Budget.Spec qualified as DataList.Budget import Inline.Spec qualified as Inline import IntegerLiterals.NoStrict.NegativeLiterals.Spec qualified import IntegerLiterals.NoStrict.NoNegativeLiterals.Spec qualified @@ -20,7 +15,6 @@ import IsData.Budget.BuiltinCasing qualified as IsData.Budget.BuiltinCasing import IsData.Budget.SoP qualified as IsData.Budget.SoP import IsData.Spec qualified as IsData import Lift.Spec qualified as Lift -import List.Spec qualified as List import Optimization.Spec qualified as Optimization import Plugin.Spec qualified as Plugin import Recursion.Spec qualified as Recursion @@ -56,20 +50,13 @@ tests = , Lib.tests , Budget.tests , AsData.Budget.tests - , BuiltinList.Budget.tests - , BuiltinList.NoCasing.tests - , DataList.Budget.tests , Inline.tests , Recursion.tests , Optimization.tests , Strictness.tests , Blueprint.Tests.tests - , AssocMap.goldenTests , embed ShortCircuit.tests , embed Unicode.tests - , embed AssocMap.propertyTests - , embed List.propertyTests - , Array.smokeTests , StageViolation.tests , CallTrace.tests , BuiltinCasing.tests diff --git a/scripts/regen-goldens.sh b/scripts/regen-goldens.sh index 058176a9404..bcbb3ff5952 100755 --- a/scripts/regen-goldens.sh +++ b/scripts/regen-goldens.sh @@ -19,6 +19,8 @@ tests_plutus_conformance=( ) tests_plutus_tx_plugin=( "cabal run plutus-tx-plugin-tests -- --accept" + "cabal run list-plugin-tests -- --accept" + "cabal run assocmap-plugin-tests -- --accept" "cabal run size -- --accept" "cabal run plutus-ledger-api-plugin-test -- --accept" )