diff --git a/suite/src/commonMain/kotlin/Async.kt b/suite/src/commonMain/kotlin/Async.kt index b41f90f..043f016 100644 --- a/suite/src/commonMain/kotlin/Async.kt +++ b/suite/src/commonMain/kotlin/Async.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.* diff --git a/suite/src/commonMain/kotlin/Cache.kt b/suite/src/commonMain/kotlin/Cache.kt index 92acfab..9619e97 100644 --- a/suite/src/commonMain/kotlin/Cache.kt +++ b/suite/src/commonMain/kotlin/Cache.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.sync.Mutex diff --git a/suite/src/commonMain/kotlin/Finalizers.kt b/suite/src/commonMain/kotlin/Finalizers.kt index 6ee22bb..52f6590 100644 --- a/suite/src/commonMain/kotlin/Finalizers.kt +++ b/suite/src/commonMain/kotlin/Finalizers.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.sync.Mutex diff --git a/suite/src/commonMain/kotlin/Prepared.kt b/suite/src/commonMain/kotlin/Prepared.kt index 89403b4..820073f 100644 --- a/suite/src/commonMain/kotlin/Prepared.kt +++ b/suite/src/commonMain/kotlin/Prepared.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.CoroutineName diff --git a/suite/src/commonMain/kotlin/PreparedExt.kt b/suite/src/commonMain/kotlin/PreparedExt.kt index 72aad29..d5d3d68 100644 --- a/suite/src/commonMain/kotlin/PreparedExt.kt +++ b/suite/src/commonMain/kotlin/PreparedExt.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite /** diff --git a/suite/src/commonMain/kotlin/RunTest.kt b/suite/src/commonMain/kotlin/RunTest.kt index da80707..742aa23 100644 --- a/suite/src/commonMain/kotlin/RunTest.kt +++ b/suite/src/commonMain/kotlin/RunTest.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.CoroutineName diff --git a/suite/src/commonMain/kotlin/Shared.kt b/suite/src/commonMain/kotlin/Shared.kt index 4eb4641..181e5f9 100644 --- a/suite/src/commonMain/kotlin/Shared.kt +++ b/suite/src/commonMain/kotlin/Shared.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.sync.Mutex diff --git a/suite/src/commonMain/kotlin/SuiteDsl.kt b/suite/src/commonMain/kotlin/SuiteDsl.kt index b6fa36a..f85e03f 100644 --- a/suite/src/commonMain/kotlin/SuiteDsl.kt +++ b/suite/src/commonMain/kotlin/SuiteDsl.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import opensavvy.prepared.suite.config.Context diff --git a/suite/src/commonMain/kotlin/TestEnvironment.kt b/suite/src/commonMain/kotlin/TestEnvironment.kt index 9ffdfb3..c393f22 100644 --- a/suite/src/commonMain/kotlin/TestEnvironment.kt +++ b/suite/src/commonMain/kotlin/TestEnvironment.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.test.TestScope diff --git a/suite/src/commonMain/kotlin/Time.kt b/suite/src/commonMain/kotlin/Time.kt index e319c9e..ca8ce0a 100644 --- a/suite/src/commonMain/kotlin/Time.kt +++ b/suite/src/commonMain/kotlin/Time.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import kotlinx.coroutines.ExperimentalCoroutinesApi diff --git a/suite/src/commonMain/kotlin/config/Context.kt b/suite/src/commonMain/kotlin/config/Context.kt index a36a2a6..84ad37f 100644 --- a/suite/src/commonMain/kotlin/config/Context.kt +++ b/suite/src/commonMain/kotlin/config/Context.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2024-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.config import kotlinx.coroutines.CoroutineDispatcher diff --git a/suite/src/commonMain/kotlin/config/CoroutineTimeout.kt b/suite/src/commonMain/kotlin/config/CoroutineTimeout.kt index 2d32a8f..b6679ca 100644 --- a/suite/src/commonMain/kotlin/config/CoroutineTimeout.kt +++ b/suite/src/commonMain/kotlin/config/CoroutineTimeout.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.config import opensavvy.prepared.suite.TestDsl diff --git a/suite/src/commonMain/kotlin/config/Ignored.kt b/suite/src/commonMain/kotlin/config/Ignored.kt index ec77297..2d91739 100644 --- a/suite/src/commonMain/kotlin/config/Ignored.kt +++ b/suite/src/commonMain/kotlin/config/Ignored.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.config /** diff --git a/suite/src/commonMain/kotlin/config/Tag.kt b/suite/src/commonMain/kotlin/config/Tag.kt index d933b09..222524a 100644 --- a/suite/src/commonMain/kotlin/config/Tag.kt +++ b/suite/src/commonMain/kotlin/config/Tag.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2024-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.config /** diff --git a/suite/src/commonMain/kotlin/config/TestConfig.kt b/suite/src/commonMain/kotlin/config/TestConfig.kt index 716666b..277a1e3 100644 --- a/suite/src/commonMain/kotlin/config/TestConfig.kt +++ b/suite/src/commonMain/kotlin/config/TestConfig.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.config import opensavvy.prepared.suite.config.TestConfig.* diff --git a/suite/src/commonMain/kotlin/display/Display.kt b/suite/src/commonMain/kotlin/display/Display.kt index 96d237b..50d051a 100644 --- a/suite/src/commonMain/kotlin/display/Display.kt +++ b/suite/src/commonMain/kotlin/display/Display.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2024-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.display import opensavvy.prepared.suite.Prepared diff --git a/suite/src/commonMain/kotlin/random/Random.kt b/suite/src/commonMain/kotlin/random/Random.kt index 7b5b451..cd519ab 100644 --- a/suite/src/commonMain/kotlin/random/Random.kt +++ b/suite/src/commonMain/kotlin/random/Random.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2023-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.random import kotlinx.coroutines.sync.Mutex diff --git a/suite/src/commonTest/kotlin/RandomTest.kt b/suite/src/commonTest/kotlin/RandomTest.kt index 3df063c..abc6912 100644 --- a/suite/src/commonTest/kotlin/RandomTest.kt +++ b/suite/src/commonTest/kotlin/RandomTest.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2024-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite import opensavvy.prepared.runner.testballoon.preparedSuite diff --git a/suite/src/commonTest/kotlin/config/TestConfigTest.kt b/suite/src/commonTest/kotlin/config/TestConfigTest.kt index 664cfd2..639d753 100644 --- a/suite/src/commonTest/kotlin/config/TestConfigTest.kt +++ b/suite/src/commonTest/kotlin/config/TestConfigTest.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2024-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.config import opensavvy.prepared.runner.testballoon.preparedSuite diff --git a/suite/src/commonTest/kotlin/display/DisplayTest.kt b/suite/src/commonTest/kotlin/display/DisplayTest.kt index 41ed051..0afaf07 100644 --- a/suite/src/commonTest/kotlin/display/DisplayTest.kt +++ b/suite/src/commonTest/kotlin/display/DisplayTest.kt @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2024-2025, OpenSavvy and contributors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package opensavvy.prepared.suite.display import opensavvy.prepared.runner.testballoon.preparedSuite