浏览代码

action: add action for webui

Nick Peng 7 月之前
父节点
当前提交
5fd4744543
共有 2 个文件被更改,包括 23 次插入1 次删除
  1. 22 0
      .github/workflows/webui.yml
  2. 1 1
      plugin/smartdns-ui/tests/restapi_test.rs

+ 22 - 0
.github/workflows/webui.yml

@@ -0,0 +1,22 @@
+name: WebUI CI
+
+on:
+  push:
+    branches: [ master ]
+  pull_request:
+    branches: [ master ]
+
+jobs:
+  build:
+
+    runs-on: ubuntu-latest
+
+    steps:
+    - uses: actions/checkout@v2
+    - uses: actions-rust-lang/setup-rust-toolchain@v1
+      with:
+        profile: minimal
+        toolchain: stable
+    - name: test
+      run: |
+        EXTRA_CFLAGS=-fPIC make -C plugin/smartdns-ui test -j8

+ 1 - 1
plugin/smartdns-ui/tests/restapi_test.rs

@@ -471,7 +471,7 @@ fn test_rest_api_settings() {
     let settings = http_api_msg::api_msg_parse_key_value(&body);
     assert!(settings.is_ok());
     let settings = settings.unwrap();
-    assert_eq!(settings.len(), 2);
+    assert_eq!(settings.len(), 7);
     assert_eq!(settings["key1"], "value1");
 }