草庐IT

报告者

全部标签

javascript - Full Gulp Istanbul 尔报道报告

我正在使用gulp-istanbul通过Gulp生成JavaScript单元测试覆盖率报告。有没有一种方法可以配置Istanbul以生成我的gulp流中所有JS文件的完整覆盖率报告,而不仅仅是测试用例所触及的文件。我正在做一个有很多JS的项目,但没有单元测试,我们正在努力增加测试覆盖率。我想要一份覆盖率报告,它首先显示我们大多数文件的覆盖率为0%,但随着时间的推移,覆盖率会逐渐增加。gulp.task('test',function(){gulp.src([mysourceglob]).pipe(istanbul()).on('end',function(){gulp.src([myt

javascript - JSLint 错误报告 - 这有什么问题?

我遇到了这个错误,不知道是什么原因。有什么想法吗?第2127行字符18处的问题:不适合变量“sport”。对于(sugested_sports中的运动)//makearrayvarsugested_sports=data.split(",");//prebuildDIVvarsporty_items='';for(sportinsugested_sports){if(sugested_sports.hasOwnProperty(sport)){sporty_items+=''+sugested_sports[sport]+'';}}//insertDIVDIVsuggestions.h

javascript - google-chrome 中的 XMLHttpRequest 不报告进度事件

大家好,我有这段代码:functiontest(){req=newXMLHttpRequest();req.upload.addEventListener("progress",updateProgress,false);req.addEventListener("readystatechange",updateProgress,false);req.addEventListener("error",uploadFailed,false);req.addEventListener("abort",uploadCanceled,false);vardata=generateRandomD

javascript - 如何根据Jasmine 的SpecRunner.html 生成LCOV 报告?

我们使用Jasmine进行JavaScript单元测试。我们有一个SpecRunner.html文件来运行测试。是否存在一种工具,我可以将路径传递给SpecRunner.html和JavaScript(不是规范)文件目录的路径,它会生成LCOV报告。例如,像这样:phantomjsjasmine_lcov.jsSpecRunner.htmlWebContent/js 最佳答案 我同意@zaabalonso的观点Karma是正确的选择。由于您需要LCOV报告,因此您还需要karma-coverage插件并假设您想在CI中headles

php - 如何在 PHP 中设计错误报告

我应该如何用PHP编写错误报告模块?比如说,我想用PHP编写一个函数:'boolisDuplicateEmail($email)'。在那个函数中,我想检查$email是否已经存在于数据库中。如果存在,它将返回“true”。否则为“假”。现在,查询执行也可能会失败,那时我想向用户报告“内部错误”。该函数不应因典型的mysql错误而终止:die(mysql_error()。我的网络应用程序有两个界面:浏览器和电子邮件(您可以通过发送电子邮件执行某些操作)。在这两种情况下,它都应该报告良好美学的错误。我真的必须为此使用异常处理吗?谁能告诉我一些好的PHP项目,我可以在其中学习如何设计健壮的P

PHP 文件修改时间使用 GMT 偏移设置来报告正确的时间

我目前正在报告文件修改时间,如下所示:$this->newScanData[$key]["modified"]=filemtime($path."/".$file);$modifiedtime=date($date_format."".$time_format,$this->newScanData[$key]["modified"]);对我来说,我认为这没有任何问题,但我的代码的用户报告时间超过4小时。我能想到这一点的唯一原因是因为服务器与用户处于不同的时区。每个用户都有一个变量,我可以使用$gmt_offset来存储用户所在的时区。$gmt_offset存储为基本浮点偏移量。服务器可

php - Ajax 为 IE 报告 '1'

我正在尝试为拒绝将除IE以外的任何内容下载到他们的机器上的parent创建一个功能页面。无论如何,它是一个列表,我只想要一些由数据库支持的AJAX可切换按钮。我不确定发生了什么,但下面的代码在Firefox和Chrome中都被调用并收到了很好的效果。无论我在IE(任何版本)中做什么,我都无法让它工作。onreadystatechange函数总是接收并报告“1”,而不是它应该的“off”或“on”。这最初让我感到震惊,因为我只是想发送1和0。无论如何,IE实际上并没有提交任何值,所以我想在尝试访问PHP页面并接收响应时出现了问题。很抱歉成为一个n00b,但这是什么原因造成的?不幸的是,该

php - 如何在 PHP (MAMP) 中启用错误报告?

所以我在我的Mac上运行MAMP,因为我无法将我的htdocs位置更改为本地服务器上的目录(尽管使用该本地服务器和MAMP没问题)不知何故,我禁用了php错误报告。我使用了phpinfo();找到正确的ini文件(在我的例子中位于“Applications▸MAMP▸bin▸php▸php5.6.10▸conf”)并将display_errors从“off”更改为“on"(当然没有"")error_reporting设置为E_ALL但是,当我现在运行phpinfo();同样,显示错误仍处于关闭状态。我也曾尝试在php代码中重写这些值,但没有成功。显然MAMP每次启动时都会覆盖修改后的p

php - WAMP 和 PHP 中的未定义索引错误报告

我正在使用wamp开发一个php应用程序。我的问题是,每次我调用一个有时碰巧没有值的变量时,我都会收到一条错误消息,指出它是一个undefinedindex。有没有办法将错误报告更改为不显示此错误?在输出变量之前,我必须使用isset来确定它是否已设置,但我不想这样做。我的应用程序的某些区域使此方法效率低下。 最佳答案 如果您不想更改error_reporting级别,您应该在使用之前检查变量是否存在。你可以使用if(isset($var))为了它。您可以添加一些功能,而不是总是写它。示例:functiongetPost($name

php - Google Analytics 核心报告 API PHP 查询

这是我第一次尝试使用CoreReportingAPI。我已成功完成HelloAnalytics教程并毫无问题地发出API请求。我的问题在于查询API以使用维度、指标和过滤器。下面是我正在使用的代码。我能够显示从本月第一天到当天我有多少访客。然后它会显示其中有多少来自有机搜索。我希望有人能给我一个关于使用更复杂的请求查询API的示例……可能包括维度、指标、过滤器……然后按行显示。任何帮助深表感谢。到目前为止,下面是我的代码...//查询核心报告APIfunctiongetResults($analytics,$profileId,$first_day,$today){return$ana