commit
e1d2f74dee
@ -0,0 +1,30 @@ |
||||
import ./make-test-python.nix ({ pkgs, ... }: { |
||||
name = "ladybird"; |
||||
meta = with pkgs.lib.maintainers; { |
||||
maintainers = [ fgaz ]; |
||||
}; |
||||
|
||||
nodes.machine = { config, pkgs, ... }: { |
||||
imports = [ |
||||
./common/x11.nix |
||||
]; |
||||
|
||||
services.xserver.enable = true; |
||||
environment.systemPackages = [ |
||||
pkgs.ladybird |
||||
]; |
||||
}; |
||||
|
||||
enableOCR = true; |
||||
|
||||
testScript = |
||||
'' |
||||
machine.wait_for_x() |
||||
machine.succeed("echo '<!DOCTYPE html><html><body><h1>Hello world</h1></body></html>' > page.html") |
||||
machine.execute("ladybird file://$(pwd)/page.html >&2 &") |
||||
machine.wait_for_window("Ladybird") |
||||
machine.sleep(5) |
||||
machine.wait_for_text("Hello world") |
||||
machine.screenshot("screen") |
||||
''; |
||||
}) |
@ -1,11 +1,11 @@ |
||||
{ |
||||
"packageVersion": "105.0-1", |
||||
"packageVersion": "105.0.1-1", |
||||
"source": { |
||||
"rev": "105.0-1", |
||||
"sha256": "0p3bcyyap8yjxha064klpjkhca6hdis3qgx15c4dh8wc3gr581f6" |
||||
"rev": "105.0.1-1", |
||||
"sha256": "0a6vvf62xqxnqn0f87971nsnrr0xzakgjl4d655qhq9xn0apj8wg" |
||||
}, |
||||
"firefox": { |
||||
"version": "105.0", |
||||
"sha512": "a48f323f874b538402630a9094daa83189b3ca319feddc80fd66d087eca13f21c8b2d85be9c29e948c18cb7c524adac44e135adcde4d4592738e104ae9c1a734" |
||||
"version": "105.0.1", |
||||
"sha512": "66ef7cd5028953e7da9d55e127135739c9d85be68ec633b71c52d6c9427edb0bd8a38504148484cd322adcefb57bfefe6e57cb15855f195508fe438864f4322b" |
||||
} |
||||
} |
||||
|
@ -0,0 +1,155 @@ |
||||
CONFIG_NETFILTER=y |
||||
CONFIG_NF_CONNTRACK=y |
||||
CONFIG_NF_LOG_NETDEV=y |
||||
CONFIG_NF_CONNTRACK_ZONES=y |
||||
CONFIG_NF_CONNTRACK_EVENTS=y |
||||
CONFIG_NF_CONNTRACK_TIMEOUT=y |
||||
CONFIG_NF_CONNTRACK_TIMESTAMP=y |
||||
CONFIG_NF_CONNTRACK_AMANDA=y |
||||
CONFIG_NF_CONNTRACK_FTP=y |
||||
CONFIG_NF_CONNTRACK_H323=y |
||||
CONFIG_NF_CONNTRACK_IRC=y |
||||
CONFIG_NF_CONNTRACK_NETBIOS_NS=y |
||||
CONFIG_NF_CONNTRACK_SNMP=y |
||||
CONFIG_NF_CONNTRACK_PPTP=y |
||||
CONFIG_NF_CONNTRACK_SANE=y |
||||
CONFIG_NF_CONNTRACK_SIP=y |
||||
CONFIG_NF_CONNTRACK_TFTP=y |
||||
CONFIG_NF_CT_NETLINK=y |
||||
CONFIG_NF_CT_NETLINK_TIMEOUT=y |
||||
CONFIG_NF_CT_NETLINK_HELPER=y |
||||
CONFIG_NETFILTER_NETLINK_GLUE_CT=y |
||||
CONFIG_NF_TABLES=y |
||||
CONFIG_NF_TABLES_INET=y |
||||
CONFIG_NF_TABLES_NETDEV=y |
||||
CONFIG_NFT_NUMGEN=y |
||||
CONFIG_NFT_CT=y |
||||
CONFIG_NFT_COUNTER=y |
||||
CONFIG_NFT_CONNLIMIT=y |
||||
CONFIG_NFT_LOG=y |
||||
CONFIG_NFT_LIMIT=y |
||||
CONFIG_NFT_MASQ=y |
||||
CONFIG_NFT_REDIR=y |
||||
CONFIG_NFT_NAT=y |
||||
CONFIG_NFT_TUNNEL=y |
||||
CONFIG_NFT_OBJREF=y |
||||
CONFIG_NFT_QUEUE=y |
||||
CONFIG_NFT_QUOTA=y |
||||
CONFIG_NFT_REJECT=y |
||||
CONFIG_NFT_COMPAT=y |
||||
CONFIG_NFT_HASH=y |
||||
CONFIG_NFT_FIB_INET=y |
||||
CONFIG_NFT_SOCKET=y |
||||
CONFIG_NFT_OSF=y |
||||
CONFIG_NFT_TPROXY=y |
||||
CONFIG_NFT_SYNPROXY=y |
||||
CONFIG_NFT_DUP_NETDEV=y |
||||
CONFIG_NFT_FWD_NETDEV=y |
||||
CONFIG_NFT_FIB_NETDEV=y |
||||
CONFIG_NF_FLOW_TABLE_INET=y |
||||
CONFIG_NF_FLOW_TABLE=y |
||||
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y |
||||
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y |
||||
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y |
||||
CONFIG_NETFILTER_XT_TARGET_DSCP=y |
||||
CONFIG_NETFILTER_XT_TARGET_HMARK=y |
||||
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y |
||||
CONFIG_NETFILTER_XT_TARGET_LOG=y |
||||
CONFIG_NETFILTER_XT_TARGET_MARK=y |
||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=y |
||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y |
||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=y |
||||
CONFIG_NETFILTER_XT_TARGET_TEE=y |
||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=y |
||||
CONFIG_NETFILTER_XT_TARGET_TRACE=y |
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y |
||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y |
||||
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y |
||||
CONFIG_NETFILTER_XT_MATCH_BPF=y |
||||
CONFIG_NETFILTER_XT_MATCH_CLUSTER=y |
||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=y |
||||
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y |
||||
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=y |
||||
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y |
||||
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y |
||||
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y |
||||
CONFIG_NETFILTER_XT_MATCH_CPU=y |
||||
CONFIG_NETFILTER_XT_MATCH_DCCP=y |
||||
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y |
||||
CONFIG_NETFILTER_XT_MATCH_DSCP=y |
||||
CONFIG_NETFILTER_XT_MATCH_ESP=y |
||||
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y |
||||
CONFIG_NETFILTER_XT_MATCH_HELPER=y |
||||
CONFIG_NETFILTER_XT_MATCH_IPCOMP=y |
||||
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y |
||||
CONFIG_NETFILTER_XT_MATCH_L2TP=y |
||||
CONFIG_NETFILTER_XT_MATCH_LENGTH=y |
||||
CONFIG_NETFILTER_XT_MATCH_LIMIT=y |
||||
CONFIG_NETFILTER_XT_MATCH_MAC=y |
||||
CONFIG_NETFILTER_XT_MATCH_MARK=y |
||||
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y |
||||
CONFIG_NETFILTER_XT_MATCH_NFACCT=y |
||||
CONFIG_NETFILTER_XT_MATCH_OSF=y |
||||
CONFIG_NETFILTER_XT_MATCH_OWNER=y |
||||
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y |
||||
CONFIG_NETFILTER_XT_MATCH_QUOTA=y |
||||
CONFIG_NETFILTER_XT_MATCH_RATEEST=y |
||||
CONFIG_NETFILTER_XT_MATCH_REALM=y |
||||
CONFIG_NETFILTER_XT_MATCH_RECENT=y |
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=y |
||||
CONFIG_NETFILTER_XT_MATCH_SOCKET=y |
||||
CONFIG_NETFILTER_XT_MATCH_STATE=y |
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y |
||||
CONFIG_NETFILTER_XT_MATCH_STRING=y |
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y |
||||
CONFIG_NETFILTER_XT_MATCH_TIME=y |
||||
CONFIG_NETFILTER_XT_MATCH_U32=y |
||||
CONFIG_NFT_DUP_IPV4=y |
||||
CONFIG_NFT_FIB_IPV4=y |
||||
CONFIG_NF_TABLES_ARP=y |
||||
CONFIG_NF_FLOW_TABLE_IPV4=y |
||||
CONFIG_NF_LOG_ARP=y |
||||
CONFIG_IP_NF_IPTABLES=y |
||||
CONFIG_IP_NF_MATCH_AH=y |
||||
CONFIG_IP_NF_MATCH_ECN=y |
||||
CONFIG_IP_NF_MATCH_RPFILTER=y |
||||
CONFIG_IP_NF_MATCH_TTL=y |
||||
CONFIG_IP_NF_FILTER=y |
||||
CONFIG_IP_NF_TARGET_REJECT=y |
||||
CONFIG_IP_NF_TARGET_SYNPROXY=y |
||||
CONFIG_IP_NF_NAT=y |
||||
CONFIG_IP_NF_TARGET_MASQUERADE=y |
||||
CONFIG_IP_NF_TARGET_NETMAP=y |
||||
CONFIG_IP_NF_TARGET_REDIRECT=y |
||||
CONFIG_IP_NF_MANGLE=y |
||||
CONFIG_IP_NF_TARGET_CLUSTERIP=y |
||||
CONFIG_IP_NF_TARGET_ECN=y |
||||
CONFIG_IP_NF_TARGET_TTL=y |
||||
CONFIG_IP_NF_RAW=y |
||||
CONFIG_IP_NF_ARPTABLES=y |
||||
CONFIG_IP_NF_ARPFILTER=y |
||||
CONFIG_IP_NF_ARP_MANGLE=y |
||||
CONFIG_NFT_DUP_IPV6=y |
||||
CONFIG_NFT_FIB_IPV6=y |
||||
CONFIG_NF_FLOW_TABLE_IPV6=y |
||||
CONFIG_IP6_NF_IPTABLES=y |
||||
CONFIG_IP6_NF_MATCH_AH=y |
||||
CONFIG_IP6_NF_MATCH_EUI64=y |
||||
CONFIG_IP6_NF_MATCH_FRAG=y |
||||
CONFIG_IP6_NF_MATCH_OPTS=y |
||||
CONFIG_IP6_NF_MATCH_HL=y |
||||
CONFIG_IP6_NF_MATCH_IPV6HEADER=y |
||||
CONFIG_IP6_NF_MATCH_MH=y |
||||
CONFIG_IP6_NF_MATCH_RPFILTER=y |
||||
CONFIG_IP6_NF_MATCH_RT=y |
||||
CONFIG_IP6_NF_MATCH_SRH=y |
||||
CONFIG_IP6_NF_TARGET_HL=y |
||||
CONFIG_IP6_NF_FILTER=y |
||||
CONFIG_IP6_NF_TARGET_REJECT=y |
||||
CONFIG_IP6_NF_TARGET_SYNPROXY=y |
||||
CONFIG_IP6_NF_MANGLE=y |
||||
CONFIG_IP6_NF_RAW=y |
||||
CONFIG_IP6_NF_NAT=y |
||||
CONFIG_IP6_NF_TARGET_MASQUERADE=y |
||||
CONFIG_IP6_NF_TARGET_NPT=y |
||||
CONFIG_NF_CONNTRACK_BRIDGE=y |
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue