mirror of
https://github.com/codecov/codecov-action.git
synced 2025-12-23 20:27:02 +08:00
lint
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
import buildExec from "./buildExec";
|
||||
import buildExec from './buildExec';
|
||||
|
||||
test('no arguments', () => {
|
||||
let { execArgs, options, filepath, fail_ci } = buildExec();
|
||||
const {execArgs, options, filepath, fail_ci} = buildExec();
|
||||
expect(execArgs).toEqual([
|
||||
"codecov.sh",
|
||||
"-n",
|
||||
"",
|
||||
"-F",
|
||||
"",
|
||||
"-Q",
|
||||
"github-action"
|
||||
'codecov.sh',
|
||||
'-n',
|
||||
'',
|
||||
'-F',
|
||||
'',
|
||||
'-Q',
|
||||
'github-action',
|
||||
]);
|
||||
expect(filepath).toEqual('codecov.sh');
|
||||
expect(fail_ci).toBeFalsy();
|
||||
@@ -17,121 +17,121 @@ test('no arguments', () => {
|
||||
|
||||
test('all arguments', () => {
|
||||
const envs = {
|
||||
"move_coverage_to_trash": "true",
|
||||
"commit_parent": "83231650328f11695dfb754ca0f540516f188d27",
|
||||
"aws_curl_args": "--timeout 1",
|
||||
"codecov_curl_args": "--timeout 2",
|
||||
"env_vars": "OS,PYTHON",
|
||||
"fail_ci_if_error": "true",
|
||||
"file": "coverage.xml",
|
||||
"files": "dir1/coverage.xml,dir2/coverage.xml",
|
||||
"flags": "test",
|
||||
"functionalities" : "gcov,coveragepy,fix,search,code,network,gcovout,html,recursesubs",
|
||||
"gcov_args": "--timeout 3",
|
||||
"gcov_root_dr": "gcov_dir/",
|
||||
"gcov_path_exclude": "**/exclude-dir/*.*",
|
||||
"gcov_executable": "gcov",
|
||||
"gcov_path_include": "**/include-dir/*.*",
|
||||
"gcov_prefix": "demo",
|
||||
"name": "codecov",
|
||||
"override_branch": "thomasrockhu/test",
|
||||
"override_build": "1",
|
||||
"override_commit": "9caabca5474b49de74ef5667deabaf74cdacc244",
|
||||
"override_pr": "2",
|
||||
"override_tag": "v1.2",
|
||||
"root_dir": "root/",
|
||||
"directory": "coverage/",
|
||||
"token": "d3859757-ab80-4664-924d-aef22fa7557b",
|
||||
"verbose": "t",
|
||||
"working-directory": "src",
|
||||
"path_to_write_report": "codecov/",
|
||||
"xcode_derived_data": "~/Library/Developer/Xcode/DerivedData",
|
||||
"xcode_package": "MyApp"
|
||||
'move_coverage_to_trash': 'true',
|
||||
'commit_parent': '83231650328f11695dfb754ca0f540516f188d27',
|
||||
'aws_curl_args': '--timeout 1',
|
||||
'codecov_curl_args': '--timeout 2',
|
||||
'env_vars': 'OS,PYTHON',
|
||||
'fail_ci_if_error': 'true',
|
||||
'file': 'coverage.xml',
|
||||
'files': 'dir1/coverage.xml,dir2/coverage.xml',
|
||||
'flags': 'test',
|
||||
'functionalities': 'gcov,coveragepy,fix,search,code,network,gcovout,html,recursesubs',
|
||||
'gcov_args': '--timeout 3',
|
||||
'gcov_root_dr': 'gcov_dir/',
|
||||
'gcov_path_exclude': '**/exclude-dir/*.*',
|
||||
'gcov_executable': 'gcov',
|
||||
'gcov_path_include': '**/include-dir/*.*',
|
||||
'gcov_prefix': 'demo',
|
||||
'name': 'codecov',
|
||||
'override_branch': 'thomasrockhu/test',
|
||||
'override_build': '1',
|
||||
'override_commit': '9caabca5474b49de74ef5667deabaf74cdacc244',
|
||||
'override_pr': '2',
|
||||
'override_tag': 'v1.2',
|
||||
'root_dir': 'root/',
|
||||
'directory': 'coverage/',
|
||||
'token': 'd3859757-ab80-4664-924d-aef22fa7557b',
|
||||
'verbose': 't',
|
||||
'working-directory': 'src',
|
||||
'path_to_write_report': 'codecov/',
|
||||
'xcode_derived_data': '~/Library/Developer/Xcode/DerivedData',
|
||||
'xcode_package': 'MyApp',
|
||||
};
|
||||
|
||||
for (const env of Object.keys(envs)) {
|
||||
process.env['INPUT_' + env.toUpperCase()] = envs[env];
|
||||
}
|
||||
|
||||
for (let env of Object.keys(envs)) {
|
||||
process.env["INPUT_" + env.toUpperCase()] = envs[env];
|
||||
}
|
||||
|
||||
let { execArgs, options, filepath, fail_ci } = buildExec();
|
||||
const {execArgs, options, filepath, fail_ci} = buildExec();
|
||||
expect(execArgs).toEqual([
|
||||
"src/codecov.sh",
|
||||
"-n",
|
||||
"codecov",
|
||||
"-F",
|
||||
"test",
|
||||
"-Q",
|
||||
"github-action",
|
||||
"-c",
|
||||
"-N",
|
||||
"83231650328f11695dfb754ca0f540516f188d27",
|
||||
"-A",
|
||||
"--timeout 1",
|
||||
"-U",
|
||||
"--timeout 2",
|
||||
"-e",
|
||||
"OS,PYTHON",
|
||||
"-Z",
|
||||
"-f",
|
||||
"coverage.xml",
|
||||
"-f",
|
||||
"dir1/coverage.xml",
|
||||
"-f",
|
||||
"dir2/coverage.xml",
|
||||
"-X",
|
||||
"gcov",
|
||||
"-X",
|
||||
"coveragepy",
|
||||
"-X",
|
||||
"fix",
|
||||
"-X",
|
||||
"search",
|
||||
"-X",
|
||||
"code",
|
||||
"-X",
|
||||
"network",
|
||||
"-X",
|
||||
"gcovout",
|
||||
"-X",
|
||||
"html",
|
||||
"-X",
|
||||
"recursesubs",
|
||||
"-a",
|
||||
"--timeout 3",
|
||||
"-g",
|
||||
"**/exclude-dir/*.*",
|
||||
"-x",
|
||||
"gcov",
|
||||
"-G",
|
||||
"**/include-dir/*.*",
|
||||
"-k",
|
||||
"demo",
|
||||
"-B",
|
||||
"thomasrockhu/test",
|
||||
"-b",
|
||||
"1",
|
||||
"-C",
|
||||
"9caabca5474b49de74ef5667deabaf74cdacc244",
|
||||
"-P",
|
||||
"2",
|
||||
"-T",
|
||||
"v1.2",
|
||||
"-N",
|
||||
"root/",
|
||||
"-s",
|
||||
"coverage/",
|
||||
"-v",
|
||||
"-q",
|
||||
"codecov/",
|
||||
"-D",
|
||||
"~/Library/Developer/Xcode/DerivedData",
|
||||
"-J",
|
||||
"MyApp",
|
||||
'src/codecov.sh',
|
||||
'-n',
|
||||
'codecov',
|
||||
'-F',
|
||||
'test',
|
||||
'-Q',
|
||||
'github-action',
|
||||
'-c',
|
||||
'-N',
|
||||
'83231650328f11695dfb754ca0f540516f188d27',
|
||||
'-A',
|
||||
'--timeout 1',
|
||||
'-U',
|
||||
'--timeout 2',
|
||||
'-e',
|
||||
'OS,PYTHON',
|
||||
'-Z',
|
||||
'-f',
|
||||
'coverage.xml',
|
||||
'-f',
|
||||
'dir1/coverage.xml',
|
||||
'-f',
|
||||
'dir2/coverage.xml',
|
||||
'-X',
|
||||
'gcov',
|
||||
'-X',
|
||||
'coveragepy',
|
||||
'-X',
|
||||
'fix',
|
||||
'-X',
|
||||
'search',
|
||||
'-X',
|
||||
'code',
|
||||
'-X',
|
||||
'network',
|
||||
'-X',
|
||||
'gcovout',
|
||||
'-X',
|
||||
'html',
|
||||
'-X',
|
||||
'recursesubs',
|
||||
'-a',
|
||||
'--timeout 3',
|
||||
'-g',
|
||||
'**/exclude-dir/*.*',
|
||||
'-x',
|
||||
'gcov',
|
||||
'-G',
|
||||
'**/include-dir/*.*',
|
||||
'-k',
|
||||
'demo',
|
||||
'-B',
|
||||
'thomasrockhu/test',
|
||||
'-b',
|
||||
'1',
|
||||
'-C',
|
||||
'9caabca5474b49de74ef5667deabaf74cdacc244',
|
||||
'-P',
|
||||
'2',
|
||||
'-T',
|
||||
'v1.2',
|
||||
'-N',
|
||||
'root/',
|
||||
'-s',
|
||||
'coverage/',
|
||||
'-v',
|
||||
'-q',
|
||||
'codecov/',
|
||||
'-D',
|
||||
'~/Library/Developer/Xcode/DerivedData',
|
||||
'-J',
|
||||
'MyApp',
|
||||
]);
|
||||
expect(filepath).toEqual('src/codecov.sh');
|
||||
expect(fail_ci).toBeTruthy();
|
||||
|
||||
for (let env of Object.keys(envs)) {
|
||||
delete process.env["INPUT_" + env.toUpperCase()];
|
||||
for (const env of Object.keys(envs)) {
|
||||
delete process.env['INPUT_' + env.toUpperCase()];
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user