当前位置: 首页 > 软件库 > 手机/移动开发 > >

nativescript-tooling-qa

Tests for NativeScript tooling.
授权协议 Readme
开发语言 JavaScript TypeScript
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 房学
操作系统 iOS
开源组织
适用人群 未知
 软件概览

NativeScript Tooling Tests

About

Project with test for NativeScript tooling.

Requirements

Posix:

  • Python 2.7 or Python 3.2+

Windows

  • Python 3.2+

Before Running Tests

Install Required Packages

Update pip and install project requirements:

python -m pip install --upgrade pip

Install packages on macOS:

pip install --upgrade -r requirements_darwin.txt --user

Install packages on Windows or Linux:

pip install --upgrade -r requirements.txt --user

Set PYTHONUNBUFFERED and PYTHONIOENCODING environment variables:

export PYTHONUNBUFFERED=1
export PYTHONIOENCODING=utf-8

Notes:

  • PYTHONUNBUFFERED is required to get logging on Jenkins CI working properly.
  • PYTHONIOENCODING helps to get command execution more stable.

Setup Machine

Please setup your system as per Setup document.

Test Setting via Environment Variables

Test run is controlled by set of environment variables.

Please read Settings document.

Run Tests

{N} CLI Tests

python run_ns.py tests/cli

Schematics Tests

python run_schematics.py tests/code_sharing

Contribute

Contributions are welcome.

If you wonder how you can contribute, just grab some of the open issues.

Once you are ready with our changes, please run:

./scripts/test.sh

Hints, Tips and Tricks

Please see Hints, Tips and Tricks document.

 相关资料
  • Tooling for in-browser execution is often of uneven quality. WebAssembly aims at making it possible to support truly great tooling by exposing low-level capabilities instead of prescribing which tooli

  • Apollo CLI Note: Apollo's GraphQL VSCode extension is no longer housed in this repository. It is now maintained separately in this repo. Apollo CLI brings together your GraphQL clients and servers wit

  • Awesome Robotic Tooling A curated list of tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace To stop reinventing the wheel you need to

  • The @API Guardian project plans to provide tooling support for publishers and consumers of APIs annotated with @API. For example, the tooling support will likely provide a means to check if JUnit APIs

  • Front-end tooling recipes Collection of pre-configured front-end tooling setups for common uses. Recipes Compress with Brotli and Gzip - Compress static files with Brotli and Gzip using maximum compre

  • NativeScript 可以使用 Javascript,CSS, XML 创建真正的 Native 跨平台应用,支持 iOS Android,NativeScript 将您的跨平台代码翻译成目标平台的代码。 UI 使用 XML 描述,CSS 样式,在编译时将 UI 转化成本地原生代码,最终得到正在的 Native 原生应用。 Telerik 公开了用于创建安卓、iOS和Windows Unive