fix testsuite name bugs and improve some ui details 87/62587/2
authorLeoQi <QibinZheng2014@tongji.edu.cn>
Thu, 20 Sep 2018 01:38:01 +0000 (09:38 +0800)
committerLeoQi <QibinZheng2014@tongji.edu.cn>
Thu, 20 Sep 2018 05:50:35 +0000 (13:50 +0800)
commit399ec2f328f56c1f81c454ecedfb6b99eaf93c42
tree6e7062c5cf9a387d7e98c4cee628d756db6f7e3f
parent27d82af1145673330eddbe80eb39c47d93322cbe
fix testsuite name bugs and improve some ui details

JIRA: BOTTLENECK-247

fix the bug where the testsuite name contains Chinese characters.
add license header automatically when a testcase created.
ui improvements:
workflow panel only turns up when a testcase executes.
add grafana pages in the webpage 'Test Result'.
add the highlight effect on the navigation item.

Change-Id: If0ddf82fd4630128f2c4dd7fdde30f037e5bfba7
Signed-off-by: LeoQi <QibinZheng2014@tongji.edu.cn>
14 files changed:
test-scheduler/server/setup.py
test-scheduler/server/src/env/config/license [new file with mode: 0644]
test-scheduler/server/src/rest/router.py
test-scheduler/server/src/test_parser.py
test-scheduler/ui/index.html
test-scheduler/ui/package-lock.json
test-scheduler/ui/src/App.vue
test-scheduler/ui/src/Global.vue
test-scheduler/ui/src/assets/css/mystyle.css
test-scheduler/ui/src/components/test_result.vue [new file with mode: 0644]
test-scheduler/ui/src/components/testcase.vue
test-scheduler/ui/src/components/testcase_content.vue
test-scheduler/ui/src/components/testsuite.vue
test-scheduler/ui/src/router/index.js