标签: snapshot

创建快照时,Jest / Enzyme ShallowWrapper为空

所以我正在为我的Item组件编写一个测试ItemCard,然后尝试渲染该组件,然后使用该包装器创建快照,但是它返回一个空ShallowWrapper {}

请查看代码以获取更多信息:

Item.test.js

import { shallow } from 'enzyme';
import { ItemCard } from '../Item';

const fakeItem = {
  id: 'aksnfj23',
  title: 'Fake Coat',
  price: '40000',
  description: 'This is suuuper fake...',
  image: 'fakecoat.jpg',
  largeImage: 'largefakecoat.jpg',
};

describe('<ItemCard/>', () => {
  it('renders and matches the snapshot', () => {
    const wrapper = shallow(<ItemCard me item={fakeItem} showButtons />);

    // console.log(wrapper.debug());
    expect(wrapper).toMatchSnapshot();
  });
});
Run Code Online (Sandbox Code Playgroud)

它创建的快照:

// Jest Snapshot v1

exports[`<ItemCard/> renders and matches the snapshot 1`] = `ShallowWrapper {}`; …
Run Code Online (Sandbox Code Playgroud)

testing snapshot reactjs jestjs enzyme

13
推荐指数
4
解决办法
6004
查看次数

EF4 POCO:快照与WCF上的自我跟踪

去年,我使用Entity Framework(当然是.NET3.5)为我们的项目开发了一个数据访问服务,并使用Julie Lerhman的书作为指导开发了状态跟踪POCO对象.我们使用WCF并且还拥有Silverlight 3客户端.我们正在转向.NET 4.0,我想转而使用代码生成来消除浪费的开发人员编写POCO类和翻译类的时间.

通过我所做的研究,似乎有三种状态跟踪POCO:

1)更改了跟踪代理:对我们似乎没有用,因为它似乎不适用于WCF序列化.

2)基于快照:检索POCO实体图时拍摄快照,将客户端返回的图与该快照进行比较,比较差异......对我来说似乎不错.

3)自跟踪实体:代码生成器生成用于在POCO对象内进行自我跟踪的逻辑.这似乎与我们现在所做的很接近,除非它是为我们生成的.

我试图弄清楚所有这些方法之间的优缺点.我猜测1和2是"连接"的,并且他们需要最初查询POCO以保持实例化的ObjectContext,但是无法确认这一点.我也没有看到为什么有人会真的打扰选项1的原因,因为选项3似乎做同样的事情......

快照似乎对我来说最简单,但如果这需要ObjectContext保持打开很长一段时间我不太确定...

我只是一名初级程序员,所以这里有任何建议,特别是关于Silverlight 3(我相信选项2和3适用于Silverlight 3但2可能有问题)非常感谢.

wcf entity-framework snapshot poco self-tracking-entities

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

处理本地存储库中的旧快照的最佳方法?

我们有一个Nexus本地存储库管理器,它可以处理我们所有的内部项目(以及镜像外部存储库).对于我们的内部项目,我们只保留最新版本的快照构建.例如,如果我们有ProjectX 1.0,1.1和1.2-SNAPSHOT,一旦1.2发布,我们将删除1.2-SNAPSHOT,然后在我们的Nexus存储库中有1.0,1.1,1.2和1.3-SNAPSHOT.

问题是我们的Jenkins服务器在其本地.m2/repository文件夹中具有所有OLD快照,并继续针对这些旧快照成功构建项目,而实际上它们应该失败(我们的开发人员应该修复他们的POM文件.)

是否可以配置Maven(在settings.xml或pom.xml中)以删除Nexus存储库中不存在的这些不需要的快照?

如果没有,摆脱它们的最佳方法是什么?Jenkins配置,cron作业,其他选择?

谢谢...

build snapshot repository maven jenkins

12
推荐指数
2
解决办法
9638
查看次数

maven快照更新

我有一个带有快照依赖项的maven项目.maven如何知道快照是否需要更新?它总是更新吗?是时间的吗?基于校验和的更新?我知道我可以强制更新,否则,它如何检查?

谢谢,杰夫

dependencies maven-2 snapshot

11
推荐指数
2
解决办法
9041
查看次数

如何为每个AMI/EBS设置自动计划快照?

亚马逊是否支持可为每个AMI/EBS配置的任何类型的自动计划快照?

我的目标是定期进行每个AMI备份,而不依赖于外部脚本等.

snapshot amazon-web-services amazon-ami

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

