Arnold Schwaighofer
b31b7a9d8e
Remove some UNSUPPORTED swift_test_mode_optimize_none_with_implicit_dynamic
...
rdar://51228899
2019-05-31 08:45:37 -07:00
Arnold Schwaighofer
e113ef8c93
Add a mode to test implicit dynamic with private imports
2019-03-20 14:34:01 -07:00
Karoy Lorentey
6859d056a4
[test] Collection tests with reference types should also require optimized stdlib
2019-02-08 15:00:02 -08:00
Karoy Lorentey
33a8962d5e
[test] Fix bitrot in Collection validation test gyb
2019-02-01 18:33:29 -08:00
Karoy Lorentey
52f2b0a901
[test] Require optimized stdlib for Collection validation tests
...
These take too long to run with unoptimized stdlib builds, causing timeout issues.
rdar://problem/46878013
2019-02-01 18:33:29 -08:00
Ben Cohen
85d190cd7d
[stdlib] Replace various uses of BlahSlice with Slice to reduce warnings ( #13263 )
...
* Kill the slice variants from the gybbed collection test types
* Handful more SDK instances
* Fix SequencesCollections.swift.gyb
2017-12-05 19:09:56 -08:00
Max Moiseev
02eca4abd7
[tests] Add template for LazyMap tests
2017-07-05 16:53:58 -07:00
Max Moiseev
7730c60705
[tests] Split collection tests further for more even load on executors
2017-07-05 15:51:08 -07:00
Rintaro Ishizaki
5c991e7e35
[validation-test] Remove -sil-serialize-all workaround from Collection and Slice tests
...
This workaround is not required since 49c54870c1
2016-06-20 11:32:46 +09:00
Dmitri Gribenko
efc351f69d
Merge pull request #3011 from rintaro/tests-target-simple-run-swiftgyb
...
[test] Add %target-run-simple-swiftgyb substitution
2016-06-14 22:43:48 -07:00
rintaro ishizaki
6e4792cb5b
[test] Adjust validation-test/stdlib/{Collection, Slice}
...
* utils/split_file.py compatible Inputs/Template.swift.gyb
* Result scripts can be ran by %target-run-simple-swift, not GYB
* Renamed stdlib/Slice/*.swift.gyb to stdlib/Slice/*.swift
2016-06-15 11:49:43 +09:00
rintaro ishizaki
2addf475b5
[test] Add instruction for generating validation-test/stdlib/{Collection,Slice} tests
...
Using utils/gyb and utils/split_file.py
2016-06-14 19:50:39 +09:00
Rintaro Ishizaki
1bdce7ced6
[lit] Add substitutions: %utils and %line-directive
...
%utils => ${SWIFT_SOURCE_DIR}/utils
%line-directive => ${SWIFT_SOURCE_DIR}/utils/line-directive
2016-06-11 02:41:15 +09:00
Dave Abrahams
93dfc16626
[stdlib] More reliably avoid running duplicate tests
...
Removing the “checksAdded” parameter from collection unit tests and
simply sharing a global variable is a better way to go. We don't
use threads at that level, so there's no thread safety issue, and we
already committed to globals when we introduced the logging wrappers.
2016-05-02 15:30:29 -07:00
Dmitri Gribenko
37c4d70eb9
Split collection tests for better parallelism
2016-04-01 14:14:56 -07:00