Skip to content

Files

Latest commit

e470a00 · Oct 1, 2024

History

History
This branch is 8 commits ahead of, 1180 commits behind golang/go:master.

test

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Oct 19, 2023
Jan 20, 2017
Jun 16, 2023
Jan 10, 2022
Jul 14, 2021
Jul 30, 2024
Mar 24, 2022
Sep 13, 2024
May 2, 2016
Jan 11, 2013
Oct 1, 2024
May 2, 2016
Sep 27, 2022
Mar 28, 2023
Sep 17, 2024
Jul 23, 2024
Dec 5, 2021
Mar 24, 2022
Jun 7, 2024
Jan 7, 2014
Dec 13, 2021
Mar 25, 2024
Sep 1, 2022
Apr 5, 2024
Jul 6, 2016
Feb 19, 2012
Jan 30, 2013
May 12, 2023
Apr 24, 2016
May 2, 2016
May 2, 2016
May 15, 2024
Jan 20, 2017
Apr 9, 2018
May 6, 2018
Sep 28, 2022
Nov 8, 2012
May 11, 2017
Oct 30, 2021
Dec 14, 2020
Feb 19, 2012
Mar 17, 2016
Feb 12, 2013
May 25, 2012
Oct 8, 2013
Dec 14, 2020
Sep 10, 2012
May 2, 2016
Oct 27, 2020
Dec 1, 2020
Nov 26, 2018
Oct 19, 2023
Feb 19, 2012
Mar 5, 2021
Aug 7, 2024
Jan 31, 2023
Oct 31, 2014
Feb 17, 2012
Jul 1, 2012
Jan 29, 2015
Mar 6, 2023
Oct 19, 2023
Aug 14, 2018
Jan 20, 2021
Jan 23, 2021
Feb 1, 2021
Jun 26, 2015
Dec 1, 2020
Mar 14, 2019
Mar 15, 2017
Mar 15, 2017
Mar 15, 2017
Feb 19, 2012
Jun 2, 2021
May 2, 2016
Sep 26, 2019
Dec 1, 2020
Dec 1, 2020
Feb 19, 2012
Jul 11, 2015
Jul 11, 2015
May 2, 2016
Apr 11, 2023
Jun 28, 2022
Jul 2, 2012
Feb 19, 2012
May 2, 2016
Sep 8, 2022
Feb 19, 2012
Sep 19, 2022
Nov 17, 2022
Mar 23, 2021
Feb 19, 2012
Feb 12, 2013
Dec 4, 2020
Apr 20, 2012
May 2, 2016
Sep 28, 2022
May 2, 2016
Feb 12, 2013
Jun 14, 2021
Feb 12, 2013
Jul 29, 2024
Jan 5, 2021
Oct 16, 2019
May 31, 2018
Jan 19, 2012
Aug 9, 2021
Sep 2, 2022
Sep 2, 2022
May 2, 2016
May 2, 2016
Jan 19, 2021
Jan 19, 2021
Feb 19, 2012
May 12, 2023
May 2, 2016
May 2, 2016
Mar 6, 2023
Dec 14, 2023
Dec 14, 2023
May 2, 2016
Jul 22, 2024
Sep 8, 2023
May 26, 2021
Dec 5, 2023
Jul 22, 2024
Sep 12, 2020
Jul 28, 2021
Nov 16, 2019
May 23, 2023
Sep 12, 2020
Sep 3, 2019
Sep 12, 2020
Aug 18, 2023
May 26, 2021
Sep 18, 2024
Mar 25, 2024
Apr 17, 2019
Sep 8, 2023
Sep 12, 2020
Sep 12, 2020
May 26, 2021
Apr 17, 2019
Sep 7, 2022
Dec 8, 2014
Nov 16, 2023
Feb 12, 2013
Sep 14, 2016
Dec 3, 2021
Feb 12, 2013
Jul 10, 2023
Feb 19, 2012
Dec 4, 2020
Feb 19, 2012
Sep 30, 2024
Feb 19, 2012
Feb 19, 2012
May 2, 2016
May 2, 2016
May 2, 2016
Dec 4, 2020
Dec 4, 2020
Aug 7, 2024
Feb 19, 2012
Feb 19, 2012
Oct 19, 2023
May 8, 2018
May 2, 2016
Oct 10, 2019
Jan 19, 2012
Apr 19, 2017
May 27, 2022
May 31, 2018
Jan 19, 2012
Feb 23, 2012
Feb 23, 2012
Sep 27, 2022
May 2, 2016
Oct 7, 2012
Mar 24, 2017
Jan 11, 2022
Sep 8, 2019
May 2, 2016
May 2, 2016
May 2, 2016
Feb 23, 2012
Feb 23, 2012
Dec 14, 2020
May 2, 2016
Feb 19, 2012
Sep 23, 2022
Nov 16, 2022
Jan 11, 2022
Dec 9, 2020
Jul 30, 2024
Aug 18, 2023
Jan 8, 2019
Jan 8, 2019
Sep 15, 2022
Mar 3, 2017
Oct 19, 2023
Oct 6, 2023
May 26, 2021
Feb 23, 2012
Feb 23, 2012
Oct 19, 2023
Oct 19, 2023
Feb 23, 2012
Nov 28, 2020
Nov 28, 2020
Oct 19, 2023
Oct 19, 2023
Aug 28, 2019
May 15, 2024
Jun 7, 2024
Oct 19, 2023
Nov 1, 2019
Oct 19, 2023
Feb 12, 2013
Feb 19, 2019
Aug 2, 2024
May 2, 2016
Aug 21, 2023
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Oct 19, 2023
Aug 7, 2024
Dec 17, 2020
Apr 4, 2024
Apr 23, 2021
Dec 4, 2020
May 7, 2020
Feb 23, 2012
Aug 6, 2014
Dec 14, 2020
May 8, 2018
Oct 19, 2023
Nov 5, 2021
Sep 3, 2017
Feb 11, 2013
Sep 27, 2022
Jan 10, 2022
Feb 23, 2012
Oct 7, 2012
May 2, 2016
Dec 4, 2020
Jan 26, 2021
May 2, 2016
Dec 4, 2020
Jul 30, 2024
Feb 12, 2013
Jun 30, 2022
Oct 19, 2023
May 11, 2019
Oct 19, 2023
May 2, 2016
Oct 19, 2023
Oct 19, 2023
Oct 19, 2023
Oct 19, 2023
Apr 14, 2023
Oct 19, 2023
Aug 22, 2023
Oct 25, 2016
Oct 19, 2023
Feb 23, 2012
Apr 30, 2018
Oct 19, 2023
May 31, 2018
Sep 26, 2017
May 31, 2018
Jan 19, 2012
Sep 3, 2024
Aug 7, 2024
Oct 19, 2023
Sep 12, 2017
Nov 8, 2023
Dec 1, 2023
Jan 8, 2024
Dec 18, 2023
May 2, 2016
May 2, 2016
Sep 3, 2019
May 2, 2016
Oct 19, 2023
Apr 24, 2017
Mar 11, 2016
Mar 11, 2016
Mar 11, 2016
Mar 11, 2016
Apr 19, 2020
Apr 19, 2020
Oct 26, 2021
Jul 22, 2021
May 2, 2016
Apr 19, 2023
Jan 16, 2021
May 2, 2016
Mar 1, 2018
May 2, 2016
May 2, 2016
May 2, 2016
May 2, 2016
May 2, 2016
May 2, 2016
May 2, 2016
Dec 9, 2020
Dec 3, 2021
May 2, 2016
Apr 7, 2022
Feb 24, 2012
Oct 19, 2023
Jan 19, 2012
Feb 24, 2012
May 2, 2016
May 2, 2016
Dec 14, 2020
May 2, 2016
Mar 8, 2018
Feb 24, 2012
Feb 24, 2012
Oct 3, 2018
Oct 3, 2018
Oct 3, 2018
Jun 12, 2018
Sep 8, 2019
Dec 13, 2013
Aug 8, 2012
May 2, 2016
Jul 19, 2022
Sep 1, 2022
Dec 15, 2020
Mar 15, 2013
Dec 14, 2020
Sep 24, 2022
Dec 14, 2020
Sep 9, 2024
May 16, 2023
Nov 3, 2015
Jul 1, 2014
Feb 24, 2012
Jan 11, 2022
Sep 23, 2022
Feb 24, 2012
Feb 24, 2012
Sep 11, 2019
Sep 27, 2022
Nov 12, 2021
Jul 6, 2016
Jun 24, 2021
Nov 5, 2019
Apr 21, 2022
May 2, 2016
Aug 31, 2022
Aug 31, 2022
Aug 31, 2022
Aug 31, 2022
Dec 28, 2020
Feb 24, 2012
Dec 4, 2020
Feb 24, 2012
Aug 9, 2024
Sep 11, 2024
Dec 2, 2020
Aug 23, 2021
Oct 6, 2021
Apr 28, 2023

The test directory contains tests of the Go tool chain and runtime. It includes black box tests, regression tests, and error output tests. They are run as part of all.bash.

To run just these tests, execute:

../bin/go test cmd/internal/testdir

To run just tests from specified files in this directory, execute:

../bin/go test cmd/internal/testdir -run='Test/(file1.go|file2.go|...)'

Standard library tests should be written as regular Go tests in the appropriate package.

The tool chain and runtime also have regular Go tests in their packages. The main reasons to add a new test to this directory are:

  • it is most naturally expressed using the test runner; or
  • it is also applicable to gccgo and other Go tool chains.