Idris-dev/test
Edwin Brady 246cdae4eb Fix Fin literals and add test
This was actually due to a preview fix for a bug which we were working
around in Prelude.Fin! But the tests didn't catch the problem, and so
now they will in future.
2014-01-30 16:34:35 +00:00
..
reg001 Remove apply from reg001 since it's in the prelude! 2014-01-18 19:52:21 +00:00
reg002 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg003 Implicit "module Main" added 2014-01-18 22:11:59 +00:00
reg004 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg005 Make note of unapplied unifiation solutions 2014-01-09 17:10:48 +00:00
reg006 Fix earlier %assert_total propagation 2014-01-03 01:31:01 +00:00
reg007 Rewrite error printing to use the pretty-printer 2014-01-28 13:57:11 +01:00
reg008 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg009 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg010 Rewrite error printing to use the pretty-printer 2014-01-28 13:57:11 +01:00
reg011 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg012 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg013 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg014 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg015 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg016 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg017 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg018 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg019 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg020 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg021 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg022 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg023 Rewrite error printing to use the pretty-printer 2014-01-28 13:57:11 +01:00
reg024 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
reg025 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
reg026 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
reg027 Improve type class overlap check 2013-11-24 01:17:47 +00:00
reg028 Update result of reg028 2013-11-30 13:53:23 +00:00
reg029 fixes reg029 to not use set -u (which does not exist on macosx) 2013-12-22 15:17:43 +01:00
reg030 Fix bug in 'forget' for well-typed terms 2014-01-18 17:38:55 +00:00
reg031 Make reg031 char-sign-indifferent. 2014-01-19 22:05:11 +00:00
reg032 Fix Fin literals and add test 2014-01-30 16:34:35 +00:00
test001 Switch on 'elabPE' 2013-11-26 16:24:34 +00:00
test002 Fix test002 2013-11-19 15:57:31 +00:00
test003 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
test004 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test005 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
test006 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test007 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test008 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
test009 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test010 Implicit "module Main" added 2014-01-18 22:11:59 +00:00
test011 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
test012 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test013 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test014 Switch on 'elabPE' 2013-11-26 16:24:34 +00:00
test015 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test016 Disambiguate Stream 2013-11-19 16:59:40 +00:00
test017 Totality checker improvements (soundness) 2013-11-27 19:51:21 +00:00
test018 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test019 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test020 Rewrite error printing to use the pretty-printer 2014-01-28 13:57:11 +01:00
test021 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
test022 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test023 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test024 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test025 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test026 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test027 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test028 Adjust tests to the changed String show instance 2013-11-25 18:10:46 +01:00
test029 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test030 Rewrite error printing to use the pretty-printer 2014-01-28 13:57:11 +01:00
test031 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test032 Add %name directive for naming hints in editing. 2013-12-01 19:25:41 +00:00
test033 Reset test runscripts to mode 0755 2013-11-18 22:36:55 +00:00
test034 Catch import errors in the right place 2013-12-29 13:49:32 +00:00
test035 Add test for preorder reasoning syntax 2013-12-15 12:03:02 +01:00
test036 Fixes layout parsing of operators 2014-01-03 12:59:40 +01:00
test037 Merge remote-tracking branch 'upstream/master' into error-reflection 2014-01-28 17:13:40 +01:00
test038 Merge branch 'master' into error-reflection 2014-01-30 14:31:13 +01:00
test039 Merge branch 'master' into error-reflection 2014-01-30 14:31:13 +01:00
test040 Move tests, fix test040 2014-01-30 11:39:11 +00:00
Makefile Remove LLVM test with unimplemented primitive 2014-01-30 15:31:07 +00:00
mktest.pl Change from shebangs with absolute references to using /usr/bin/env 2013-11-18 17:10:00 +00:00
README Add regression test for possibly-null foreign strings in the executor 2013-12-20 21:01:12 +01:00
runtest.pl Run 'diff' on test failure 2014-01-30 15:08:03 +00:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Tests:

001: Well-typed interpreter
002: Universe checking
003: Literate source and string processing
004: File operations
005: Num class resolution [regression]; span & break; ad-hoc overloading
006: Provisional definitions; class resolution in patterns
007: Applicative and idiom brackets
008: case and pattern matching let
009: ranges and list monad
010: total
011: record projection and update
012: various error regressions
013: binding syntax
014: resource DSL
015: verified binary adder
016: codata
017: mutually recursive totality checking
018: Message passing concurrency (raw form)
019: magic with
020: implicit conversions
021: effects
022: dynamic C library loading and interpreter IO
023: trivial (non-I/O) type providers
024: interpreter I/O
025: memory effects
026: simple file-I/O-based type provider
027: class constraints in using block
028: hello world with comment and block comment syntax in idr file
029: match_refine and apply by type
030: %reflection for functions running on syntax
031: error reflection 
032: control idris via stdin
033: null pointer creation and check
034: presence of floating point primitives in backends

regxxx: various regression tests
reg020: working strlen
reg029: executor doesnt crash receiving a NULL String from C