rvi_sota_server

所属分类:人工智能/神经网络/深度学习
开发工具:Scala
文件大小:9515KB
下载次数:0
上传日期:2017-06-09 08:55:13
上 传 者sh-1993
说明:  SOTA参考实施项目-服务器
(SOTA Reference Implementation project - Server)

文件列表:
.scalafmt (114, 2017-04-18)
.travis.yml (1167, 2017-04-18)
CONTRIBUTING.md (163, 2017-04-18)
COPYING (332, 2017-04-18)
LICENSE (15922, 2017-04-18)
common-client (0, 2017-04-18)
common-client\src (0, 2017-04-18)
common-client\src\main (0, 2017-04-18)
common-client\src\main\scala (0, 2017-04-18)
common-client\src\main\scala\org (0, 2017-04-18)
common-client\src\main\scala\org\genivi (0, 2017-04-18)
common-client\src\main\scala\org\genivi\sota (0, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\client (0, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\client\DeviceRegistryClient.scala (5073, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\client\NoContent.scala (563, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\common (0, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\common\DeviceRegistry.scala (1549, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\common\Errors.scala (650, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\core (0, 2017-04-18)
common-client\src\main\scala\org\genivi\sota\core\FakeDeviceRegistry.scala (4772, 2017-04-18)
common-data (0, 2017-04-18)
common-data\src (0, 2017-04-18)
common-data\src\main (0, 2017-04-18)
common-data\src\main\scala (0, 2017-04-18)
common-data\src\main\scala\org (0, 2017-04-18)
common-data\src\main\scala\org\genivi (0, 2017-04-18)
common-data\src\main\scala\org\genivi\sota (0, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data (0, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\CirceEnum.scala (357, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\Device.scala (3004, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\DeviceSearchCommon.scala (1088, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\Group.scala (645, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\Interval.scala (434, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\Namespace.scala (386, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\PackageId.scala (2252, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\PaginatedResult.scala (225, 2017-04-18)
common-data\src\main\scala\org\genivi\sota\data\SlickEnum.scala (308, 2017-04-18)
... ...

[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0) [![TravisCI Build Status](https://travis-ci.org/advancedtelematic/rvi_sota_server.svg?branch=master)](https://travis-ci.org/advancedtelematic/rvi_sota_server) [![codecov](https://codecov.io/gh/advancedtelematic/rvi_sota_server/branch/master/graph/badge.svg)](https://codecov.io/gh/advancedtelematic/rvi_sota_server) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/538/badge)](https://bestpractices.coreinfrastructure.org/projects/538) # GENIVI SOTA Project This project is the top-level git repository for the GENIVI SOTA project. Please refer to [the documentation](http://genivi.github.io/rvi_sota_server/) for more information. ## Running tests ### Setup To run tests, we need a mariadb instance running. We also need a user with `CREATE DATABASE` privileges. All tests run in parallel, so we need to increase maximum allowed connections with: set global max_connections = 1000; The database also needs to be started with a default encoding and collation. This corresponds to the `--character-set-server=utf8 --collation-server=utf8_unicode_ci`, `--max_connections=1000` flags. This can be done with the following: mkdir entrypoint.d/ echo " CREATE DATABASE sota_resolver; CREATE DATABASE sota_resolver_test; CREATE DATABASE sota_core; CREATE DATABASE sota_core_test; CREATE DATABASE sota_device_registry; CREATE DATABASE sota_device_registry_test; GRANT ALL PRIVILEGES ON \`sota\_core%\`.* TO 'sota_test'@'%'; GRANT ALL PRIVILEGES ON \`sota\_resolver%\`.* TO 'sota_test'@'%'; GRANT ALL PRIVILEGES ON \`sota\_device\_registry%\`.* TO 'sota_test'@'%'; FLUSH PRIVILEGES; " > entrypoint.d/db_user.sql docker run -d \ --name mariadb-sota \ -p 3306:3306 \ -v $(pwd)/entrypoint.d:/docker-entrypoint-initdb.d \ -e MYSQL_ROOT_PASSWORD=sota-test \ -e MYSQL_USER=sota_test \ -e MYSQL_PASSWORD=s0ta \ mariadb:10.1 \ --character-set-server=utf8 --collation-server=utf8_unicode_ci \ --max_connections=1000 After being created, the database can be started and stopped with `docker start/stop mariadb-sota` ### Running There are multiple test tasks that can be executed: * `sota-core/ut:test` Sota core unit tests * `sota-core/it:test` Sota core integration tests. This requires an rvi server running. * `sota-core/test` Runs all sota core tests * `sota-webserver/test` Runs all sota webserver tests. This requires sota-core and sota-resolver instances running, as well as an rvi server. * `sota-resolver/ut:test` Resolver unit tests * `sota-resolver/rd:test` Runs the random test generator for resolver * `sota-resolver/test` Runs all resolver tests

近期下载者

相关文件


收藏者