dmd/compiler/test/unit
2023-04-04 12:36:08 +03:00
..
compilable complete extraction of location.d 2022-12-28 11:33:38 -08:00
interfaces extricate location.d into its own file 2022-12-25 06:32:05 +01:00
lexer add CompileEnv to lexer 2023-03-06 10:59:32 +01:00
objc/protocols extricate location.d into its own file 2022-12-25 06:32:05 +01:00
parser extricate location.d into its own file 2022-12-25 06:32:05 +01:00
semantic Move dmd files into compiler/ 2022-07-09 18:53:07 +02:00
support/data Move dmd files into compiler/ 2022-07-09 18:53:07 +02:00
deinitialization.d move addDefaultVersionIdentifiers to target (#15073) 2023-04-04 12:36:08 +03:00
frontend.d add errorsink.d, an abstract interface to error messages (#14906) 2023-02-26 15:08:59 -08:00
README.md Move dmd files into compiler/ 2022-07-09 18:53:07 +02:00
self_test.d Move dmd files into compiler/ 2022-07-09 18:53:07 +02:00
support.d extricate location.d into its own file 2022-12-25 06:32:05 +01:00
triple.d Move dmd files into compiler/ 2022-07-09 18:53:07 +02:00

Extended unit tests

Tests in this directory will be compiled into a single executable which links with the DMD frontend and runs all unittest blocks defined in this directory.

Purpose

These tests are intended to test single components (e.g. the lexer) in isolation instead of relying on full end-to-end tests as done for compilable, ... .

Remarks

Refer to test/README.md for general information and the test guidelines.