问题列表 - 第37935页

如何让phpunit从文件夹中的所有文件运行测试?

从我读过的内容来看,似乎我应该能够设置一个文件夹,例如tests /,用单元测试类放入一些文件,然后在该文件上运行phpunit并让它找到并运行测试.

无论出于何种原因,在我的安装中(在OS X上),它认为文件夹tests /是一个文件,或者看起来如此:

$ ls tests
test1.php test2.php
$ phpunit tests/test1.php
PHPUnit 3.5.3 by Sebastian Bergmann.

F

Time: 0 seconds, Memory: 5.00Mb

There was 1 failure:

1) FailingTest::testFail
Your test successfully failed!

/Users/****/tmp/tests/test1.php:4

FAILURES!
Tests: 1, Assertions: 0, Failures: 1.
$ phpunit tests/test2.php
PHPUnit 3.5.3 by Sebastian Bergmann.

.

Time: 0 seconds, Memory: 5.00Mb

OK (1 test, 1 assertion)
$ phpunit tests
PHP Fatal error:  Uncaught exception 'PHPUnit_Framework_Exception' with message 'Neither "tests.php" nor "tests.php" could be opened.' in …
Run Code Online (Sandbox Code Playgroud)

php pear phpunit

44
推荐指数
3
解决办法
3万
查看次数

增加我的代码字体的大小 - DWCS5

我正在尝试做一些非常基本的事情.我只想让我的代码字体更大,以便我能更好地看到它.我怎么做?

谢谢!

adobe dreamweaver

4
推荐指数
2
解决办法
1万
查看次数

Atlassian Jira SVN插件帮助

我已经安装了Jira和subversion插件(从我可以从管理面板 - 安装的子插件中获得的成功).

然后我添加了一个我在文件系统上创建的存储库,但是我看不到将新项目或现有项目链接/连接到SVN存储库的选项.我想要做的是将项目与存储库链接,以便我可以跟踪对项目的提交(链接提交与问题).经过一番搜索,我发现这是可能的,但我无法想办法.

我需要另一个插件吗?我已经尝试了谷歌搜索最后几个小时但我找不到任何相关的东西.

问候,

jira

3
推荐指数
1
解决办法
8292
查看次数

在Ubuntu 10.4上安装Python-2.7

我似乎无法正确安装zlib,我在Ubuntu10.4上从源代码安装了Python

'######## edit #####################
bobince和Luper帮忙.
确保安装这些软件包,然后重新编译Python:
sudo aptitude install zlib1g-dev libreadline6-dev libdb4.8-dev libncurses5-dev
'##################### ############

安装后,我尝试安装setuptools.py

$ sh setuptools-0.6c11-py2.7.egg   
Traceback (most recent call last):  
  File "<string>", line 1, in <module>  
zipimport.ZipImportError: can't decompress data; zlib not available  
Run Code Online (Sandbox Code Playgroud)

然后我安装了zlib:

$ sudo aptitude install zlibc  
Reading package lists... Done  
Building dependency tree         
Reading state information... Done  
Reading extended state information        
Initializing package states... Done  
The following NEW packages will be installed:  
  zlibc   
0 packages upgraded, 1 newly installed, 0 to remove and …
Run Code Online (Sandbox Code Playgroud)

python zlib setuptools

13
推荐指数
2
解决办法
3万
查看次数

在实现线程安全队列或列表时,是否需要在返回Count之前锁定?

实现线程安全列表或队列时; 是否需要List.Count在返回Count之前锁定属性,即:

//...
public int Count 
{
    lock (_syncObject)
    {
       return _list.Count;
    }
}
//...
Run Code Online (Sandbox Code Playgroud)

是否有必要进行锁定,因为原始_list.Count变量可能不是易变量?

c# multithreading locking thread-safety

4
推荐指数
1
解决办法
1020
查看次数

Doctest和相对进口

我在使用doctest和相对导入时遇到了麻烦.简单的解决方案就是摆脱相对进口.还有其他人吗?

假设我有一个名为example的包,包含2个文件:

example/__init__.py

"""
This package is entirely useless.
>>> arnold = Aardvark()
>>> arnold.talk()
I am an aardvark.
"""

from .A import Aardvark

if __name__ == "__main__":
    import doctest
    doctest.testmod()
Run Code Online (Sandbox Code Playgroud)

例如/ A.py

class Aardvark(object):
    def talk(self):
        print("I am an aardvark.")
Run Code Online (Sandbox Code Playgroud)

如果我现在尝试

python example/__init__.py
Run Code Online (Sandbox Code Playgroud)

然后我得到了错误

Traceback (most recent call last):
  File "example/__init__.py", line 8, in <module>
    from .A import Aardvark
ValueError: Attempted relative import in non-package
Run Code Online (Sandbox Code Playgroud)

python doctest

19
推荐指数
1
解决办法
2512
查看次数

什么是新的C#异步功能的非网络示例?

微软刚刚宣布了新的C#Async功能.到目前为止,我见过的每个例子都是关于从HTTP异步下载的东西.当然还有其他重要的异步事物吗?

假设我没有编写新的RSS客户端或Twitter应用程序.C#Async对我有什么好玩的?

