Mercurial > dropbear
annotate test/Makefile.in @ 1888:a7b66ea18632
Don't set pubkey_info directly in checkpubkey_line
This makes it safe to use from fuzzer-pubkey without leaking
the value since the cleanup isn't called
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Wed, 16 Mar 2022 18:35:23 +0800 |
parents | b550845e500b |
children |
rev | line source |
---|---|
1837
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
1 srcdir=@srcdir@ |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
2 |
1863 | 3 SHELL=bash |
4 | |
1837
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
5 all: test |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
6 |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
7 test: venv/bin/pytest fakekey |
1863 | 8 (source ./venv/bin/activate; pytest --hostkey=fakekey --dbclient=../dbclient --dropbear=../dropbear $(srcdir) ) |
1837
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
9 |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
10 one: venv/bin/pytest fakekey |
1863 | 11 (source ./venv/bin/activate; pytest --hostkey=fakekey --dbclient=../dbclient --dropbear=../dropbear $(srcdir) -k exit) |
1837
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
12 |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
13 fakekey: |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
14 ../dropbearkey -t ecdsa -f $@ |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
15 |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
16 venv/bin/pytest: $(srcdir)/requirements.txt |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
17 python3 -m venv init venv |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
18 ./venv/bin/pip install --upgrade pip |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
19 ./venv/bin/pip install -r $(srcdir)/requirements.txt |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
20 |
df7bfd2f7d45
Add "make test" target to run pytest
Matt Johnston <matt@codeconstruct.com.au>
parents:
diff
changeset
|
21 .PHONY: test |