From bea5913a915a0bfd795f9e12b40f1d32716a6cf8 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Wed, 12 Aug 2020 01:06:06 -0400 Subject: Aedifex can generate POM files. --- stdlib/source/test/lux.lux | 105 +++++++++++++++++++++++++-------------------- 1 file changed, 58 insertions(+), 47 deletions(-) (limited to 'stdlib/source/test/lux.lux') diff --git a/stdlib/source/test/lux.lux b/stdlib/source/test/lux.lux index 8ce6b58b5..d41c295c4 100644 --- a/stdlib/source/test/lux.lux +++ b/stdlib/source/test/lux.lux @@ -29,42 +29,46 @@ [math ["." random (#+ Random) ("#@." functor)]] ## TODO: Test these modules - [data - [format - [css (#+)] - [markdown (#+)]]] + ## [data + ## [format + ## [css (#+)] + ## [markdown (#+)]]] + ["@" target - [js (#+)] - [python (#+)] - [lua (#+)] - [ruby (#+)] - [php (#+)] - [common-lisp (#+)] - [scheme (#+)]] - [tool - [compiler - [language - [lux - [phase - [generation - [jvm (#+)] - [js (#+)] - ## [python (#+)] - ## [lua (#+)] - ## [ruby (#+)] - ## [php (#+)] - ## [common-lisp (#+)] - ## [scheme (#+)] - ] - [extension - [generation - [jvm (#+)] - [js (#+)] - ## [python (#+)] - ## [lua (#+)] - ## [ruby (#+)] - ]] - ]]]]] + ## [js (#+)] + ## [python (#+)] + ## [lua (#+)] + ## [ruby (#+)] + ## [php (#+)] + ## [common-lisp (#+)] + ## [scheme (#+)] + ] + + ## [tool + ## [compiler + ## [language + ## [lux + ## [phase + ## [generation + ## [jvm (#+)] + ## [js (#+)] + ## ## [python (#+)] + ## ## [lua (#+)] + ## ## [ruby (#+)] + ## ## [php (#+)] + ## ## [common-lisp (#+)] + ## ## [scheme (#+)] + ## ] + ## [extension + ## [generation + ## [jvm (#+)] + ## [js (#+)] + ## ## [python (#+)] + ## ## [lua (#+)] + ## ## [ruby (#+)] + ## ]] + ## ]]]]] + ## [control ## ["._" predicate] ## [function @@ -123,6 +127,7 @@ ["#." abstract] ["#." control] ["#." data] + ["#." locale] ["#." macro] ["#." math] ["#." time] @@ -306,6 +311,23 @@ @.js on-valid-host} on-default)))))) +(def: sub-tests + Test + (_.in-parallel (list /abstract.test + /control.test + /data.test + /locale.test + /macro.test + /math.test + /time.test + ## /tool.test + /type.test + /world.test + /host.test + /extension.test + /target/jvm.test + ))) + (def: test (<| (_.context (name.module (name-of /._))) ($_ _.and @@ -350,18 +372,7 @@ ..templates) (<| (_.context "Cross-platform support.") ..cross-platform-support))) - (_.in-parallel (list /abstract.test - /control.test - /data.test - /macro.test - /math.test - /time.test - ## /tool.test - /type.test - /world.test - /host.test - /extension.test - /target/jvm.test)) + ..sub-tests ))) (program: args -- cgit v1.2.3