ZFS快照如何在实践中使用空间?

  1. 创建了一个快照
  2. 删除了一个巨大的文件
  3. zfs list过去的三个快照中,Delta仍为0(快照不再使用空间)

增量或已用空间是否应该是已删除文件的大小.我知道ZFS是COW,但我很困惑为什么我不能回滚/usr/home/xxxx孩子

# ls /home/xxxxx/testing12345.txt 
/home/xxxxx/testing12345.txt
# ls -alh /home/xxxxx/testing12345.txt                                                                                                                                 
-rw-r--r--  1 root  xxxxx   254M Aug 28 00:06 /home/xxxxx/testing12345.txt
# zfs list -rt snapshot tank1/usr/home/xxxxx
NAME                                        USED  AVAIL  REFER  MOUNTPOINT
tank1/usr/home/xxxxx@myRecursiveSnapshot   291M      -   804M  -
tank1/usr/home/xxxxx@devEnv                 71K      -  1.39G  -
tank1/usr/home/xxxxx@xfce                     0      -  1.39G  -
tank1/usr/home/xxxxx@testhome                 0      -  1.39G  -
tank1/usr/home/xxxxx@testagain               1K      -  1.39G  -
tank1/usr/home/xxxxx@27082015                 0      -  1.39G  -
tank1/usr/home/xxxxx@270820150                0      -  1.39G  -
tank1/usr/home/xxxxx@2708201501               0      -  1.39G  -
# 
# 
# …
Run Code Online (Sandbox Code Playgroud)

freebsd zfs snapshot

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

TeamCity中快照依赖关系和完成构建触发器之间有什么区别?

在我看来,快照依赖的功能完全取代了TeamCity中完成构建触发器的功能.任何人都可以解释这些方法的效果,如果它们导致不同的链行为?例如,如果我有一个A-> B的构建链

链条在这三种设置之间的实际行为有何不同?

  • 设置1:B中A的单个完成构建触发器.
  • 设置2:B中A的单个快照依赖性.
  • 设置3:B中定义的A和A快照依赖关系的完成构建触发器.

我理解,可以将Snapshot Dependency视为所有依赖项的"AND"操作,而Finished Build Trigger的工作方式类似于dependees中的"OR"操作.但在顺序链的背景下,有什么区别吗?

谢谢,斯科特

teamcity dependencies triggers build snapshot

11
推荐指数
2
解决办法
4586
查看次数

如何使用Android代码在Android屏幕上拍摄快照

我开发了截屏的应用程序.但它只需要app的快照.我想从应用程序中取出快照.我已经研究过答案,但我还没有找到答案.这是我的代码.

View view = getWindow().getDecorView().getRootView();
view.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(view.getDrawingCache());
view.setDrawingCacheEnabled(false);
saveImageToAppFolder(bitmap);
Run Code Online (Sandbox Code Playgroud)

saveImagetoAppFolder是将图像保存到app文件夹的功能.那不是问题.反正有屏幕快照吗?

java android snapshot

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

将 SwiftUI 视图渲染为 UIImage

我正在尝试将 SwiftUI 视图呈现为 UIImage,然后让用户选择保存到相机胶卷或通过电子邮件发送给其他人。

例如,我想将 50 行的列表呈现到 UIImage 中。

struct MyList: View {
    var body: some View {
        List {
            ForEach(0 ..< 50, id:\.self) {
                Text("row \($0)")
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

过去几周在互联网上搜索仍然没有运气。我尝试了 2 种不同的方法。

1. UIHostingController来源在这里

let hosting = UIHostingController(rootView: Text("TEST"))
hosting.view.frame = // Calculate the content size here //
let snapshot = hosting.view.snapshot        // output: an empty snapshot of the size
print(hosting.view.subviews.count)          // output: 0
Run Code Online (Sandbox Code Playgroud)

我试过layoutSubviews(), setNeedsLayout(), layoutIfNeeded(), loadView(),但结果仍然是 0 个子视图。 …

xcode render snapshot ios swiftui

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

如何修复多通道错误:列表失败:无法连接到多通道套接字

我在 Deepin Linux 上使用以下命令安装 multipass

apt install snapd
snap install multipass
Run Code Online (Sandbox Code Playgroud)

但它不适用于此错误:

list failed: cannot connect to the multipass socket
Please ensure multipassd is running and '/var/snap/multipass/common/multipass_socket' is accessible
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

并且有日志

在此输入图像描述

debian snapshot multipass

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