Macos 定量文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.npmrc”。 详细0.331检查配置文件“/Users/dshamim/.npmrc”。 详细0.331检查配置文件“/usr/local/etc/npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/.npmrc”。 详细0.333检查配置文件“/Users/.npmrc”。 详细0.333检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.yarnrc”。 详细0.333检查配置文件“/Users/dshamim/.yarnrc”。 详细0.334找到配置文件“/Users/dshamim/.yarnrc”。 详细0.334检查配置文件“/usr/local/etc/yarnrc”。 详细0.334检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.yarnrc”。 详细0.334检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/.yarnrc”。 详细0.334检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/.yarnrc”。 详细0.335检查配置文件“/Users/dshamim/Projects/Acurus/.yarnrc”。 详细0.337检查配置文件“/Users/dshamim/Projects/.yarnrc”。 详细0.338检查配置文件“/Users/dshamim/.yarnrc”。 详细0.338找到配置文件“/Users/dshamim/.yarnrc”。 详细0.338检查配置文件“/Users/.yarnrc”。 详细0.34当前时间:2018-02-19T00:39:49.960Z $/Users/dshamim/Projects/Acurus/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/.bin/ts node Tests/runner.ts--点击 {错误:EACCES:权限被拒绝,scandir'/Library/Application Support/OpenVPN/profile' 在Object.fs.readdirSync(fs.js:924:18) 在GlobSync.\u readdir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:288:41) 在GlobSync._readdirInGlobStar(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:267:20) 在GlobSync.\u readdir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:276:17) 在GlobSync.\u processReaddir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:137:22) 在GlobSync._流程(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:132:10) 在GlobSync.\u processReaddir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:207:10) 在GlobSync._流程(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:132:10) 在GlobSync.\u processGlobStar(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:380:10) 在GlobSync._进程(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:130:10) errno:-13, 代码:'EACCES', 系统调用:“scandir”, 路径:'/Library/Application Support/OpenVPN/profile'} 详细信息51.049错误:命令失败,退出代码为1。 at/usr/local/cillar/warn/1.3.2/libexec/lib/cli.js:35620:15 在发电机处。投掷() 在步骤(/usr/local/cillar/warn/1.3.2/libexec/lib/cli.js:92:30) at/usr/local/cillar/warn/1.3.2/libexec/lib/cli.js:105:13 在 在进程中。_tick回调(内部/process/next_tick.js:160:7) 错误命令失败,退出代码为1。 信息访问https://yarnpkg.com/en/docs/cli/run 有关此命令的文档。
有时候我们会错过一些简单的事情,别担心,我们都来过这里 这是一个过度思考问题的案例,要从澳大利亚啤酒广告中窃取一句台词,你需要“深思熟虑” 您的简单测试脚本有效,但主测试运行程序无效,这一事实将为我指明一个方向,即逐步完成测试运行程序脚本,而不是查看纱线或任何其他罪魁祸首 原来是你告诉alsatian在你的整个硬盘上搜索测试用例,其中一些文件夹它没有访问权限 更改:Macos 定量文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.npmrc”。 详细0.331检查配置文件“/Users/dshamim/.npmrc”。 详细0.331检查配置文件“/usr/local/etc/npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/Acurus/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/Projects/.npmrc”。 详细0.332检查配置文件“/Users/dshamim/.npmrc”。 详细0.333检查配置文件“/Users/.npmrc”。 详细0.333检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.yarnrc”。 详细0.333检查配置文件“/Users/dshamim/.yarnrc”。 详细0.334找到配置文件“/Users/dshamim/.yarnrc”。 详细0.334检查配置文件“/usr/local/etc/yarnrc”。 详细0.334检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/.yarnrc”。 详细0.334检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/ANEX/.yarnrc”。 详细0.334检查配置文件“/Users/dshamim/Projects/Acurus/ANEX/.yarnrc”。 详细0.335检查配置文件“/Users/dshamim/Projects/Acurus/.yarnrc”。 详细0.337检查配置文件“/Users/dshamim/Projects/.yarnrc”。 详细0.338检查配置文件“/Users/dshamim/.yarnrc”。 详细0.338找到配置文件“/Users/dshamim/.yarnrc”。 详细0.338检查配置文件“/Users/.yarnrc”。 详细0.34当前时间:2018-02-19T00:39:49.960Z $/Users/dshamim/Projects/Acurus/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/.bin/ts node Tests/runner.ts--点击 {错误:EACCES:权限被拒绝,scandir'/Library/Application Support/OpenVPN/profile' 在Object.fs.readdirSync(fs.js:924:18) 在GlobSync.\u readdir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:288:41) 在GlobSync._readdirInGlobStar(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:267:20) 在GlobSync.\u readdir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:276:17) 在GlobSync.\u processReaddir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:137:22) 在GlobSync._流程(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:132:10) 在GlobSync.\u processReaddir(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:207:10) 在GlobSync._流程(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:132:10) 在GlobSync.\u processGlobStar(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node\u modules/glob/sync.js:380:10) 在GlobSync._进程(/Users/dshamim/Projects/Acurus/ANEX/ANEX/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:130:10) errno:-13, 代码:'EACCES', 系统调用:“scandir”, 路径:'/Library/Application Support/OpenVPN/profile'} 详细信息51.049错误:命令失败,退出代码为1。 at/usr/local/cillar/warn/1.3.2/libexec/lib/cli.js:35620:15 在发电机处。投掷() 在步骤(/usr/local/cillar/warn/1.3.2/libexec/lib/cli.js:92:30) at/usr/local/cillar/warn/1.3.2/libexec/lib/cli.js:105:13 在 在进程中。_tick回调(内部/process/next_tick.js:160:7) 错误命令失败,退出代码为1。 信息访问https://yarnpkg.com/en/docs/cli/run 有关此命令的文档。,macos,permissions,yarnpkg,Macos,Permissions,Yarnpkg,有时候我们会错过一些简单的事情,别担心,我们都来过这里 这是一个过度思考问题的案例,要从澳大利亚啤酒广告中窃取一句台词,你需要“深思熟虑” 您的简单测试脚本有效,但主测试运行程序无效,这一事实将为我指明一个方向,即逐步完成测试运行程序脚本,而不是查看纱线或任何其他罪魁祸首 原来是你告诉alsatian在你的整个硬盘上搜索测试用例,其中一些文件夹它没有访问权限 更改: testSet.addTestsFromFiles('/**/*/*.spec.ts'); 致: 或: 一切都应该如你所愿。有时
testSet.addTestsFromFiles('/**/*/*.spec.ts');
致:
或:
一切都应该如你所愿。有时候我们会错过一些简单的事情,别担心,我们都来过这里 这是一个过度思考问题的案例,要从澳大利亚啤酒广告中窃取一句台词,你需要“深思熟虑” 您的简单测试脚本有效,但主测试运行程序无效,这一事实将为我指明一个方向,即逐步完成测试运行程序脚本,而不是查看纱线或任何其他罪魁祸首 原来是你告诉alsatian在你的整个硬盘上搜索测试用例,其中一些文件夹它没有访问权限 更改:
testSet.addTestsFromFiles('/**/*/*.spec.ts');
致:
或:
所有这些都应该按照您的预期工作。可能需要更改权限的地方是您的项目目录。不建议乱动
库
权限;您可能需要使用Disk Utility修复它们。通常,如果您使用sudo
安装Thread,并使用chmod-ru+w
更改您的项目目录,这应该是合适的。我尝试过上述错误-相同的错误-错误:EACCES:permission denied,scandir'/Library/Application Support/OpenVPN/profile'我已经通过在项目目录中运行ls-le检查了我的权限,他们是文件上的-rwxrwxrwx(用户名)职员
import tapSpec = require('tap-spec');
import { TestSet, TestRunner } from "alsatian";
import { config as dotenv } from 'dotenv';
(async () =>
{
// Load up any pseudo environment variables
dotenv({ path: __dirname + '/../.env' });
// Setup the alsatian test runner
let testRunner = new TestRunner();
let tapStream = testRunner.outputStream;
let testSet = TestSet.create();
testSet.addTestsFromFiles('/**/*/*.spec.ts');
// This will output a human readable report to the console.
tapStream.pipe(tapSpec()).pipe(process.stdout);
// Runs the tests
await testRunner.run(testSet);
})()
.catch(e =>
{
console.error(e);
process.exit(1);
});
yarn run ts-node Tests/test.ts
yarn run v1.3.2
warning package.json: No license field
$ /Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/.bin/ts-node Tests/test.ts
this is a test
✨ Done in 0.61s.
(async () =>
{
console.log("this is a test");
})()
.catch(e =>
{
console.error(e);
process.exit(1);
});
sudo yarn install yarn -g
yarn run --verbose ts-node Tests/runner.ts --tap
yarn run v1.3.2
warning package.json: No license field
verbose 0.331 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/.npmrc".
verbose 0.331 Checking for configuration file "/Users/dshamim/.npmrc".
verbose 0.331 Checking for configuration file "/usr/local/etc/npmrc".
verbose 0.332 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/.npmrc".
verbose 0.332 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/anex/.npmrc".
verbose 0.332 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/.npmrc".
verbose 0.332 Checking for configuration file "/Users/dshamim/Projects/Acurus/.npmrc".
verbose 0.332 Checking for configuration file "/Users/dshamim/Projects/.npmrc".
verbose 0.332 Checking for configuration file "/Users/dshamim/.npmrc".
verbose 0.333 Checking for configuration file "/Users/.npmrc".
verbose 0.333 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/.yarnrc".
verbose 0.333 Checking for configuration file "/Users/dshamim/.yarnrc".
verbose 0.334 Found configuration file "/Users/dshamim/.yarnrc".
verbose 0.334 Checking for configuration file "/usr/local/etc/yarnrc".
verbose 0.334 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/.yarnrc".
verbose 0.334 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/anex/.yarnrc".
verbose 0.334 Checking for configuration file "/Users/dshamim/Projects/Acurus/ANEX/.yarnrc".
verbose 0.335 Checking for configuration file "/Users/dshamim/Projects/Acurus/.yarnrc".
verbose 0.337 Checking for configuration file "/Users/dshamim/Projects/.yarnrc".
verbose 0.338 Checking for configuration file "/Users/dshamim/.yarnrc".
verbose 0.338 Found configuration file "/Users/dshamim/.yarnrc".
verbose 0.338 Checking for configuration file "/Users/.yarnrc".
verbose 0.34 current time: 2018-02-19T00:39:49.960Z
$ /Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/.bin/ts-node Tests/runner.ts --tap
{ Error: EACCES: permission denied, scandir '/Library/Application Support/OpenVPN/profile'
at Object.fs.readdirSync (fs.js:924:18)
at GlobSync._readdir (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:288:41)
at GlobSync._readdirInGlobStar (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:267:20)
at GlobSync._readdir (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:276:17)
at GlobSync._processReaddir (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:137:22)
at GlobSync._process (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:132:10)
at GlobSync._processReaddir (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:207:10)
at GlobSync._process (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:132:10)
at GlobSync._processGlobStar (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:380:10)
at GlobSync._process (/Users/dshamim/Projects/Acurus/ANEX/anex/ANEX.Website.ManagementPortal.Tests/node_modules/glob/sync.js:130:10)
errno: -13,
code: 'EACCES',
syscall: 'scandir',
path: '/Library/Application Support/OpenVPN/profile' }
verbose 51.049 Error: Command failed with exit code 1.
at /usr/local/Cellar/yarn/1.3.2/libexec/lib/cli.js:35620:15
at Generator.throw (<anonymous>)
at step (/usr/local/Cellar/yarn/1.3.2/libexec/lib/cli.js:92:30)
at /usr/local/Cellar/yarn/1.3.2/libexec/lib/cli.js:105:13
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:160:7)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
testSet.addTestsFromFiles('/**/*/*.spec.ts');
testSet.addTestsFromFiles('**/*/*.spec.ts');
testSet.addTestsFromFiles('./**/*/*.spec.ts');