Skip to content

Commit

Permalink
Less permutations when running tests (#638)
Browse files Browse the repository at this point in the history
  • Loading branch information
udoprog authored Oct 1, 2023
1 parent 6e24f08 commit d4be8dd
Show file tree
Hide file tree
Showing 4 changed files with 750 additions and 385 deletions.
12 changes: 12 additions & 0 deletions crates/rune-alloc/src/macros.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,17 +62,29 @@ macro_rules! repeat_macro {
$macro!(2, A a 0, B b 1);
$macro!(3, A a 0, B b 1, C c 2);
$macro!(4, A a 0, B b 1, C c 2, D d 3);
#[cfg(not(test))]
$macro!(5, A a 0, B b 1, C c 2, D d 3, E e 4);
#[cfg(not(test))]
$macro!(6, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5);
#[cfg(not(test))]
$macro!(7, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6);
#[cfg(not(test))]
$macro!(8, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7);
#[cfg(not(test))]
$macro!(9, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8);
#[cfg(not(test))]
$macro!(10, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9);
#[cfg(not(test))]
$macro!(11, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10);
#[cfg(not(test))]
$macro!(12, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11);
#[cfg(not(test))]
$macro!(13, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12);
#[cfg(not(test))]
$macro!(14, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12, N n 13);
#[cfg(not(test))]
$macro!(15, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12, N n 13, O o 14);
#[cfg(not(test))]
$macro!(16, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12, N n 13, O o 14, P p 15);
};
}
Expand Down
12 changes: 12 additions & 0 deletions crates/rune/src/internal_macros.rs
Original file line number Diff line number Diff line change
Expand Up @@ -44,17 +44,29 @@ macro_rules! repeat_macro {
$macro!(2, A a 0, B b 1);
$macro!(3, A a 0, B b 1, C c 2);
$macro!(4, A a 0, B b 1, C c 2, D d 3);
#[cfg(not(test))]
$macro!(5, A a 0, B b 1, C c 2, D d 3, E e 4);
#[cfg(not(test))]
$macro!(6, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5);
#[cfg(not(test))]
$macro!(7, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6);
#[cfg(not(test))]
$macro!(8, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7);
#[cfg(not(test))]
$macro!(9, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8);
#[cfg(not(test))]
$macro!(10, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9);
#[cfg(not(test))]
$macro!(11, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10);
#[cfg(not(test))]
$macro!(12, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11);
#[cfg(not(test))]
$macro!(13, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12);
#[cfg(not(test))]
$macro!(14, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12, N n 13);
#[cfg(not(test))]
$macro!(15, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12, N n 13, O o 14);
#[cfg(not(test))]
$macro!(16, A a 0, B b 1, C c 2, D d 3, E e 4, F f 5, G g 6, H h 7, I i 8, J j 9, K k 10, L l 11, M m 12, N n 13, O o 14, P p 15);
};
}
Expand Down
Loading

0 comments on commit d4be8dd

Please sign in to comment.