编辑我有一个啊哈!看安德斯的PDC会议的那一刻.在过去,我一直致力于使用"观察者"线程的程序.这些线程正在等待某些事情发生,比如观察要更改的文件.他们没有做工作,他们只是空闲,并在发生事情时通知主线程.这些线程可以在新模型中替换为await/async代码.

c# async-await c#-5.0

20
推荐指数
3
解决办法
2418
查看次数

如何正确设置App Store链接?

我担心我必须链接到用户所在国家/地区的App Store.我怎么能自动这样做?

例如,我从Apple获得的链接是这样的:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=99999999999&mt=8
Run Code Online (Sandbox Code Playgroud)

它打开iTunes但无法加载应用程序.他们说它需要24小时才能到达那里.这是我可以给任何人的链接,无论是来自美国,印度,澳大利亚还是荷兰?我很困惑,因为有时谷歌会把我扔给像这样的网址:

http://itunes.apple.com/us/app/id308928075?mt=8
Run Code Online (Sandbox Code Playgroud)

这些URL在Web浏览器中显示应用程序描述,显然它们已本地化.这个是给我们的,但您可以输入/ us /的任何国家/地区代码以查看特殊说明.

因此,链接到第一个非常长的URL(itunes.apple.com/WebObjects/MZStore ...)是否智能,或者更好地链接到在线应用程序描述的美国页面?

iphone app-store

2
推荐指数
1
解决办法
5808
查看次数

移植用 libsndfile 编写的 C++ 代码时,我应该在 Android 中使用什么?

我正在将一个小型(<10 个类)C++ 项目移植到 Java。该项目操作声音文件,在 C++ 中使用libsndfile 来完成此操作。该代码包括以下内容:

const int channels = audioFileInfo.channels;
...
sf_readf_double( audioFile, inputBuffer, MAX_ECHO );
...
sf_writef_double( outputAudioFile, &currentAudioBuffer[WINDOW_SIZE * channels], SEGMENTATION_LENGTH );
Run Code Online (Sandbox Code Playgroud)

在 Java 中,在低级别操作声音文件的最佳方法是什么?我说的是标准化、添加回声等内容。

进度报告

经过一番挖掘,我找到了javax.sound.sampled,看起来它可以完成这项工作。

编辑 2仔细检查后,它不会工作(或至少不会以任何可用的方式),因为它依赖于com.sun.sound包。

编辑 3在更多的检查和实验中,com.sun.soundsun.misc包是在 GNU GPLv2 下发布的,我已经将它们下载到我的项目中。重命名javax.sound.sampled为 后imp.javax.sound.sampled,项目编译,我可以创建AudioFileFormat对象而不会抛出任何异常。我还没有机会玩太多,但我会及时通知你。

编辑 4好的,有些东西似乎适用于 javax.sound.sampled,有些则不能。例如,这样的调用:

AudioInputStream stream = AudioSystem.getAudioInputStream(waveFile));
Run Code Online (Sandbox Code Playgroud)

不起作用,但是我可以通过执行以下操作来解决此问题:

WaveFileReader wfr = new WaveFileReader();
AudioInputStream stream = wfr.getAudioInputStream(waveFile);
Run Code Online (Sandbox Code Playgroud)

通常,调用诸如AudioSystem.getAudioFileTypes()返回空列表之类的东西。我可以深入研究软件包,发现它与提供商有关,但我不知道如何解决这个问题。得到我的stream对象后,它确实正确报告了它的编码等,这令人鼓舞。 …

c++ java android porting libsndfile

5
推荐指数
1
解决办法
915
查看次数

C#BackgroundWorker - 我应该如何摆脱DoEvents

我正在试图找出处理单击按钮点击触发的后台工作人员的最佳方法.我用3个单选按钮和一个标签创建了一个非常简单的表单.每个单选按钮共享相同的事件radioButton_CheckedChanged.如果事件完成,那么我将标签更新为"完成".如果在事件完成之前单击另一个单选按钮,则将标签更新为已取消.下面是我在这个快速示例中编写的代码.尽管应用程序倾向于按预期运行,但我关注的是使用Application.DoEvents.我有什么替代方案.出于显而易见的原因,我在IsBusy时无法入睡.我是否认为这一切都错了,或者有更好的方法吗?谢谢,poco

private void radioButton_CheckedChanged(object sender, EventArgs e)
{
  RadioButton rb = sender as RadioButton;
            if (rb.Checked)
            {
                if (backgroundWorker1.IsBusy)
                {
                    backgroundWorker1.CancelAsync();
                    while (backgroundWorker1.IsBusy)
                        Application.DoEvents();
                }

                backgroundWorker1.RunWorkerAsync();
            }
        }

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker worker = sender as BackgroundWorker;
            for (int i = 0; i < 100 && !worker.CancellationPending; ++i)
                Thread.Sleep(1);

            if (worker.CancellationPending)
            {
                e.Cancel = true;
                return;
            }
        }

        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            if (e.Cancelled)
                label1.Text = "Canceled";
            else
                label1.Text = "Complete";
        }
Run Code Online (Sandbox Code Playgroud)

c# backgroundworker doevents

1
推荐指数
1
解决办法
2609
查看次数