Просмотр исходного кода

mnesia by default, rebar3 dialyzer, tests on CI

Namdak Tonpa 5 лет назад
Родитель
Сommit
317f61d035
5 измененных файлов с 15 добавлено и 2 удалено
  1. 2 0
      .github/workflows/elixir.yml
  2. 1 0
      .travis.yml
  3. 1 1
      mix.exs
  4. 1 1
      src/kvs.app.src
  5. 10 0
      test/test_helper.exs

+ 2 - 0
.github/workflows/elixir.yml

@@ -16,3 +16,5 @@ jobs:
         mix deps.get
     - name: Compilation
       run: mix compile
+    - name: Tests
+      run: mix test test/test_helper.exs

+ 1 - 0
.travis.yml

@@ -6,3 +6,4 @@ script:
   - "curl -fsSL https://raw.github.com/synrc/mad/master/mad > mad"
   - "chmod +x mad"
   - "./mad dep com"
+  - "rebar3 dialyzer"

+ 1 - 1
mix.exs

@@ -2,7 +2,7 @@ defmodule KVS.Mixfile do
   use Mix.Project
 
   def project do
-    [app: :kvs, version: "6.10.1", description: "KVS Abstract Chain Database", package: package(), deps: deps()]
+    [app: :kvs, version: "6.10.2", description: "KVS Abstract Chain Database", package: package(), deps: deps()]
   end
 
   def application do

+ 1 - 1
src/kvs.app.src

@@ -1,6 +1,6 @@
 {application, kvs,
    [{description, "KVS Abstract Chain Database"},
-    {vsn, "6.10.0"},
+    {vsn, "6.10.2"},
     {registered, []},
     {applications, [kernel,stdlib]},
     {mod, { kvs, []}},

+ 10 - 0
test/test_helper.exs

@@ -0,0 +1,10 @@
+
+:kvs.join
+ExUnit.start()
+
+defmodule BPE.Test do
+  use ExUnit.Case, async: true
+  test "kvs" do
+    assert :kvs.check == :ok
+  end
+end