[Bug 2032945] [NEW] Integrate minimal smoke-test during build-time
Dominik Viererbe
2032945 at bugs.launchpad.net
Thu Aug 24 12:43:26 UTC 2023
Public bug reported:
As part of the MIR review Christian Ehrhardt suggested adding a small
smoke-test during build-time [1]:
> #4 only testing in autopkgtests
>
> I'd prefer to have something not as gigantic in build time tests (read = "I agree to not add the huge thing, but something small maybe", just a reasonable sanity check).
> But that isn't a hard requirement if there are good autopkgtests and there are.
> You have lots of good "make the autopkgtest even better" and that might be where the time is indeed spend better now.
The advantage of this is catching major errors early on. A small smoke
test like compiling and running a hello world application should be
enough; like:
dotnet new console -o HelloWorld
cd HelloWorld
dotnet run
[1]
https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2023531/comments/8
** Affects: dotnet6 (Ubuntu)
Importance: Wishlist
Status: Triaged
** Affects: dotnet7 (Ubuntu)
Importance: Wishlist
Status: Triaged
** Affects: dotnet6 (Ubuntu Jammy)
Importance: Wishlist
Status: Triaged
** Affects: dotnet7 (Ubuntu Jammy)
Importance: Wishlist
Status: Triaged
** Affects: dotnet6 (Ubuntu Lunar)
Importance: Wishlist
Status: Triaged
** Affects: dotnet7 (Ubuntu Lunar)
Importance: Wishlist
Status: Triaged
** Affects: dotnet6 (Ubuntu Mantic)
Importance: Wishlist
Status: Triaged
** Affects: dotnet7 (Ubuntu Mantic)
Importance: Wishlist
Status: Triaged
** Tags: foundations-todo
** Also affects: dotnet6 (Ubuntu)
Importance: Undecided
Status: New
** Changed in: dotnet6 (Ubuntu)
Importance: Undecided => Wishlist
** Changed in: dotnet7 (Ubuntu)
Importance: Undecided => Wishlist
** Also affects: dotnet6 (Ubuntu Mantic)
Importance: Wishlist
Status: New
** Also affects: dotnet7 (Ubuntu Mantic)
Importance: Wishlist
Status: New
** Also affects: dotnet6 (Ubuntu Lunar)
Importance: Undecided
Status: New
** Also affects: dotnet7 (Ubuntu Lunar)
Importance: Undecided
Status: New
** Also affects: dotnet6 (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: dotnet7 (Ubuntu Jammy)
Importance: Undecided
Status: New
** Changed in: dotnet6 (Ubuntu Lunar)
Importance: Undecided => Wishlist
** Changed in: dotnet6 (Ubuntu Jammy)
Importance: Undecided => Wishlist
** Changed in: dotnet7 (Ubuntu Lunar)
Importance: Undecided => Wishlist
** Changed in: dotnet7 (Ubuntu Jammy)
Importance: Undecided => Wishlist
** Changed in: dotnet6 (Ubuntu Jammy)
Status: New => Triaged
** Changed in: dotnet6 (Ubuntu Lunar)
Status: New => Triaged
** Changed in: dotnet6 (Ubuntu Mantic)
Status: New => Triaged
** Changed in: dotnet7 (Ubuntu Jammy)
Status: New => Triaged
** Changed in: dotnet7 (Ubuntu Lunar)
Status: New => Triaged
** Changed in: dotnet7 (Ubuntu Mantic)
Status: New => Triaged
** Tags added: foundations-todo
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dotnet6 in Ubuntu.
https://bugs.launchpad.net/bugs/2032945
Title:
Integrate minimal smoke-test during build-time
Status in dotnet6 package in Ubuntu:
Triaged
Status in dotnet7 package in Ubuntu:
Triaged
Status in dotnet6 source package in Jammy:
Triaged
Status in dotnet7 source package in Jammy:
Triaged
Status in dotnet6 source package in Lunar:
Triaged
Status in dotnet7 source package in Lunar:
Triaged
Status in dotnet6 source package in Mantic:
Triaged
Status in dotnet7 source package in Mantic:
Triaged
Bug description:
As part of the MIR review Christian Ehrhardt suggested adding a small
smoke-test during build-time [1]:
> #4 only testing in autopkgtests
>
> I'd prefer to have something not as gigantic in build time tests (read = "I agree to not add the huge thing, but something small maybe", just a reasonable sanity check).
> But that isn't a hard requirement if there are good autopkgtests and there are.
> You have lots of good "make the autopkgtest even better" and that might be where the time is indeed spend better now.
The advantage of this is catching major errors early on. A small smoke
test like compiling and running a hello world application should be
enough; like:
dotnet new console -o HelloWorld
cd HelloWorld
dotnet run
[1]
https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2023531/comments/8
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2032945/+subscriptions
More information about the foundations-bugs
mailing list