영어프랑스어스페인어

Ad


온웍스 파비콘

lava-tool - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 lava-tool을 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 lava-tool 명령입니다.

프로그램:

이름


lava-tool - LAVA 도구 명령줄 지원

개요


용암 도구 LAVA와 상호작용하는 명령줄 도구입니다.

사용법


용암 도구 [-h] [인수]

선택 사항 인수


-h, --도움
이 도움말 메시지를 표시하고 종료

하위 명령


타입 용암 도구 -h 특정 하위 명령에 대한 도움말을 보려면

유효한 하위 명령


데이터 보기
서버에 정의된 데이터 보기 표시

용법: lava-tool 데이터 뷰 [-h] --dashboard-url URL [--verbose-xml-rpc]
[--실험-공지]

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

실험 명령 :

--실험 공지
실험적 명령의 성격 설명

직업 성과
스케줄러에서 작업 출력 가져오기

용법: lava-tool 작업 출력 [-h] [--overwrite] [--output OUTPUT] 서버 작업_ID

위치 인수 :

섬기는 사람 작업 출력을 다운로드할 호스트

JOB_ID 출력 파일을 다운로드하기 위한 작업 ID

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--덮어쓰기
로컬 디스크의 파일 덮어쓰기

--산출 출력, -o 출력
출력 파일의 대체 이름

장치 목록

돈을 받아가세요 명부 of 장치 전에, 스케줄러.

용법: lava-tool 장치 목록 [-h] 서버

위치 인수 :

섬기는 사람 장치 목록을 쿼리할 호스트

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

도움 사용 가능한 모든 명령의 요약 표시

직렬화 해제
서버에서 번들을 역직렬화

용법: lava-tool 역직렬화 [-h] --dashboard-url URL [--verbose-xml-rpc] SHA1

위치 인수 :

SHA1 역직렬화할 번들의 SHA1

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

얻을 서버에서 번들 다운로드

용법: lava-tool get [-h] --dashboard-url URL [--verbose-xml-rpc] [--overwrite]
[--출력 출력] SHA1

위치 인수 :

SHA1 다운로드할 번들의 SHA1

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--덮어쓰기
로컬 디스크의 파일 덮어쓰기

--산출 출력, -o 출력
출력 파일의 대체 이름

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

인증 추가
인증 토큰 추가

용법: lava-tool 인증 추가 [-h] [--token-file TOKEN_FILE] [--no-check] HOST

위치 인수 :

