diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8715efb065..d56b0b207f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -833,6 +833,34 @@ jobs: - name: Build VLS tree-sitter with -prod run: pushd vls; v -prod cmd/vls; popd + ## vsl + - name: Clone VSL + run: git clone --depth 1 https://github.com/vlang/vsl ~/.vmodules/vsl + - name: Install dependencies + run: sudo apt-get install --quiet -y --no-install-recommends gfortran liblapacke-dev libopenblas-dev libgc-dev + - name: Execute Tests using Pure V Backend + run: ~/.vmodules/vsl/bin/test + - name: Execute Tests using Pure V Backend with Pure V Math + run: ~/.vmodules/vsl/bin/test --use-cblas + - name: Execute Tests using Pure V Backend and Garbage Collection enabled + run: ~/.vmodules/vsl/bin/test --use-gc boehm + - name: Execute Tests using Pure V Backend with Pure V Math and Garbage Collection enabled + run: ~/.vmodules/vsl/bin/test --use-cblas --use-gc boehm + + ## vtl + - name: Clone VTL + run: git clone --depth 1 https://github.com/vlang/vtl ~/.vmodules/vtl + - name: Install dependencies + run: sudo apt-get install --quiet -y --no-install-recommends gfortran liblapacke-dev libopenblas-dev libgc-dev + - name: Execute Tests using Pure V Backend + run: ~/.vmodules/vtl/bin/test + - name: Execute Tests using Pure V Backend with Pure V Math + run: ~/.vmodules/vtl/bin/test --use-cblas + - name: Execute Tests using Pure V Backend and Garbage Collection enabled + run: ~/.vmodules/vtl/bin/test --use-gc boehm + - name: Execute Tests using Pure V Backend with Pure V Math and Garbage Collection enabled + run: ~/.vmodules/vtl/bin/test --use-cblas --use-gc boehm + ## vab - name: Clone vab run: git clone --depth 1 https://github.com/vlang/vab