Skip to content

Commit 1f1def5

Browse files
committed
add aesio to unix coverage build
1 parent 27e8a16 commit 1f1def5

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

ports/unix/variants/coverage/mpconfigvariant.mk

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,14 @@ SRC_BITMAP := \
3131
$(patsubst ../../%,%,$(wildcard ../../shared-bindings/gifio/*.c ../../shared-module/gifio/*.c)) \
3232
shared/runtime/context_manager_helpers.c \
3333
displayio_min.c \
34+
shared-bindings/aesio/aes.c \
35+
shared-bindings/aesio/__init__.c \
3436
shared-bindings/bitmaptools/__init__.c \
3537
shared-bindings/displayio/Bitmap.c \
3638
shared-bindings/rainbowio/__init__.c \
3739
shared-bindings/util.c \
40+
shared-module/aesio/aes.c \
41+
shared-module/aesio/__init__.c \
3842
shared-module/bitmaptools/__init__.c \
3943
shared-module/displayio/area.c \
4044
shared-module/displayio/Bitmap.c \
@@ -45,7 +49,7 @@ SRC_BITMAP := \
4549
$(info $(SRC_BITMAP))
4650
SRC_C += $(SRC_BITMAP)
4751

48-
CFLAGS += -DCIRCUITPY_GIFIO=1 -DCIRCUITPY_DISPLAYIO_UNIX=1 -DCIRCUITPY_BITMAPTOOLS=1 -DCIRCUITPY_RAINBOWIO=1
52+
CFLAGS += -DCIRCUITPY_GIFIO=1 -DCIRCUITPY_DISPLAYIO_UNIX=1 -DCIRCUITPY_BITMAPTOOLS=1 -DCIRCUITPY_RAINBOWIO=1 -DCIRCUITPY_AESIO=1
4953

5054
SRC_C += coverage.c
5155
SRC_CXX += coveragecpp.cpp

shared-bindings/aesio/aes.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ STATIC mp_obj_t aesio_aes_make_new(const mp_obj_type_t *type, size_t n_args,
4141
(void)type;
4242
enum { ARG_key, ARG_mode, ARG_IV, ARG_counter, ARG_segment_size };
4343
static const mp_arg_t allowed_args[] = {
44-
{MP_QSTR_key, MP_ARG_OBJ | MP_ARG_REQUIRED},
45-
{MP_QSTR_mode, MP_ARG_INT, {.u_int = AES_MODE_ECB}},
46-
{MP_QSTR_IV, MP_ARG_OBJ},
47-
{MP_QSTR_counter, MP_ARG_OBJ},
44+
{MP_QSTR_key, MP_ARG_OBJ | MP_ARG_REQUIRED, {.u_obj = MP_OBJ_NULL} },
45+
{MP_QSTR_mode, MP_ARG_INT, {.u_int = AES_MODE_ECB} },
46+
{MP_QSTR_IV, MP_ARG_OBJ, {.u_obj = MP_OBJ_NULL} },
47+
{MP_QSTR_counter, MP_ARG_OBJ, {.u_obj = MP_OBJ_NULL} },
4848
{MP_QSTR_segment_size, MP_ARG_INT, {.u_int = 8}},
4949
};
5050
mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];

tests/unix/extra_coverage.py.exp

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,17 @@ RuntimeError:
2929
ame__
3030
mport
3131

32-
builtins micropython _thread array
33-
binascii bitmaptools btree cexample
34-
cmath collections cppexample displayio
35-
errno ffi framebuf gc
36-
gifio hashlib json math
37-
qrio rainbowio re sys
38-
termios ubinascii uctypes uerrno
39-
uheapq uio ujson ulab
40-
uos urandom ure uselect
41-
ustruct utime utimeq uzlib
32+
builtins micropython _thread aesio
33+
array binascii bitmaptools btree
34+
cexample cmath collections cppexample
35+
displayio errno ffi framebuf
36+
gc gifio hashlib json
37+
math qrio rainbowio re
38+
sys termios ubinascii uctypes
39+
uerrno uheapq uio ujson
40+
ulab uos urandom ure
41+
uselect ustruct utime utimeq
42+
uzlib
4243
ime
4344

4445
utime utimeq

0 commit comments

Comments
 (0)