HOST 토큰을 추가할 엔드포인트(scheme://username@host 형식)입니다. 그만큼
사용자 이름은 현재 로그인된 사용자로 기본 설정됩니다.

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--토큰 파일 토큰_파일
메시지를 표시하는 대신 여기에서 비밀을 읽어보세요.

--확인하지 않음
기본적으로 원격 서버에 대한 호출이 이루어지며
추가된 토큰은 기억하기 전에 작동합니다. 이 옵션을 전달
이 검사를 방지합니다.

놓다 서버에 번들 업로드

용법: lava-tool put [-h] --dashboard-url URL [--verbose-xml-rpc] LOCAL [REMOTE]

위치 인수 :

LOCAL 로컬 파일 시스템의 경로 이름

서버의 경로 이름

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

묶음
지정된 스트림에 번들 표시

용법: lava-tool 번들 [-h] --dashboard-url URL [--verbose-xml-rpc] [PATHNAME]

위치 인수 :

경로명
서버의 경로 이름(기본값은 /anonymous/)

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

서버 버전
대시보드 서버 버전 표시

용법: lava-tool 서버 버전 [-h] --dashboard-url URL [--verbose-xml-rpc]

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

작업 취소
작업 취소

용법: lava-tool 취소 작업 [-h] 서버 작업 ID

위치 인수 :

섬기는 사람 작업을 취소할 호스트

JOB_ID 취소할 작업 ID

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

작업 다시 제출
작업 다시 제출

용법: lava-tool resubmit-job [-h] 서버 작업 ID

위치 인수 :

섬기는 사람 작업을 다시 제출할 호스트

JOB_ID 다시 제출할 작업 ID

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

버전
대시보드 클라이언트 버전 표시

용법: 용암 도구 버전 [-h]

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

쿼리 데이터 보기
지정된 데이터 보기 호출

용법: lava-tool 복원 [-h] --dashboard-url URL [--verbose-xml-rpc]
[--실험-공지] QUERY

위치 인수 :

질문 데이터 보기 이름과 선택 및 필수 인수

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

실험 명령 :

--실험 공지
실험적 명령의 성격 설명

제출 작업
lava-scheduler에 작업 제출

용법: lava-tool 제출-작업 [-h] SERVER JSON_FILE

위치 인수 :

섬기는 사람 작업을 다시 제출할 호스트

JSON_FILE
제출할 테스트 정의가 포함된 JSON 파일

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

실험 명령 :

--실험 공지
실험적 명령의 성격 설명

스트림
액세스할 수 있는 스트림 표시

용법: lava-tool 스트림 [-h] --dashboard-url URL [--verbose-xml-rpc]

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

메이크 스트림
서버에서 번들 스트림 생성

용법: lava-tool make-stream [-h] --dashboard-url URL [--verbose-xml-rpc]
[--name NAME] 경로 이름

위치 인수 :

경로명
생성할 번들 스트림의 경로 이름

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--이름 이름
번들 스트림 이름(설명)

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

비교 장치-conf
장치 구성을 비교하고 차이점을 출력합니다.

용법: lava-tool 비교 장치-conf [-h] [--wdiff] [--use-stored USE_STORED]
[--dispatcher-config-dir DISPATCHER_CONFIG_DIR] [구성 [구성 ...]]

위치 인수 :

구성
장치 구성 경로 목록(최소 XNUMX개, 최대 XNUMX개)

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--wdiff, -w
출력 구문 분석에 wdiff 사용

--사용 저장됨 사용_저장됨, -u 사용_저장됨
지정된 장치에 저장된 장치 구성 사용

--dispatcher-config-dir DISPATCHER_CONFIG_DIR
device_type 템플릿을 찾을 수 있는 위치입니다.

당겨 한 대시보드에서 다른 대시보드로 번들 및 번들 스트림 복사

용법: lava-tool 풀 [-h] --dashboard-url URL [--verbose-xml-rpc]
[--실험-공지] FROM [STREAM [STREAM ...]]

위치 인수 :

FROM 원격 검증 대시보드의 URL

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

대시보드 구체적인 인수 :

--대시보드 URL URL
검증 대시보드의 URL

STREAM 가져올 스트림(기본적으로 모두)

디버깅 인수 :

--verbose-xml-rpc
XML-RPC 데이터 표시

실험 명령 :

--실험 공지
실험적 명령의 성격 설명

이 명령은 두 가지 환경 변수를 확인합니다. DASHBOARD_URL 값은 다음과 같습니다.
--dashbard-url을 대체하여 사용됩니다. REMOTE_DASHBOARD_URL의 값은
FROM을 대체합니다. 그들의 존재는 자동으로 해당
인수는 선택사항입니다.

get-파이프라인-장치-구성
파이프라인 장치 구성을 로컬 파일 또는 stdout으로 가져옵니다.

용법: lava-tool get-pipeline-device-config [-h] [--overwrite] [--output OUTPUT]
[--output-to-stdout] 서버 장치_HOSTNAME

위치 인수 :

섬기는 사람 파이프라인 장치 구성을 다운로드할 호스트

DEVICE_HOSTNAME
구성이 필요한 파이프라인 장치의 HOSTNAME

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--덮어쓰기
로컬 디스크의 파일 덮어쓰기

--산출 출력, -o 출력
출력 파일의 대체 이름

--stdout
stdout에 출력 쓰기

장치 사전
장치 사전 데이터를 jinja2 데이터로 업데이트하거나 내보냅니다. [수퍼유저만 해당.]
[--업데이트 | -u] 또는 [--export | -e]를 사용해야 합니다. 래핑
import-device-dictionary 및 import-device-dictionary XMLRPC API 호출
지정된 서버.

용법: 용암 도구 장치 사전 [-시간] [--업데이트 업데이트] [--내보내다]
서버 장치_HOSTNAME

위치 인수 :
SERVER 장치 사전을 쿼리하거나 업데이트할 호스트
쿼리 또는 업데이트할 DEVICE_HOSTNAME DEVICE_HOSTNAME

Optional 인수 :

-h, --도움
이 도움말 메시지를 표시하고 종료

--최신 정보 UPDATE, -u UPDATE
jinja2 파일을 로드하여 장치 사전 업데이트

--내 보내다, -e
이 장치의 장치 사전을 jinja2로 내보내기

LAVA TEST 정의


LAVA 테스트 정의는 두 부분으로 구성됩니다.

· 테스트를 설정하기 위한 데이터로, JSON 파일로 표현됩니다.

· YAML 파일로 표현된 테스트 내에서 실행하기 위한 지침입니다.

이를 통해 동일한 테스트를 다양한 장치로 쉽게 마이그레이션할 수 있습니다.
여러 JSON 파일에서 동일한 YAML 파일을 사용하여 환경과 목적을 관리합니다. 또한
YAML 파일을 내부에 집계하여 다양한 구성 요소에서 테스트를 구축할 수 있습니다.
단일 JSON 파일.

내용 OF L' JSON FILE


JSON 파일은 LAVA 서버에 제출되며 다음을 포함합니다.

· 상태 점검 또는 사용자 테스트로 구분.

· 테스트 내 각 작업의 기본 시간 초과입니다.

· 테스트, DEBUG 또는 INFO에 대한 로깅 수준입니다.

· 작업 목록에 표시되는 테스트 이름입니다.

· 모든 지원 파일의 위치.

· 지원 파일을 사용하는 데 필요한 모든 매개변수.

· 테스트에 사용할 장치 선언.

· 결과를 업로드할 위치입니다.

· JSON은 테스트가 장치에 배포되는 방법과 테스트를 찾을 수 있는 위치를 결정합니다.
실행합니다.

BASIC JSON FILE


첫 번째 LAVA 테스트에서는 다음을 사용해야 합니다. DEBUG 로깅 수준을 통해 무엇을 더 쉽게 볼 수 있는지
이 일어나고있다.

적당한 시간 제한 첫 번째 테스트의 경우 900초입니다.

직업 이름 서술적이고 설명적이므로 어떤 직업인지 알 수 있어야 합니다.
결과를 검토할 때입니다.

확인 기기 종류 다음에 나열된 적합한 장치 유형 중 하나와 정확하게 일치합니다.
이 작업을 제출할 서버입니다.

선택한 스트림에서 결과를 업로드할 수 있는 스트림으로 변경하세요.
서버.

{
"health_check": 거짓,
"logging_level": "디버그",
"시간 초과": 900,
"job_name": "kvm-기본-테스트",
"device_type": "kvm",
"작업": [
{
"명령": "deploy_linaro_image",
"매개변수": {
"이미지": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz"
}
},
{
"명령": "lava_test_shell",
"매개변수": {
"testdef_repos": [
{
"git-repo": "git://git.linaro.org/qa/test-definitions.git",
"testdef": "우분투/smoke-tests-basic.yaml"
}
],
"시간 초과": 900
}
},
{
"명령": "submit_results_on_host",
"매개변수": {
"스트림": "/익명/예제/",
"서버": "http://localhost/RPC2/"
}
}
]
}

주의사항


항상 JSON 구문을 확인하세요. 이럴때 유용한 사이트는 http://jsonlint.com. YAML 구문
에서 확인 가능 http://yaml-online-parser.appspot.com/?yaml=

onworks.net 서비스를 통해 온라인으로 lava-tool을 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad